@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.0a8jtlzovcn2x.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.1bytjgfp7ebyh.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.1ip457h6792sm.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.27cthd2m81rnu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.3bv_2u3up90v1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.30r08pbjia9lf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1qbt_niprsjgn.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.0mqg9hkkex1wu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.2nmq8_7j2wt1h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.00wxp-80230rz.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3ab-1xztbhckr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.18wsk-jlqw5zw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.3bz1djf8_78co.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0lnnr_x8kzrql.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.44jhk7eqxey7l.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.2_sv1nohwkgk2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.2jzf714wbn4iw.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.399cvybalwu3v.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.28iccy76uu-_v.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.0adgtymikv54n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.2gab_xps0bgx5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.3ps_bl4ld_c_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3a4qjieizncgf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.2nakwynk61ca8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-arabic-700-normal.0ej1b3dc64qt2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-700-normal.0dj8gn3v-4xc5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.1p0bbv2wob_7i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-700-normal.2sh4-6_4i2zct.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.38vi26ogdzso2.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-700-normal.0wm81o_u_ibme.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(../media/ibm-plex-sans-arabic-latin-700-normal.32zomdm7y06ex.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-700-normal.2tghd68lhx1_0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
:root{--navy:#10233f;--navy-deep:#071426;--teal:#0a6478;--gold:#d4a72c;--ink:#132a43;--muted:#718093;--line:#e2e8eb;--bg:#f4f7f8;--white:#fff;--shadow:0 14px 40px #10233f12}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font:400 16px/1.55 IBM Plex Sans Arabic,sans-serif}button,input{font:inherit}button,a{cursor:pointer}svg{stroke-width:1.8px;width:20px;height:20px}.admin-shell{grid-template-columns:260px 1fr;min-height:100dvh;display:grid}.sidebar{color:#dce5ec;background:linear-gradient(175deg,var(--navy),var(--navy-deep));flex-direction:column;height:100dvh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;height:70px;padding:0 10px 18px;display:flex}.admin-brand img{object-fit:contain;filter:drop-shadow(0 5px 12px #00000040);width:48px;height:48px}.admin-brand span{display:grid}.admin-brand strong{color:#fff;font-size:1.2rem}.admin-brand small{color:#98aabc}.sidebar nav{gap:4px;margin-top:24px;display:grid}.sidebar nav a{color:#9fb0bf;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar nav a:hover{color:#fff;background:#ffffff0d}.sidebar nav a.active{color:#fff;box-shadow:inset -3px 0 var(--gold);background:linear-gradient(90deg,#1195a63d,#1195a614)}.security-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:10px;margin-top:auto;padding:14px;display:flex}.security-card svg{color:#efd483;flex:none}.security-card span{display:grid}.security-card small{color:#91a4b4}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 30px;display:flex}.search{width:min(430px,45vw);height:44px;color:var(--muted);border:1px solid var(--line);background:#f8fafb;border-radius:12px;align-items:center;gap:9px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%}.icon-button{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;display:grid;position:relative}.icon-button i{color:#fff;background:#b42318;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font:700 10px sans-serif;display:grid;position:absolute;top:-3px;right:-3px}.top-actions{align-items:center;gap:12px;display:flex}.operator{text-align:left;display:grid}.operator small{color:var(--muted);font-size:.75rem}.operator-avatar,.person-avatar{color:#fff;background:linear-gradient(145deg,var(--teal),#1195a6);border-radius:50%;place-items:center;font-weight:700;display:grid}.operator-avatar{width:42px;height:42px}.menu{display:none}.content{padding:30px}.page-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.page-heading p{color:var(--teal);margin:0;font-size:.82rem;font-weight:700}.page-heading span{color:var(--muted)}.primary-action{color:#fff;background:linear-gradient(135deg,var(--teal),#1195a6);border:0;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:700;box-shadow:0 10px 24px #0a647833}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 2px 8px #10233f08}.metric-icon{border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.metric-icon.teal{color:#087b8e;background:#e4f5f6}.metric-icon.gold{color:#a27513;background:#fbf2d7}.metric-icon.blue{color:#3269a8;background:#e8f0f9}.metric-icon.green{color:#187653;background:#e5f4ed}.metric-grid article div{min-width:0;display:grid}.metric-grid small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-grid strong{font:700 1.8rem/1.25 sans-serif}.metric-grid em{color:#4d7d68;font-size:.72rem;font-style:normal}.dashboard-grid{grid-template-columns:1.65fr .8fr;gap:16px;margin-top:16px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.panel h2{margin:0;font-size:1.15rem}.panel p{color:var(--muted);margin:3px 0 0;font-size:.82rem}.panel header a{color:var(--teal);align-items:center;gap:4px;font-size:.84rem;font-weight:700;text-decoration:none;display:flex}.application-list article{border-bottom:1px solid #edf1f2;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;min-height:74px;padding:12px 20px;display:grid}.application-list article:last-child{border:0}.person-avatar{width:42px;height:42px}.application-list article>div{display:grid}.application-list small,.application-list time{color:var(--muted);font-size:.78rem}.application-list time{align-items:center;gap:5px;display:flex}.application-list time svg{width:15px}.application-list article button{width:34px;height:34px;color:var(--teal);background:#edf7f7;border:0;border-radius:9px;place-items:center;display:grid}.status{border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700}.status-0{color:#187653;background:#e5f4ed}.status-1{color:#9a6b0c;background:#fbf1d2}.status-2{color:#3269a8;background:#e8f0f9}.workload{padding-bottom:20px}.ring{background:conic-gradient(var(--teal) 0 44%,var(--gold) 44% 66%,#477eb5 66% 85%,#38a879 85%);border-radius:50%;width:150px;height:150px;margin:26px auto 20px;padding:12px}.ring:before{content:"";position:absolute}.ring span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.ring strong{font:700 2rem/1 sans-serif}.ring small{color:var(--muted)}.workload ul{gap:10px;margin:0;padding:0 24px;list-style:none;display:grid}.workload li{color:#526477;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:.84rem;display:grid}.dot{border-radius:50%;width:8px;height:8px}.teal-bg{background:var(--teal)}.gold-bg{background:var(--gold)}.blue-bg{background:#477eb5}.green-bg{background:#38a879}@media (max-width:1100px){.admin-shell{grid-template-columns:82px 1fr}.sidebar{padding-inline:10px}.admin-brand span,.sidebar nav span,.security-card span{display:none}.admin-brand,.sidebar nav a,.security-card{justify-content:center}.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.admin-shell{display:block}.sidebar{display:none}.topbar{height:66px;padding-inline:14px}.menu{display:grid}.search,.operator{display:none}.content{padding:18px 12px}.page-heading{align-items:start}.page-heading h1{font-size:1.65rem}.primary-action{font-size:.8rem}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:14px;display:grid}.dashboard-grid{grid-template-columns:1fr}.application-list article{grid-template-columns:auto 1fr auto}.application-list .status,.application-list time{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-action-link,.primary-action,.secondary-action,.heading-actions,.back-link,.mini-row-link{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.admin-demo-banner{color:#755b16;background:#fff9e8;border:1px solid #e8d79d;border-radius:14px;align-items:center;gap:11px;margin-top:22px;padding:13px 16px;display:flex}.admin-demo-banner svg{flex:none}.admin-demo-banner span{display:grid}.admin-demo-banner small{font-size:.78rem}.module-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.module-toolbar>label{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:260px;height:42px;padding:0 12px;display:flex}.module-toolbar input{background:0 0;border:0;outline:0;width:100%}.module-toolbar button{border:1px solid var(--line);color:#536678;background:#fff;border-radius:10px;min-height:40px;padding:7px 12px}.module-toolbar button.selected{color:#fff;border-color:var(--teal);background:var(--teal)}.toolbar-secondary{align-items:center;gap:6px;display:inline-flex}.module-table{margin-top:0}.module-table th,.module-table td{padding:14px 16px}.text-status,.review-chip{color:#176a51;background:#e5f4ed;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.row-action{color:var(--teal);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.row-action svg{width:16px}.heading-actions{flex-wrap:wrap}.secondary-action{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:12px;padding:9px 16px;font-weight:700}.secondary-action:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.8}.quick-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.quick-actions article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.quick-actions>article>svg{width:40px;height:40px;color:var(--teal);background:#e6f5f6;border-radius:12px;padding:9px}.quick-actions div{display:grid}.quick-actions span{color:var(--muted);font-size:.82rem}.quick-actions a,.mini-row-link{color:var(--teal);font-weight:700;text-decoration:none}.mini-row-link{background:#edf7f7;border-radius:9px;width:34px;height:34px}.application-list article>a svg{width:18px}.review-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.review-heading a,.back-link{color:var(--teal);font-size:.82rem;font-weight:700}.review-heading a svg,.back-link svg{width:16px}.review-heading p{color:var(--teal);margin:14px 0 0;font-size:.78rem;font-weight:700}.review-heading h1{margin:2px 0;font-size:2.2rem}.review-heading>div>span{color:var(--muted)}.review-progress{text-align:center;background:radial-gradient(circle,#fff 58%,transparent 59%),conic-gradient(var(--teal) 0 92%,#dde7e9 92%);border-radius:50%;place-content:center;width:120px;height:120px;display:grid}.review-progress strong{font:700 1.7rem/1 sans-serif}.review-progress span{color:var(--muted);margin-top:5px;font-size:.72rem}.review-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin-top:16px;display:grid}.review-main{gap:16px;display:grid}.review-card>header,.form-panel>header,.chart-card>header,.settings-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.review-card h2,.form-panel h2,.chart-card h2,.settings-form h2{margin:0;font-size:1.08rem}.review-card header p,.form-panel header p,.chart-card header p,.settings-form header p{color:var(--muted);margin:2px 0 0;font-size:.78rem}.review-chip.verified{color:#176a51;background:#e5f4ed}.review-chip.attention{color:#8b650f;background:#fbf1d2}.identity-summary{align-items:center;gap:14px;padding:20px;display:flex}.review-avatar{color:#fff;background:linear-gradient(145deg,var(--teal),#1195a6);border-radius:18px;place-items:center;width:62px;height:62px;font-size:1.5rem;font-weight:700;display:grid}.identity-summary h3{margin:0}.identity-summary p{color:#526477;margin:2px 0}.identity-summary small{color:var(--muted)}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0 20px 20px;display:grid}.detail-grid>div{background:#fafcfc;border:1px solid #e9eef0;border-radius:11px;padding:12px}.detail-grid dt{color:var(--muted);font-size:.72rem}.detail-grid dd{margin:3px 0 0;font-weight:600}.document-list>div{border-bottom:1px solid #edf1f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.document-list>div:last-child{border:0}.document-icon{width:40px;height:40px;color:var(--teal);background:#e8f4f5;border-radius:11px;place-items:center;display:grid}.document-list>div>span:nth-child(2){display:grid}.document-list small{color:var(--muted)}.document-list button{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 11px}.review-note{gap:7px;padding:18px;font-weight:700;display:grid}.review-note textarea{resize:vertical;border:1px solid var(--line);background:#fafcfc;border-radius:11px;min-height:110px;padding:12px}.field-help{color:#8b650f;align-items:center;gap:7px;margin:0;padding:0 18px 18px;font-size:.76rem;display:flex}.field-help svg{width:16px}.decision-panel{padding:20px;position:sticky;top:94px}.decision-panel>p{color:var(--teal);margin:0;font-size:.78rem;font-weight:700}.decision-panel h2{margin:5px 0}.decision-panel>span{color:var(--muted);font-size:.84rem;display:block}.decision-checks{gap:10px;margin:20px 0;display:grid}.decision-checks>div{color:#176a51;background:#edf8f3;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.decision-checks>div.pending{color:#8b650f;background:#fff7df}.decision-checks span{display:grid}.decision-checks small{color:inherit;opacity:.75}.decision-panel>button{border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:8px;font-weight:700;display:flex}.decision-approve{color:#fff;background:var(--teal);border:0}.decision-revise{color:#805e0e;background:#fff9e8;border:1px solid #e4cf8b}.decision-reject{color:#a33a32;background:#fff;border:1px solid #efc7c4}.decision-panel button:disabled{cursor:not-allowed;opacity:.82}.decision-warning{color:var(--muted);text-align:center;margin-top:12px;display:block}.editor-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:16px;margin-top:16px;display:grid}.editor-main{gap:16px;display:grid}.editor-aside{position:sticky;top:94px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.admin-form-grid label{gap:6px;display:grid}.admin-form-grid label>span{font-size:.78rem;font-weight:700}.admin-form-grid .wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.report-filter select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fafcfc;border-radius:10px;padding:9px 11px}.admin-form-grid textarea{resize:vertical;min-height:100px}.input-suffix{border:1px solid var(--line);background:#fafcfc;border-radius:10px;align-items:center;display:flex;overflow:hidden}.input-suffix input{border:0}.input-suffix b{color:var(--teal);padding:0 12px}.upload-placeholder{min-height:190px;color:var(--muted);background:#fafcfc;border:1px dashed #afbec4;border-radius:14px;place-content:center;justify-items:center;gap:5px;margin:20px;display:grid}.upload-placeholder>svg{width:36px;height:36px;color:var(--teal)}.upload-placeholder button{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:8px;padding:8px 12px}.publish-card{padding:20px}.publish-card h2{margin:14px 0 10px}.completion-bar{background:#e6edef;border-radius:99px;height:8px;overflow:hidden}.completion-bar i{border-radius:inherit;background:var(--teal);height:100%;display:block}.publish-card>strong{color:var(--teal);margin-top:7px;display:block}.publish-card ul{gap:10px;padding:0;list-style:none;display:grid}.publish-card li{color:#526477;align-items:center;gap:8px;display:flex}.publish-card li svg{color:var(--teal)}.publish-card button{border-radius:10px;width:100%;min-height:44px;margin-top:8px}.publish-card>small{color:var(--muted);margin-top:10px;display:block}.report-filter{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding:15px;display:grid}.report-filter label{gap:5px;display:grid}.report-filter span{color:var(--muted);font-size:.72rem}.report-grid{grid-template-columns:1.5fr .8fr;gap:16px;margin-top:16px;display:grid}.bar-chart{background:repeating-linear-gradient(0deg,#eef2f3 0 1px,#0000 1px 52px);justify-content:space-around;align-items:end;gap:12px;height:260px;padding:30px 28px 0;display:flex}.bar-chart i{background:linear-gradient(var(--teal),#38a6b2);border-radius:8px 8px 2px 2px;width:min(42px,10%)}.chart-labels{color:var(--muted);justify-content:space-around;padding:8px 20px 18px;font-size:.68rem;display:flex}.insight-card{padding:20px}.insight-card h2{margin-top:0}.insight-card>div{border-bottom:1px solid var(--line);padding:14px 0;display:grid}.insight-card>div:last-child{border:0}.insight-card strong{color:var(--teal);font-size:1.2rem}.insight-card span{color:var(--muted);font-size:.82rem}.roles-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.role-card{padding:20px}.role-icon{border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.role-icon.navy{color:#fff;background:var(--navy)}.role-icon.teal{color:var(--teal);background:#e5f5f6}.role-icon.gold{color:#987015;background:#fbf1d2}.role-icon.blue{color:#3269a8;background:#e8f0f9}.role-title{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.role-title h2{margin:0;font-size:1.08rem}.role-title span{color:var(--muted);align-items:center;gap:5px;font-size:.76rem;display:flex}.role-title svg{width:15px}.role-card ul{grid-template-columns:repeat(3,1fr);gap:6px;padding:0;list-style:none;display:grid}.role-card li{color:#526477;align-items:center;gap:4px;font-size:.75rem;display:flex}.role-card li svg{width:14px;color:var(--teal)}.role-card>a{color:var(--teal);font-size:.8rem;font-weight:700}.security-note{gap:14px;margin-top:16px;padding:20px;display:flex}.security-note>svg{width:40px;height:40px;color:var(--teal);background:#e6f5f6;border-radius:11px;flex:none;padding:9px}.security-note h2{margin:0}.security-note p{color:var(--muted);margin:3px 0}.settings-layout{grid-template-columns:250px 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.settings-nav{gap:4px;padding:9px;display:grid}.settings-nav a{color:#536678;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;text-decoration:none;display:flex}.settings-nav a.active{color:var(--teal);background:#eaf6f6;font-weight:700}.settings-divider{background:var(--line);height:1px}.settings-switches{padding:10px 20px 20px}.settings-switches label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.settings-switches label:last-child{border:0}.settings-switches span{display:grid}.settings-switches small{color:var(--muted)}.settings-switches input{width:20px;height:20px;accent-color:var(--teal)}@media (max-width:980px){.review-layout,.editor-layout,.report-grid{grid-template-columns:1fr}.decision-panel,.editor-aside{position:static}.roles-grid,.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.admin-demo-banner{align-items:flex-start}.module-toolbar>label{width:100%;min-width:0}.module-toolbar button{flex:1}.module-table table,.module-table thead,.module-table tbody,.module-table tr,.module-table th,.module-table td{display:block}.module-table thead{display:none}.module-table tr{border-bottom:1px solid var(--line);padding:12px}.module-table td{border:0;grid-template-columns:110px 1fr;padding:7px;display:grid}.module-table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem}.quick-actions{grid-template-columns:1fr}.quick-actions article{grid-template-columns:auto 1fr}.quick-actions a{grid-column:2}.review-heading{align-items:start}.review-progress{width:86px;height:86px}.review-heading h1{font-size:1.7rem}.detail-grid,.admin-form-grid,.report-filter{grid-template-columns:1fr}.document-list>div{grid-template-columns:auto 1fr}.document-list .review-chip,.document-list button{grid-column:2}.admin-form-grid .wide{grid-column:auto}.roles-grid,.role-card ul,.settings-nav{grid-template-columns:1fr}.page-heading{flex-direction:column}.heading-actions{width:100%}.heading-actions>*{flex:1}.bar-chart{height:210px;padding-inline:12px}}.overview-feedback{color:#8f2c27;background:#fff8f7;border:1px solid #f0c9c5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.overview-feedback .secondary-action{flex:none}.overview-feedback svg{width:17px;height:17px}.overview-loading{color:var(--muted);align-items:center;gap:9px;margin:18px 0 0;display:flex}.overview-loading svg{animation:1s linear infinite overview-spin}@keyframes overview-spin{to{transform:rotate(360deg)}}.overview-metric{min-height:112px;position:relative}.overview-metric>div{flex:1}.overview-metric em{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.overview-metric>a{width:32px;height:32px;color:var(--teal);background:#edf7f7;border-radius:9px;flex:none;place-items:center;display:grid}.overview-metric>a svg{width:17px;height:17px}.overview-secondary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.overview-secondary-metrics>a{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;text-decoration:none;display:flex}.overview-secondary-metrics>a>svg{color:var(--teal);flex:none}.overview-secondary-metrics>a span{color:var(--muted);flex:1;font-size:.84rem}.overview-secondary-metrics>a strong{font:700 1.15rem/1.2 sans-serif}.overview-empty{color:var(--muted);text-align:center;margin:0;padding:24px 20px}.application-list article>div{min-width:0}.application-list article>div strong,.application-list article>div small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ring{place-items:center;display:grid;position:relative}.ring:before{display:none}@media (max-width:1100px){.overview-secondary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.overview-feedback{flex-direction:column;align-items:flex-start}.overview-feedback .secondary-action{width:100%}.overview-metric{grid-template-columns:1fr;align-content:start;gap:9px;min-height:132px}.overview-metric>div{width:100%}.overview-metric>a{inset-inline-end:10px;position:absolute;top:10px}.overview-metric em{white-space:normal;min-height:2.5em}.overview-secondary-metrics{grid-template-columns:1fr 1fr;gap:8px}.overview-secondary-metrics>a{gap:7px;padding:11px 9px}.overview-secondary-metrics>a span{font-size:.75rem}.application-list article{grid-template-columns:auto minmax(0,1fr) auto}.application-list article>div strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.application-list .status{grid-area:2/2;justify-self:start;display:inline-flex}.application-list time{display:none}.application-list .mini-row-link{grid-area:2/3}}@media (prefers-reduced-motion:reduce){.overview-loading svg{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-admin{width:min(1240px,100% - 2rem);margin:0 auto;padding:2rem 0 5rem}.catalog-admin-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.catalog-admin-header a{color:var(--teal);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.catalog-admin-header a svg{width:16px}.catalog-admin-header p{color:var(--teal);margin:1rem 0 0;font-size:.8rem;font-weight:700}.catalog-admin-header h1{margin:.2rem 0;font-size:2.25rem;line-height:1.2}.catalog-admin-header>div>span{color:var(--muted)}.catalog-actions{align-items:center;gap:.7rem;display:flex}.catalog-actions button,.save-indicator{border-radius:10px;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .8rem;font-size:.78rem;font-weight:700;display:flex}.catalog-actions button{color:var(--ink);border:1px solid var(--line);background:#fff}.save-indicator{color:#187653;background:#e5f4ed}.save-indicator svg,.catalog-actions button svg{width:16px}.prototype-warning{color:#71530d;background:#fff9e8;border:1px solid #e9d89d;border-radius:14px;align-items:center;gap:.8rem;margin:1.5rem 0;padding:1rem 1.1rem;display:flex}.prototype-warning>svg{color:#a77912;flex:none}.prototype-warning p{margin:0;display:grid}.prototype-warning span{font-size:.8rem}.admin-data-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin-top:1rem;overflow:hidden}.admin-data-section>header{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:1.2rem 1.4rem;display:flex}.admin-data-section h2{margin:0;font-size:1.15rem}.admin-data-section p{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.section-symbol{width:44px;height:44px;color:var(--teal);background:#e6f5f6;border-radius:12px;place-items:center;display:grid}.section-symbol.gold{color:#9a6b0c;background:#fbf1d2}table{border-collapse:collapse;text-align:right;width:100%}th{color:var(--muted);background:#f8fafb;padding:.8rem 1rem;font-size:.74rem}td{vertical-align:middle;border-top:1px solid #edf1f2;padding:1rem}td strong,td small{display:block}td small{color:var(--muted);overflow-wrap:anywhere;font-size:.7rem}.switch-label{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.switch-label input{width:1.1rem;height:1.1rem;accent-color:var(--teal)}.switch-label span{white-space:nowrap;font-size:.78rem;font-weight:700}.price-input{border:1px solid var(--line);border-radius:9px;align-items:center;width:105px;display:flex;overflow:hidden}.price-input input{text-align:center;border:0;outline:0;width:75px;min-height:40px;padding:.35rem;font:600 .9rem sans-serif}.price-input b{color:var(--teal)}.tier-admin-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1rem;display:grid}.tier-admin-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:1rem}.tier-admin-grid article.inactive{opacity:.6}.tier-admin-grid article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tier-admin-grid h3{margin:0;font-size:1rem}.tier-admin-grid article>label{color:var(--muted);justify-content:space-between;align-items:center;margin-top:.8rem;font-size:.8rem;display:flex}.tier-admin-grid label>span{color:var(--ink);align-items:center;gap:.3rem;font-weight:700;display:flex}.tier-admin-grid input[type=number]{border:1px solid var(--line);text-align:center;border-radius:8px;width:84px;min-height:40px;padding:.4rem;font:600 .9rem sans-serif}@media (max-width:800px){.catalog-admin-header{flex-direction:column;align-items:flex-start}.catalog-actions{justify-content:space-between;width:100%}.tier-admin-grid{grid-template-columns:1fr}.catalog-admin-header h1{font-size:1.8rem}.prototype-warning{align-items:flex-start}th,td{min-width:130px}th:first-child,td:first-child{min-width:90px}}.role-switcher{border:1px solid var(--line);background:#f8fafb;border-radius:10px;gap:0;min-height:44px;padding:4px 10px;display:grid}.role-switcher span{color:var(--muted);font-size:.65rem;line-height:1}.role-switcher select{color:var(--ink);background:0 0;border:0;outline:0;font-size:.78rem;font-weight:700}.sidebar-close{display:none}.sidebar-open{display:flex!important}@media (max-width:720px){.sidebar{z-index:20;width:280px;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 40px #07142633}.sidebar-open .sidebar-close{margin-inline-start:auto;display:grid}.role-switcher{display:none}}.audit-trail{padding-bottom:8px}.audit-row{border-bottom:1px solid #edf1f2;align-items:center;gap:12px;padding:13px 20px;display:flex}.audit-row:last-child{border:0}.audit-row>svg{width:18px;color:var(--teal)}.audit-row span{display:grid}.audit-row small{color:var(--muted);font-size:.76rem}.locale-switcher{border:1px solid var(--line);background:#f8fafb;border-radius:10px;gap:0;min-height:42px;padding:4px 9px;display:grid}.locale-switcher span{color:var(--muted);font-size:.64rem;line-height:1}.locale-switcher select{color:var(--ink);background:0 0;border:0;outline:0;font-size:.78rem;font-weight:700}.inline-title-input{background:#fbfdfd;border:1px solid #e7edef;border-radius:7px;width:100%;margin-top:6px;padding:5px 7px;font-size:.78rem}.payment-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.payment-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:17px 20px}.payment-summary span{color:var(--muted);font-size:.8rem;display:block}.payment-summary strong{color:var(--teal);margin-top:4px;font:700 1.7rem/1.2 sans-serif;display:block}.panel-heading-inline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-heading-inline h2{margin:0;font-size:1.1rem}.panel-heading-inline p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.finance-lock{color:#176a51;background:#e5f4ed;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.finance-lock svg{width:16px}.row-action-button{min-height:38px;color:var(--teal);background:#f1fafa;border:1px solid #cde6e8;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-weight:700;display:inline-flex}.row-action-button svg{width:16px}.review-drawer-backdrop{z-index:30;background:#07142673;justify-content:flex-start;display:flex;position:fixed;inset:0}.payment-drawer{background:#fff;width:min(440px,100%);height:100%;padding:32px 24px;position:relative;box-shadow:20px 0 50px #07142633}.drawer-close{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;left:18px}.payment-drawer>p{color:var(--teal);margin-top:30px;font-size:.8rem;font-weight:700}.payment-drawer h2{margin:4px 0 20px}.payment-proof{text-align:center;background:#f8fbfb;border:1px dashed #afbec4;border-radius:14px;justify-items:center;gap:8px;padding:20px;display:grid}.payment-proof svg{width:38px;height:38px;color:var(--teal)}.payment-proof span{color:var(--muted);font-size:.82rem}.payment-proof button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;margin-top:8px;padding:8px 13px;font-weight:700}.drawer-actions{gap:9px;margin-top:22px;display:grid}.drawer-actions button{min-height:44px}.payment-drawer .decision-warning{text-align:center;color:var(--muted);margin-top:14px;display:block}@media (max-width:720px){.payment-summary{grid-template-columns:1fr 1fr;gap:8px}.payment-summary article{padding:13px}.payment-summary article:last-child{grid-column:1/-1}.panel-heading-inline{flex-direction:column;align-items:flex-start;gap:10px}.review-drawer-backdrop{justify-content:stretch}.payment-drawer{width:100%}}.content-module-state{border:1px solid var(--line);max-width:760px;box-shadow:var(--shadow);background:#fff;border-radius:20px;justify-items:start;gap:.85rem;margin:2rem auto;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.content-module-icon{width:54px;height:54px;color:var(--teal);background:#eff8f8;border:1px solid #d4eaec;border-radius:16px;place-items:center;display:grid}.content-module-icon svg{width:26px;height:26px}.content-module-state h2{margin:.25rem 0 0;font-size:clamp(1.15rem,2.5vw,1.5rem);line-height:1.45}.content-module-state p{max-width:620px;color:var(--muted);margin:0;line-height:1.8}.content-module-state a{gap:.55rem;min-height:44px;margin-top:.35rem}.content-module-state a svg:last-child{width:16px;height:16px}.faq-admin-manager{gap:1rem;display:grid}.faq-admin-manager>.page-heading{margin-bottom:.5rem}.faq-admin-entry{gap:1rem;margin:0;padding:1.2rem;display:grid}.faq-admin-entry h3{margin:0}.faq-publish-toggle{align-items:center;gap:.6rem;display:flex}.faq-publish-toggle input{width:1.1rem;height:1.1rem;accent-color:var(--teal)}.admin-form-error,.admin-form-success{border-radius:.8rem;padding:.8rem 1rem}.admin-form-error{color:#8e2424;background:#fff0f0}.admin-form-success{color:#17623e;background:#eaf8f0}.page-content-manager{border-top:1px solid var(--line);gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.page-content-manager>.page-heading{margin:0}.page-content-tabs{flex-wrap:wrap;gap:8px;display:flex}.page-content-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;padding:8px 16px;font-weight:700}.page-content-tabs button.is-active{border-color:var(--teal);color:var(--teal);background:#eaf6f6}.page-content-entry{gap:1rem;padding:1.2rem;display:grid}.page-content-entry>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-content-entry>header small{color:var(--muted);direction:ltr;unicode-bidi:plaintext}.page-content-entry h3{margin:.25rem 0 0}.page-content-entry textarea{resize:vertical;min-height:100px}@media (max-width:720px){.content-module-state{border-radius:16px;margin:1.25rem 0;padding:1.25rem}.content-module-state a{width:100%}}.admin-alert{color:#8b2622;background:#fff5f4;border:1px solid #f0cbc8;border-radius:12px;align-items:center;gap:10px;margin:1rem 0;padding:12px 15px;display:flex}.admin-alert svg{flex:none}.admin-alert span{display:grid}.admin-alert small{font-size:.78rem}.user-directory-filters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin-top:1.25rem;padding:1rem;display:grid;overflow:visible}.user-directory-filters>label{min-width:0;color:var(--muted);gap:6px;font-size:.8rem;font-weight:600;display:grid}.user-directory-filters input,.user-directory-filters select{width:100%;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.user-directory-searchbox{min-width:0;min-height:44px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding-inline:10px;display:flex}.user-directory-searchbox svg{flex:none;width:18px;height:18px}.user-directory-searchbox input{background:0 0;border:0;outline:0;min-height:40px;padding-inline:2px}.user-directory-searchbox input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.user-directory-searchbox button{color:#fff;background:var(--teal);border:0;border-radius:8px;min-width:52px;min-height:36px;padding:6px 10px;font-weight:700}.user-directory-filters select:focus-visible,.user-directory-filters button:focus-visible,.user-directory-searchbox button:focus-visible{outline-offset:2px;outline:3px solid #1195a659}.user-type-chip{white-space:nowrap;color:var(--navy);background:#eef4f6;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.76rem;font-weight:700;display:inline-flex}.user-type-chip svg{width:16px;height:16px}.user-type-doctor{color:#0a6478;background:#e9f6f6}.user-type-expert{color:#8b6815;background:#fbf5e2}.user-type-admin{color:#24456d;background:#edf2f8}.module-table td small{color:var(--muted);margin-top:3px;font-size:.76rem;display:block}.module-table td .row-action-button{text-decoration:none}.module-table td .row-action-button:focus-visible{outline-offset:2px;outline:3px solid #1195a659}@media (max-width:1100px){.user-directory-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.user-directory-search{grid-column:1/-1}.user-directory-filters>.row-action-button{justify-self:start}}@media (max-width:720px){.user-directory-filters{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.user-directory-search{grid-column:1/-1}.user-directory-filters>button{grid-column:1/-1;justify-self:stretch}.user-directory-filters>.row-action-button{justify-content:center}.module-table td[data-label=إجراء]{flex-wrap:wrap;gap:8px;display:flex}.module-table td[data-label=إجراء]:before{width:100%}}.responsive-table{width:100%;max-width:100%;overflow-x:clip}.responsive-table table,.module-table table{table-layout:fixed;width:100%;max-width:100%}.responsive-table th,.responsive-table td,.module-table th,.module-table td{overflow-wrap:anywhere;min-width:0}.responsive-table input,.responsive-table select,.module-table input,.module-table select{min-width:0;max-width:100%}.admin-cell-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-row-actions-column{width:9.5rem}.admin-row-actions{flex-wrap:wrap;max-width:100%}.partner-company{align-items:center;gap:12px;min-width:0;display:flex}.partner-company>div{min-width:0}.partner-logo{border:1px solid var(--line);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:inline-flex;overflow:hidden}.partner-logo img{object-fit:contain;width:100%;height:100%}.partner-logo svg{width:28px;height:28px;color:var(--muted)}.partner-logo--large{width:min(240px,100%);height:160px;padding:16px}.partner-profile-heading{grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:center;gap:24px;display:grid}.partner-social-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.partner-course-links{gap:12px;padding-inline-start:20px;display:grid}.partner-logo-field .admin-media-preview img{object-fit:contain;background:#fff;padding:16px}.partner-logo-field .admin-media-preview{background:#fff}.partner-profile-heading a:focus-visible{outline:3px solid var(--teal-500);outline-offset:3px}@media (max-width:640px){.partner-profile-heading{grid-template-columns:1fr}.partner-logo{width:52px;height:52px}.partner-logo--large{width:200px;height:140px}}.module-table td.admin-row-actions-column{display:table-cell}.admin-detail-list{gap:.65rem;margin:1.2rem 0 0;display:grid}.admin-detail-list>div{border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.8rem;padding:.7rem .85rem;display:grid}.admin-detail-list dt{color:var(--muted);font-size:.8rem}.admin-detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.admin-full-page-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:2rem;padding:clamp(1rem,3vw,2rem);display:grid}.admin-full-page-form>label:not(.switch-label){color:var(--ink);gap:.45rem;font-size:.88rem;font-weight:700;display:grid}.admin-full-page-form input,.admin-full-page-form textarea,.admin-full-page-form select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:.7rem .85rem}.admin-full-page-form textarea{resize:vertical;min-height:130px}.rich-text-field{gap:.45rem;min-width:0;display:grid}.rich-text-label{font-size:.88rem;font-weight:700}.rich-text-toolbar{background:#f8fafb;border-radius:12px 12px 0 0;flex-wrap:wrap;gap:2px;display:flex;border:1px solid var(--line)!important}.rich-text-toolbar .ql-formats{margin:4px 5px!important}.rich-text-toolbar button{min-width:30px;min-height:30px}.rich-text-editor.ql-container{background:#fff;border-radius:0 0 12px 12px;font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;font-size:1rem;border:1px solid var(--line)!important;border-top:0!important}.rich-text-editor .ql-editor{line-height:1.85}.rich-text-editor .ql-editor.ql-blank:before{color:#7b8995;font-style:normal}.rich-text-toolbar select{min-width:62px}.ql-font-ibm-plex-sans-arabic{font-family:IBM Plex Sans Arabic,sans-serif}.ql-font-tahoma{font-family:Tahoma,sans-serif}.ql-font-arial{font-family:Arial,sans-serif}.ql-font-georgia{font-family:Georgia,serif}.admin-wp-editor{direction:rtl;grid-template-columns:minmax(270px,320px) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.admin-wp-editor-rail,.admin-wp-editor-main{gap:16px;min-width:0;display:grid}.admin-wp-editor-rail .panel,.admin-wp-editor-main .panel{padding:20px}.admin-wp-editor-rail{position:sticky;top:94px}.admin-wp-editor-rail label,.admin-wp-editor-main>section>label{gap:6px;margin-bottom:14px;font-size:.85rem;font-weight:700;display:grid}.admin-wp-editor-rail label:last-child{margin-bottom:0}.admin-wp-editor-rail input,.admin-wp-editor-rail select,.admin-wp-editor-main>section>label>input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fafcfc;border-radius:10px;padding:9px 11px}.admin-wp-editor-main .rich-text-field{margin:0 0 16px}.admin-wp-editor-main h2,.admin-wp-editor-rail h2{margin:0 0 14px;font-size:1rem}.admin-media-field{gap:10px;display:grid}.admin-media-preview{aspect-ratio:4/3;border:1px dashed var(--line);background:#f5f8f8;border-radius:12px;place-items:center;width:100%;display:grid;overflow:hidden}.admin-media-preview img{object-fit:cover;width:100%;height:100%}.admin-media-controls{flex-wrap:wrap;gap:8px;display:flex}.admin-media-controls button,.admin-media-controls label{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.8rem;display:inline-flex}.admin-media-controls input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-media-error{color:#b42318;font-size:.8rem}.admin-full-page-form .wide{grid-column:1/-1}.admin-course-thumb-zoom{border-radius:inherit;cursor:zoom-in;background:#edf3f4;border:0;place-items:center;width:100%;min-width:40px;height:100%;min-height:40px;padding:0;display:grid;position:relative;overflow:hidden}.admin-course-thumb-zoom img{object-fit:cover;width:100%;height:100%}.admin-course-thumb-zoom>span{color:#fff;background:#071426cc;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;inset:auto 3px 3px auto}.admin-course-thumb-zoom>span svg{width:15px;height:15px}.admin-image-dialog>img{width:auto;height:auto}.admin-media-preview.is-dragging{border-color:var(--teal);background:#edf9f9}.admin-media-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:relative}.admin-media-open>span{color:#fff;background:#071426d1;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:.75rem;display:flex;position:absolute;inset:auto 8px 8px auto}.admin-media-open>span svg{width:16px;height:16px}.admin-media-empty{color:var(--muted);justify-items:center;gap:8px;display:grid}.admin-media-empty svg{width:32px;height:32px;color:var(--teal)}.admin-image-dialog{background:#071426;border:0;border-radius:16px;max-width:min(94vw,1500px);max-height:92dvh;padding:24px;position:fixed;box-shadow:0 30px 100px #00000073}.admin-image-dialog::backdrop{background:#071426c7}.admin-image-dialog>img{object-fit:contain;max-width:calc(94vw - 48px);max-height:calc(92dvh - 48px);display:block}.admin-image-dialog-close{color:#fff;background:#071426d9;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:6px;right:6px}.admin-full-page-details{max-width:850px;padding:clamp(1rem,3vw,2rem)}.admin-full-page-details>h2{color:var(--ink);align-items:center;gap:.65rem;margin:0;display:flex}.admin-full-page-details>h2 svg,.admin-detail-note svg{color:var(--teal);flex:none}.admin-detail-note{color:var(--muted);align-items:flex-start;gap:.55rem;margin:1.2rem 0 0;font-size:.85rem;display:flex}.admin-review-form{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.2rem}.admin-review-form textarea{border:1px solid var(--line);width:100%;min-height:100px;font:inherit;border-radius:10px;padding:.75rem}.admin-review-actions{flex-wrap:wrap;gap:.75rem;display:flex}.admin-danger-button{color:#9d2932;background:#fff7f7;border-color:#f0b9bc}.course-publication-panel{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.course-publication-panel>div{flex:20rem}.course-publication-panel h2{margin:0 0 .3rem}.course-publication-panel p{color:var(--muted);margin:.25rem 0}.admin-detail-block{grid-template-columns:1fr!important}.admin-detail-block dd{white-space:pre-wrap;line-height:1.8}.admin-role-options{flex-wrap:wrap;gap:1rem;display:flex}.role-editor-form fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;padding:1.1rem}.role-permission-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.55rem 1rem;display:grid}.role-permission-options label{background:#f7fafb;border-radius:9px;align-items:flex-start;gap:.6rem;min-width:0;padding:.65rem;display:flex}.role-permission-options label span{overflow-wrap:anywhere}@media (max-width:980px){.admin-wp-editor{grid-template-columns:minmax(0,1fr)}.admin-wp-editor-rail{grid-row:2;position:static}.admin-wp-editor-main{grid-row:1}}@media (max-width:720px){.admin-full-page-form{grid-template-columns:minmax(0,1fr)}}.responsive-table{overflow-x:clip}.responsive-table th,.responsive-table td,.module-table th,.module-table td{min-width:0}@media (max-width:720px){.admin-row-actions-column{width:auto}.module-table td.admin-row-actions-column{display:flex}.module-table td.admin-row-actions-column:before{width:100%}.admin-row-actions{gap:.35rem}.admin-detail-list>div{grid-template-columns:1fr;gap:.2rem}.admin-data-section .responsive-table table,.admin-data-section .responsive-table thead,.admin-data-section .responsive-table tbody,.admin-data-section .responsive-table tr,.admin-data-section .responsive-table th,.admin-data-section .responsive-table td{display:block}.admin-data-section .responsive-table thead{display:none}.admin-data-section .responsive-table tr{border-bottom:1px solid var(--line);padding:12px}.admin-data-section .responsive-table td{border:0;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:7px;display:grid}.admin-data-section .responsive-table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem}.admin-data-section .responsive-table td.admin-row-actions-column{display:flex}.admin-data-section .responsive-table td.admin-row-actions-column:before{width:100%}.admin-data-section .responsive-table input,.admin-data-section .responsive-table select{width:100%;min-width:0;max-width:100%}.module-table .responsive-table,.module-table.responsive-table{overflow:visible}.module-table .responsive-table table,.module-table>table,.module-table .responsive-table tbody,.module-table>table tbody{width:100%;max-width:100%;display:block}.module-table .responsive-table thead,.module-table>table thead{display:none}.module-table .responsive-table tbody,.module-table>table tbody{gap:10px;padding:10px;display:grid}.module-table .responsive-table tr,.module-table>table tr{border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px;display:block}.module-table .responsive-table td,.module-table>table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr);align-items:start;gap:8px;min-width:0;padding:7px;display:grid}.module-table .responsive-table td:before,.module-table>table td:before{content:attr(data-label);color:var(--muted);font-size:.72rem;font-weight:600}.module-table .responsive-table td.admin-row-actions-column,.module-table>table td.admin-row-actions-column{flex-wrap:wrap;display:flex}.module-table .responsive-table td.admin-row-actions-column:before,.module-table>table td.admin-row-actions-column:before{width:100%}.module-table .responsive-table td:not([data-label]):before,.module-table>table td:not([data-label]):before{display:none}.admin-data-section .responsive-table thead,.module-table .responsive-table thead,.module-table>table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;display:block!important;position:absolute!important}}.admin-brand{border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;height:86px;padding:8px 12px;display:flex;position:relative}.admin-brand img{object-fit:contain;filter:none;background:#f1f3f5;border-radius:12px;width:100%;height:68px;padding:5px}.admin-brand .sidebar-close{inset-inline-start:0;position:absolute;top:8px}@media (min-width:721px){.module-table .responsive-table{overflow-x:clip}.module-table table{table-layout:fixed}.module-table th,.module-table td{overflow-wrap:anywhere;white-space:normal}.module-table td:not(.admin-row-actions-column) .admin-cell-clamp,.module-table td:not(.admin-row-actions-column)>span:not(.text-status),.module-table td:not(.admin-row-actions-column)>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.topbar{flex-wrap:wrap;gap:16px;height:auto;min-height:78px;padding-block:10px}.topbar-identity{direction:ltr;order:1;align-items:center;gap:12px;min-width:180px;display:flex}.topbar-avatar{color:#fff;background:var(--teal);border:2px solid #e3f0f1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:700;display:grid}.topbar-utilities{order:3;align-items:center;gap:10px;display:flex}.search{order:2}.topbar .menu{order:4}.topbar-greeting{text-align:right;direction:rtl;line-height:1.25;display:grid}.topbar-greeting span{color:var(--muted);font-size:.76rem}.topbar-greeting strong{color:var(--navy);font-size:1rem}.topbar-greeting small{color:var(--muted);font-size:.7rem}.topbar-date{color:#526477;white-space:nowrap;background:#f8fafb;border:1px solid #e0e7ec;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:7px 11px;font-size:.76rem;display:flex}.topbar-date svg{flex:none;width:17px;height:17px}.topbar-sms-credit{min-height:42px;color:var(--teal);white-space:nowrap;background:#f0f8f8;border:1px solid #cce5e6;border-radius:11px;align-items:center;gap:7px;padding:5px 10px;display:flex}.topbar-sms-credit>svg{flex:none;width:18px;height:18px}.topbar-sms-credit>div{gap:3px;line-height:1.2;display:grid}.topbar-sms-credit small{font-size:.63rem;font-weight:600}.topbar-sms-credit strong{text-align:start;direction:ltr;font-size:.9rem;font-weight:700}.topbar-sms-credit.is-low{color:#9b1c24;background:#fff1f2;border-color:#f0bdc0}.topbar-sms-credit .sms-credit-stale{width:13px;height:13px}.sms-low-credit-banner{color:#fff;background:#b4232d;border-bottom:1px solid #8f1c25;align-items:center;gap:10px;min-height:42px;margin:0;padding:9px 24px;font-size:.82rem;line-height:1.6;display:flex}.sms-low-credit-banner>svg{flex:none;width:20px;height:20px}.sms-low-credit-banner strong{font-weight:650}@media (max-width:1100px){.topbar .search{width:min(360px,28vw)}.topbar-sms-credit{padding-inline:7px}}@media (max-width:720px){.topbar-sms-credit{gap:4px;min-height:40px;padding-inline:6px}.topbar-sms-credit>svg{width:15px}.topbar-sms-credit small{font-size:.58rem}.topbar-sms-credit strong{font-size:.8rem}.sms-low-credit-banner{padding:9px 14px;font-size:.76rem}}.top-actions{gap:8px}.topbar-action{white-space:nowrap;border:1px solid #e0e7ec;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:42px;min-height:42px;padding:8px;font:600 .82rem/1.2 IBM Plex Sans Arabic,sans-serif;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.topbar-action:hover{transform:translateY(-1px)}.topbar-action:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.topbar-action svg{flex:none;width:18px;height:18px}.topbar-action span{display:none}.topbar-site{color:var(--teal);background:#fff}.topbar-site:hover{background:#f2f8f8;border-color:#b9d9dc}.topbar-notifications{color:#40536a;background:#fff}.topbar-notifications:hover{background:#f5f8fa;border-color:#cbd6df}.topbar-logout{color:#9d3940;background:#fff}.topbar-logout:hover{background:#fff7f7;border-color:#e8c7ca}@media (max-width:1100px){.topbar{padding-inline:18px}.topbar-date{padding-inline:8px}.topbar-utilities,.top-actions{gap:6px}.topbar-action{padding-inline:8px}}@media (max-width:720px){.topbar{justify-content:flex-start;gap:6px;min-height:66px}.topbar-identity{flex:1;gap:7px;min-width:0}.topbar-greeting strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.topbar-greeting small,.topbar-date span,.topbar-action span{display:none}.topbar-date{min-height:40px;padding:8px}.topbar-utilities,.top-actions{gap:5px}.topbar-action{width:40px;min-height:40px;padding:8px}.topbar-site{display:inline-flex}.topbar-logout{width:40px}.topbar .menu{width:40px;height:40px}}.sidebar{padding:16px 13px;overflow:hidden}.admin-brand{flex:none;height:60px;padding-bottom:10px}.sidebar nav.sidebar-nav{flex-direction:column;flex:1;align-content:start;gap:8px;min-height:0;margin-top:14px;display:flex;overflow:hidden}.sidebar-nav-group{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;gap:4px;min-width:0;padding:4px;display:grid}.sidebar-nav-group.is-open{background:#ffffff0d;border-color:#8bd2d952}.sidebar-group-toggle{color:#e0e8ee;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 10px;font:600 .88rem/1.3 IBM Plex Sans Arabic,sans-serif;transition:background-color .18s,color .18s;display:flex}.sidebar-group-toggle:hover,.sidebar-group-toggle.has-active{color:#f2d178;background:#ffffff12}.sidebar-group-toggle:focus-visible{outline-offset:1px;outline:2px solid #8bd2d9}.sidebar-group-toggle svg{flex:none;width:16px;height:16px}.sidebar-group-links{border-top:1px solid #ffffff17;gap:4px;padding:3px 2px 2px;display:grid}.sidebar nav .sidebar-link{gap:10px;min-height:42px;padding:8px 10px;font-size:.91rem;font-weight:600;line-height:1.3}.sidebar nav .sidebar-link svg{flex:none;width:19px;height:19px}.sidebar nav>.sidebar-link{margin-bottom:2px}.sidebar .security-card{flex:none;margin-top:auto;padding:11px}@media (max-height:600px){.admin-brand{height:52px}.sidebar .security-card{display:none}.sidebar nav.sidebar-nav{gap:5px;margin-top:8px}.sidebar-nav-group{padding:3px}.sidebar-group-toggle{min-height:35px;font-size:.82rem}.sidebar-group-links{gap:2px}.sidebar nav .sidebar-link{min-height:35px;padding-block:5px;font-size:.84rem}}@media (min-width:721px) and (min-height:601px) and (max-height:850px){.sidebar nav.sidebar-nav{gap:4px}.sidebar-nav-group{gap:3px;padding:3px}.sidebar-group-toggle{min-height:34px;padding-block:5px}.sidebar-group-links{gap:3px}.sidebar nav .sidebar-link{min-height:32px;padding-block:5px;font-size:.85rem}.sidebar nav>.sidebar-link{margin-bottom:0}}.admin-shell table thead th{color:#17324d;background:#eaf2f4;border-bottom:2px solid #c7dadd;font-weight:700}.admin-shell table tbody tr{transition:background-color .15s}.admin-shell table tbody tr:hover{background-color:#f5f9fa}@media (prefers-reduced-motion:reduce){.admin-shell table tbody tr{transition:none}}.admin-expert-thumbnail{background:#edf3f4;border-radius:9px;width:2.75rem;height:2.75rem;overflow:hidden}.admin-expert-thumbnail .admin-course-thumb-zoom{border-radius:inherit;border:0;width:100%;height:100%}.admin-expert-thumbnail .admin-course-thumb-zoom img{object-fit:cover;width:100%;height:100%}.admin-wp-editor{direction:ltr;grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.admin-wp-editor-rail,.admin-wp-editor-main{direction:rtl}.admin-wp-editor-actions{border:1px solid var(--line);direction:rtl;background:#fff;border-radius:14px;flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex;box-shadow:0 5px 18px #0d23360f}.admin-wp-editor-actions>div,.admin-wp-editor-actions>section{min-width:0}.admin-wp-editor-actions .course-publication-panel{box-shadow:none;border:0;flex-wrap:wrap;flex:520px;align-items:center;gap:12px;margin:0;padding:0;display:flex}.admin-wp-editor-actions .course-publication-panel>div{flex:240px}.admin-wp-editor-actions .course-publication-panel p{margin:2px 0}.admin-wp-editor-actions .editor-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-wp-editor-actions .editor-action-error{color:#b42318;flex:1 0 100%;margin:0}.admin-wp-editor-actions .editor-status{color:var(--ink);background:#edf4f6;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.82rem;font-weight:700;display:inline-flex}.admin-wp-editor-actions .switch-label{align-items:center;gap:8px;margin:0;display:flex}.admin-inline-action-bar{border:1px solid var(--line);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:1rem;padding:12px 16px;display:flex;box-shadow:0 5px 18px #0d23360f}.admin-form-grid>.admin-inline-action-bar{grid-column:1/-1}.admin-inline-action-bar .editor-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-inline-action-bar .editor-action-error{color:#b42318;flex:1 0 100%;margin:0}.role-editor-main-wide{grid-column:1/-1}.admin-media-controls .admin-media-icon-button{border-radius:11px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:0;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.admin-media-icon-button svg{width:19px;height:19px}.admin-media-controls .admin-media-replace{color:#087b8e;background:#edf8fa;border-color:#b7dce2}.admin-media-controls .admin-media-delete{color:#b42332;background:#fff1f1;border-color:#f1c3c6}.admin-media-controls .admin-media-icon-button:hover{filter:brightness(.97);transform:translateY(-1px)}.admin-media-controls .admin-media-icon-button:focus-visible{outline-offset:2px;outline:3px solid #087b8e}.admin-media-icon-button .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--font-brand:"IBM Plex Sans Arabic",sans-serif}html,body,button,input,select,textarea,optgroup,option{font-family:var(--font-brand)}.icon-button i,.metric-grid strong,.ring strong,.review-progress strong,.overview-secondary-metrics>a strong,.price-input input,.tier-admin-grid input[type=number],.payment-summary strong{font-family:var(--font-brand)!important}.rich-text-toolbar{z-index:3;direction:rtl;flex-wrap:wrap;place-content:center flex-start;align-items:center;gap:5px 8px;min-width:0;min-height:54px;padding:7px 9px;display:flex;position:relative;overflow:visible}.rich-text-toolbar .ql-formats{border-inline-start:1px solid #e2e8eb;flex-wrap:nowrap;flex:none;align-items:center;gap:2px;min-width:0;padding:2px 6px;display:inline-flex;margin:0!important}.rich-text-toolbar .ql-formats:last-child{border-inline-start:0}.rich-text-toolbar button{border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:7px;display:inline-flex}.rich-text-toolbar button:hover,.rich-text-toolbar button:focus-visible{background:#eaf3f5}.rich-text-toolbar .ql-picker{flex:none;height:36px}.rich-text-toolbar .ql-picker.ql-font{width:172px}.rich-text-toolbar .ql-picker.ql-size{width:82px}.rich-text-toolbar .ql-picker-label{white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:7px;align-items:center;height:36px;padding:7px 24px 7px 8px;display:flex;overflow:hidden}.rich-text-toolbar .ql-picker-label:before{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rich-text-toolbar .ql-picker-label:hover,.rich-text-toolbar .ql-picker-label:focus{background:#eaf3f5}.rich-text-toolbar .ql-picker-options{z-index:30;border:1px solid var(--line);border-radius:9px;max-height:min(280px,50vh);overflow:hidden auto;box-shadow:0 8px 22px #10233f24}.rich-text-toolbar .ql-picker-item{white-space:nowrap}.rich-text-toolbar [role=group]{padding-inline:8px}.rich-text-toolbar button:focus-visible,.rich-text-toolbar .ql-picker-label:focus-visible{outline-offset:1px;outline:2px solid #087b8e}.rich-text-editor.ql-container{min-width:0}.rich-text-editor .ql-editor .ql-align-left{text-align:left}.admin-wp-editor-main .panel:has(.rich-text-field){overflow:visible}@media (max-width:980px){.admin-wp-editor{grid-template-columns:minmax(0,1fr)}.admin-wp-editor-actions,.admin-wp-editor-rail,.admin-wp-editor-main{grid-column:1}.admin-wp-editor-actions{grid-row:1}.admin-wp-editor-main{grid-row:2}.admin-wp-editor-rail{grid-row:3}}@media (max-width:600px){.admin-wp-editor-actions,.admin-inline-action-bar{flex-direction:column;align-items:stretch}.admin-wp-editor-actions .editor-action-buttons,.admin-inline-action-bar .editor-action-buttons{width:100%}.admin-wp-editor-actions .editor-action-buttons>*,.admin-inline-action-bar .editor-action-buttons>*{flex:auto}.rich-text-toolbar{gap:4px;padding:6px}.rich-text-toolbar .ql-formats{padding-inline:3px}.rich-text-toolbar .ql-picker.ql-font{width:148px}.rich-text-toolbar button{flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}.rich-text-toolbar .ql-picker,.rich-text-toolbar .ql-picker-label{height:34px}}.page-heading{align-items:center;gap:14px;margin-bottom:18px}.page-heading>div{min-width:0}.page-heading>div>p{display:none}.page-heading h1{margin:0;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.3}.page-heading>div>span{margin-top:5px;font-size:.88rem;line-height:1.55;display:block}.page-heading .back-link{width:max-content;max-width:100%;min-height:34px;color:var(--teal);align-items:center;gap:6px;margin-bottom:5px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.page-heading .back-link:hover{text-underline-offset:3px;text-decoration:underline}.page-heading .back-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.page-heading>a.secondary-action{min-height:36px;color:var(--teal);box-shadow:none;white-space:nowrap;background:0 0;border-color:#0000;padding:5px 8px;font-size:.86rem}.page-heading>a.secondary-action:hover{background:#f2f8f9;border-color:#d7e8ea}.admin-wp-editor-actions{justify-content:flex-start;gap:12px;padding:10px 14px}.admin-wp-editor-actions .editor-action-buttons{margin-inline-start:auto}.admin-wp-editor-actions .editor-status{white-space:nowrap}.editor-status--published{color:#17623e!important;background:#eaf8f0!important}.editor-status--archived{color:#8a5a08!important;background:#fff5dc!important}.editor-status--draft{color:#5f6d7b!important;background:#edf2f5!important}.course-status-actions{align-items:center;gap:8px;display:inline-flex}.course-action-divider{background:var(--line);width:1px;height:30px}.course-status-action{min-height:42px;color:var(--ink);border:1px solid var(--line);font:600 .86rem/1.2 var(--font-brand);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.course-status-action svg{width:17px;height:17px}.course-status-action:hover{background:#f5fafb;border-color:#9bbcc3}.course-status-action:focus-visible,.course-status-confirm button:focus-visible{outline-offset:2px;outline:3px solid #0a64783d}.course-status-action--publish{color:#087b58;background:#effaf5;border-color:#bce4d2}.course-status-action--archive{color:#a33c31;background:#fff7f5;border-color:#efd0cb}.course-status-confirm{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:10px;display:flex}.course-status-confirm>span{color:var(--ink);margin-inline-end:auto;font-size:.88rem;font-weight:600}.course-status-confirm button{border:1px solid var(--line);min-height:40px;font:600 .84rem/1.2 var(--font-brand);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.course-status-confirm button svg{width:16px;height:16px}.course-status-confirm__yes{color:#087b58!important;background:#effaf5!important;border-color:#bce4d2!important}.course-status-confirm__yes--archive{color:#a33c31!important;background:#fff7f5!important;border-color:#efd0cb!important}.course-status-confirm__cancel{color:var(--muted)}@media (max-width:720px){.page-heading{align-items:flex-start;margin-bottom:14px}.page-heading h1{font-size:1.5rem}.page-heading>div>span{font-size:.83rem}.admin-wp-editor-actions{align-items:stretch}.admin-wp-editor-actions .editor-action-buttons{width:auto;margin-inline-start:0}.admin-wp-editor-actions .editor-action-buttons .primary-action{flex:1}.course-status-actions{flex-wrap:wrap}.course-action-divider{display:none}.course-status-confirm{align-items:stretch}.course-status-confirm>span{flex:1 0 100%}.course-status-confirm button{flex:1;justify-content:center}}.specialties-settings{margin-top:18px}.specialties-settings .specialties-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.specialties-toolbar h2{margin:0;font-size:1.15rem}.specialties-toolbar p{color:var(--muted);margin:3px 0 0;font-size:.86rem}.specialties-add{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.specialties-add svg{width:18px;height:18px}.specialties-search{border:1px solid var(--line);width:min(360px,100%);height:42px;color:var(--muted);background:#f8fafb;border-radius:11px;align-items:center;gap:9px;margin:16px 20px;padding:0 12px;display:flex}.specialties-search svg{flex:none;width:18px;height:18px}.specialties-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.specialties-settings table{table-layout:fixed;width:100%}.specialties-settings th,.specialties-settings td{text-align:right;overflow-wrap:anywhere;vertical-align:middle;padding:13px 16px}.specialties-settings th{color:#17324d;background:#eaf2f4}.specialties-settings th:first-child{width:24%}.specialties-settings th:nth-child(2){width:25%}.specialties-settings th:nth-child(3){width:18%}.specialties-settings th:nth-child(4){width:13%}.specialties-settings th:last-child{width:20%}.specialties-settings td[data-label=الاسم\ بالإنجليزية]{text-align:left;font-family:inherit}.specialties-settings .admin-row-actions{gap:7px;display:flex}.specialties-settings .form-message{margin:0 20px 12px}.specialties-settings .status-pill{color:#176b43;background:#e6f4ed;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.specialties-settings .status-inactive{color:#8a4d08;background:#fff3e8}.specialty-editor-card{margin-top:20px;padding:24px;overflow:visible}.specialty-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.specialty-editor-grid label{color:var(--ink);gap:7px;font-weight:600;display:grid}.specialty-editor-grid input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#f9fbfc;border-radius:11px;padding:10px 13px}.specialty-editor-grid input:focus-visible{border-color:var(--teal);outline:3px solid #0a647833}.specialty-editor-actions{border-top:1px solid var(--line);justify-content:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.specialty-editor-actions .primary-action{align-items:center;gap:8px;display:inline-flex}.specialty-editor-actions .primary-action svg{width:18px;height:18px}.specialty-editor-actions .secondary-action{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:11px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.form-message-error{color:#a92828}.form-message-success{color:#176b43}@media (max-width:760px){.specialties-settings .specialties-toolbar{flex-direction:column;align-items:flex-start}.specialties-search{margin:12px 16px}.specialties-settings .responsive-table{overflow-x:clip}.specialties-settings table,.specialties-settings tbody,.specialties-settings tr,.specialties-settings td{width:100%;display:block}.specialties-settings thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.specialties-settings tbody tr{border-bottom:1px solid var(--line);padding:10px 14px}.specialties-settings tbody td{border:0;grid-template-columns:minmax(104px,36%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid;text-align:right!important}.specialties-settings tbody td:before{content:attr(data-label);color:var(--muted);font-size:.8rem}.specialties-settings tbody tr>td[colspan]{display:block}}@media (max-width:640px){.specialty-editor-card{padding:17px}.specialty-editor-grid{grid-template-columns:minmax(0,1fr)}}.academic-editor .panel{min-width:0;padding:22px;overflow:visible}.academic-editor .panel h2{border-bottom:1px solid var(--line);margin:0 0 20px;padding-bottom:12px;font-size:1rem}.academic-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.academic-editor label,.academic-phone-field{gap:8px;min-width:0;font-size:.85rem;font-weight:600;display:grid}.academic-editor input:not([type=checkbox]),.academic-editor select,.academic-editor textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#f8fafb;border-radius:10px;padding:10px 12px}.academic-editor input:focus-visible,.academic-editor select:focus-visible,.academic-editor textarea:focus-visible{border-color:var(--teal);outline:3px solid #0a64782e}.academic-editor .admin-wp-editor-rail .panel>label+label{margin-top:16px}.academic-editor .admin-wp-editor-main .panel>label{margin-bottom:20px}.academic-phone-input{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px;display:grid}.academic-phone-input select{text-align:start;font-size:.8rem}.academic-field-hint,.academic-field-error{color:var(--muted);margin:8px 0 0;font-size:.78rem;font-weight:400;line-height:1.7}.academic-field-error{color:#b42318}.academic-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.academic-section-heading h2{border:0!important;margin:0!important;padding:0!important}.academic-section-heading button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.academic-qualification{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0 0 18px;padding:20px;position:relative}.academic-qualification legend{padding:0 8px;font-size:.85rem;font-weight:600}.academic-remove{color:#b42318;cursor:pointer;background:#fff1f0;border:1px solid #f3c9c5;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:12px;display:flex}.academic-remove svg{width:18px;height:18px}@media (max-width:1200px){.academic-form-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.academic-editor .panel{padding:16px}.academic-section-heading{flex-wrap:wrap;align-items:flex-start}.academic-phone-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.people-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.people-summary>div{border:1px solid var(--line);border-inline-start:3px solid var(--teal);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.people-summary span{color:var(--muted);font-size:.85rem}.people-summary strong{color:var(--ink);font-size:1.55rem}.people-filters{margin-bottom:20px;padding:20px}.people-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.people-filter-heading h2{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.people-filter-heading svg,.people-search svg{width:18px;height:18px}.people-search{border:1px solid var(--line);background:#f8fafb;border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:0 14px;display:flex}.people-search input{min-width:0;min-height:46px;font:inherit;outline-offset:3px;background:0 0;border:0;flex:1}.people-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.people-filter-grid label{gap:7px;min-width:0;font-size:.8rem;font-weight:600;display:grid}.people-filter-grid input,.people-filter-grid select,.people-table-heading select,.people-pagination select{border:1px solid var(--line);min-height:44px;font:inherit;color:var(--ink);background:#f8fafb;border-radius:10px;width:100%;min-width:0;padding:8px 10px}.people-table{padding:0;overflow:hidden}.people-table table,.people-academics table{table-layout:fixed;width:100%}.people-table th,.people-table td{text-align:right;overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid var(--line);padding:16px 12px;font-size:.85rem}.people-table th{color:var(--ink);background:#e8f1f4;font-size:.8rem}.people-table th:first-child{width:22%}.people-table th:last-child,.people-academics th:last-child{width:156px}.people-table .responsive-table,.people-academics .responsive-table{overflow-x:clip}.people-table-heading,.people-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:.82rem;display:flex}.people-table-heading label,.people-pagination label{align-items:center;gap:10px;display:flex}.people-table-heading select,.people-pagination select{width:auto;max-width:180px}.people-pagination>div{gap:8px;display:flex}.people-table-identity{align-items:center;gap:10px;min-width:0;display:flex}.people-table-identity>div,.people-table-identity>strong{flex:1;min-width:0}.people-table-identity strong{font-size:.85rem;font-weight:600;line-height:1.7}.people-table-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.73rem;display:block}.people-avatar{width:46px;height:46px;color:var(--teal);background:#e8f2f4;border:1px solid #d6e7eb;border-radius:13px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.people-avatar img{object-fit:cover;width:100%;height:100%}.people-avatar svg{width:23px;height:23px}.people-subline{color:var(--muted);margin-top:7px;font-size:.76rem;line-height:1.6;display:block}.people-phone{white-space:normal;overflow-wrap:anywhere;font-size:.84rem;font-weight:600;display:block}.people-email{color:var(--muted);text-align:right;overflow-wrap:anywhere;margin-top:5px;font-size:.75rem}.people-verified{color:#176b43}.people-table .admin-row-actions,.people-academics .admin-row-actions{flex-wrap:wrap;gap:7px;display:flex}.person-profile-dialog{border:1px solid var(--line);width:min(920px,100vw - 32px);max-height:88dvh;color:var(--ink);direction:rtl;background:#fff;border-radius:22px;padding:0;font-family:inherit;overflow:hidden;box-shadow:0 24px 90px #0a1e3247}.person-profile-dialog[open]{flex-direction:column;display:flex}.person-profile-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091b2d94}.person-profile-header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#f6fafb,#e8f3f5);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.person-profile-identity{align-items:center;gap:16px;min-width:0;display:flex}.person-profile-identity .people-avatar{border-radius:20px;width:78px;height:78px}.person-profile-identity h2{overflow-wrap:anywhere;margin:5px 0;font-size:1.35rem;line-height:1.5}.person-profile-identity p{color:var(--muted);margin:0;font-size:.85rem}.person-profile-eyebrow{color:var(--teal);align-items:center;gap:6px;font-size:.76rem;font-weight:600;display:flex}.person-profile-eyebrow svg{width:15px;height:15px}.person-profile-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.person-profile-close:hover{color:#b42318;background:#fff0ee}.person-profile-dialog button:focus-visible,.people-filters :focus-visible{outline-offset:3px;outline:3px solid #09758973}.person-profile-body{overscroll-behavior:contain;gap:20px;min-height:0;padding:22px;display:grid;overflow-y:auto}.person-profile-body>section{border:1px solid var(--line);border-radius:14px;flex-shrink:0;overflow:hidden}.person-profile-body h3{color:var(--teal);border-bottom:1px solid var(--line);background:#f3f7f9;margin:0;padding:13px 18px;font-size:.9rem}.person-profile-body dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:6px 18px;display:grid}.person-profile-body dl>div{border-bottom:1px solid #edf2f5;min-width:0;padding:13px 10px}.person-profile-body dt{color:var(--muted);margin-bottom:6px;font-size:.76rem}.person-profile-body dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.8}.person-profile-long{grid-column:1/-1}.person-profile-body dl>div:has(.profile-qualifications){grid-column:1/-1}.person-profile-body a{color:var(--teal);text-decoration:underline}.profile-qualifications{margin:0;padding-inline-start:20px}.profile-qualifications li{margin-bottom:10px}.profile-qualifications span{color:var(--muted);font-size:.8rem;display:block}.person-profile-footer{border-top:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.person-profile-footer button,.person-profile-footer a{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1200px){.people-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-table th,.people-table td{padding:13px 9px}.people-table th:first-child{width:21%}}@media (max-width:760px){.people-summary,.people-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-table table,.people-table tbody,.people-table tr,.people-table td{width:100%;display:block}.people-table thead{display:none}.people-table td{border:0;grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.people-table td:before{content:attr(data-label);color:var(--muted);font-size:.75rem}.people-table td[colspan]{display:block}.people-table tr{border-bottom:1px solid var(--line);padding:12px}.person-profile-dialog{border-radius:16px;width:calc(100vw - 20px);max-height:92dvh}.person-profile-header,.person-profile-body{padding:16px}.person-profile-identity .people-avatar{width:58px;height:58px}.person-profile-identity h2{font-size:1.05rem}.person-profile-body dl{grid-template-columns:minmax(0,1fr)}.person-profile-body dl>div{grid-column:1}.person-profile-footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){.person-profile-dialog,.person-profile-close{transition:none}}.directory-controls{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:18px;margin-bottom:20px;display:grid}.directory-controls>div,.directory-controls>section{min-width:0;margin-bottom:0}.directory-controls .people-summary,.directory-controls .booking-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.directory-controls .people-summary>div,.directory-controls .booking-summary>div{text-align:center;border-top:3px solid var(--teal);border-inline-start:1px solid var(--line);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;padding:14px 10px;display:flex}.directory-controls .people-summary strong,.directory-controls .booking-summary strong{color:var(--teal);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.3}.directory-controls .people-summary span,.directory-controls .booking-summary span{color:var(--muted);font-size:13px;line-height:1.5}.directory-controls .booking-summary-icons>div{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;gap:4px 10px;padding:14px 12px;display:grid}.directory-controls .booking-summary-icons .booking-stat-icon{width:40px;height:40px;color:var(--teal);background:#e9f5f7;border-radius:12px;grid-area:1/1/3;place-items:center;display:grid}.booking-stat-icon svg{stroke-width:1.8px;width:23px;height:23px}.directory-controls .booking-summary-icons .booking-stat-icon--green{color:#187653;background:#eaf6ef}.directory-controls .booking-summary-icons .booking-stat-icon--gold{color:#93650c;background:#fff6df}.directory-controls .booking-summary-icons .booking-stat-icon--red{color:#b42318;background:#fff0ee}.directory-controls .booking-summary-icons .booking-stat-icon--muted{color:var(--muted);background:#f0f3f6}.directory-controls .booking-summary-icons .booking-stat-label{color:var(--ink);grid-column:2;font-size:14px;font-weight:600;line-height:1.4}.directory-controls .booking-summary-icons strong{grid-column:2;font-size:32px;line-height:1.1}.directory-controls .payment-statistics .payment-stat-amount{overflow-wrap:anywhere;font-size:clamp(16px,1.4vw,22px)}.booking-table.payment-workbench th:first-child{width:20%}.booking-table.payment-workbench th:nth-child(2){width:23%}.booking-table.payment-workbench th:nth-child(3){width:11%}.booking-table.payment-workbench th:nth-child(4){width:10%}.booking-table.payment-workbench th:nth-child(5){width:13%}.booking-table.payment-workbench th:nth-child(6){width:11%}.booking-table.payment-workbench th:nth-child(7){width:12%}.directory-controls .doctor-summary-icons>div{gap:10px}.directory-controls .doctor-summary-icons .doctor-stat-icon{width:52px;height:52px;color:var(--teal);background:#e9f5f7;border-radius:16px;flex-shrink:0;place-items:center;display:grid}.doctor-stat-icon svg{stroke-width:1.8px;width:28px;height:28px}.directory-controls .doctor-summary-icons .doctor-stat-icon--green{color:#187653;background:#eaf6ef}.directory-controls .doctor-summary-icons .doctor-stat-icon--gold{color:#93650c;background:#fff6df}.directory-controls .doctor-summary-icons .doctor-stat-icon--navy{color:var(--ink);background:#edf1f8}.directory-controls .doctor-summary-icons .doctor-stat-label{color:var(--ink);font-size:16px;font-weight:600}.directory-controls .doctor-summary-icons strong{font-size:38px;font-weight:700;line-height:1.15}@media (max-width:1100px){.directory-controls .doctor-summary-icons>div{flex-flow:wrap;gap:6px 12px}.directory-controls .doctor-summary-icons .doctor-stat-icon{border-radius:12px;width:44px;height:44px}.directory-controls .doctor-summary-icons .doctor-stat-label{font-size:14px}.directory-controls .doctor-summary-icons strong{flex-basis:100%;font-size:32px}}.directory-controls .people-filters{padding:16px}.directory-controls .people-filter-heading{flex-wrap:wrap;margin-bottom:12px}.directory-controls .people-search{margin-bottom:12px}.directory-controls .people-filter-grid,.directory-controls .booking-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1100px){.directory-controls{grid-template-columns:minmax(0,1fr)}.directory-controls .people-summary,.directory-controls .booking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-controls .people-summary>div,.directory-controls .booking-summary>div{min-height:86px}}@media (max-width:600px){.directory-controls .people-filter-grid,.directory-controls .booking-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-controls .people-filter-heading .secondary-action{font-size:12px}.directory-controls{gap:12px}}@media (max-width:380px){.directory-controls .people-filter-grid,.directory-controls .booking-filter-grid{grid-template-columns:minmax(0,1fr)}}.person-profile-body{display:block}.person-profile-body>section+section{margin-top:20px}.booking-table.certificate-workbench th:first-child{width:20%}.booking-table.certificate-workbench th:nth-child(3){width:18%}.booking-table.certificate-workbench th:nth-child(4){width:15%}.booking-table.certificate-workbench th:nth-child(5){width:10%}.certificate-form{gap:20px;min-width:0;padding:20px;display:grid}.certificate-form>label{gap:8px;min-width:0;display:grid}.certificate-form input,.certificate-form select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);background:#f7fafb;border-radius:12px;padding:12px}.certificate-form :focus-visible{outline-offset:2px;outline:2px solid #0a6478}.certificate-form h2{margin-bottom:0}.certificate-detail-grid .booking-detail-card{padding:20px}.certificate-toolbar{padding:16px 20px}.certificate-form .content-module-state{width:100%;max-width:none;box-shadow:none;margin:0;padding:12px}.certificate-form textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:#f7fafb;border-radius:12px;padding:12px}.certificate-form input[type=checkbox]{flex-shrink:0;width:20px;min-height:20px;padding:0}.certificate-signers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.certificate-signer-form{border:1px solid var(--line);background:#f7fafb;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.certificate-signer-form label{gap:8px;display:grid}.certificate-signature-upload svg{vertical-align:middle;width:20px}.certificate-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-shell label:has(>input[type=checkbox]){cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.admin-shell label:has(>input[type=checkbox])>span{white-space:normal;line-height:1.6}.admin-shell input[type=checkbox]{appearance:none;box-sizing:border-box;vertical-align:middle;cursor:pointer;background:#fff;border:2px solid #8a9cae;border-radius:5px;flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;transition:background-color .15s,border-color .15s;display:inline-block}.admin-shell input[type=checkbox]:checked{border-color:var(--teal);background-color:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 6 9 17l-5-5' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px}.admin-shell input[type=checkbox]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.admin-shell input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.admin-shell label:has(>input[type=checkbox]:disabled){cursor:not-allowed}@media (forced-colors:active){.admin-shell input[type=checkbox]{appearance:auto;background-image:none}}.booking-table.operations-table th{width:auto}.operations-table table{table-layout:fixed;width:100%}.operations-table .admin-row-actions{justify-content:flex-start}.operations-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.operations-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:10px 18px}.operations-tabs button.active{background:var(--teal);border-color:var(--teal);color:#fff}.operations-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.operations-details,.operations-detail{margin-bottom:18px;padding:20px}.operations-details h2,.operations-detail h2{margin:0 0 14px;font-size:18px}.operations-details p,.operations-details li,.operations-detail p{overflow-wrap:anywhere;line-height:1.8}.operations-tabs button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.admin-shell .pill{color:#765a15;background:#fff6df;border-radius:999px;align-items:center;max-width:100%;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.admin-shell .pill.active{color:#176a51;background:#e5f4ed}.report-filters{flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.report-filters label{flex:180px;gap:8px;display:grid}.report-filters input{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#f7fafb;border-radius:10px;padding:10px}.report-snapshot{color:var(--muted);margin:20px 0;font-size:14px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.report-card{min-width:0;padding:20px}.report-card header{align-items:center;gap:12px;display:flex}.report-card header svg{color:var(--teal);width:26px;height:26px}.report-card h2{margin:0;font-size:18px}.report-card header strong{color:var(--teal);margin-inline-start:auto;font-size:28px}.report-card dl{margin:20px 0 0}.report-card dl>div{justify-content:space-between;gap:18px;margin:14px 0;display:flex}.report-card dd{align-items:center;gap:12px;margin:0;display:flex}.report-card meter{width:100px;max-width:25vw;accent-color:var(--teal)}@media (max-width:760px){.report-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-shell input[type=checkbox]{transition:none}}.operations-confirmation{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.operations-confirmation input{width:22px;height:22px;accent-color:var(--teal);flex-shrink:0}.operations-confirmation span{white-space:normal}.operations-assignment{gap:16px;display:grid}.operations-assignment label:not(.operations-confirmation){gap:8px;display:grid}.operations-assignment select{width:100%;min-height:48px;font:inherit;border:1px solid var(--line);background:#f7fafb;border-radius:12px;padding:10px}.operations-assignment :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.page-heading:has(a[href="/certificates/participants/"]) .editor-action-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.certificate-selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.certificate-selection-bar>span{color:var(--teal);font-weight:600}.certificate-participant-controls .certificate-workflow-hint{color:var(--muted);margin:-8px 0 0;font-size:13px;line-height:1.7}.certificate-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.certificate-workflow-step{border:1px solid var(--line);background:#f7fafb;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.certificate-workflow-step header{align-items:center;gap:10px;display:flex}.certificate-workflow-step header>b{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.certificate-workflow-step h2{margin:0;font-size:17px}.certificate-workflow-step p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.certificate-workflow-step small{color:var(--muted);font-size:13px;line-height:1.7}.certificate-workflow-step .certificate-confirmation{cursor:pointer;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;font-size:14px;line-height:1.6;display:flex}.certificate-confirmation input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--teal);cursor:pointer;flex:0 0 22px;margin:0;padding:0}.certificate-confirmation span{white-space:normal}.certificate-participant-controls button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.certificate-confirmation:has(input:disabled){color:var(--muted);cursor:not-allowed}@media (max-width:950px){.certificate-workflow-steps{grid-template-columns:1fr}}.certificate-pdf-frame{border:1px solid var(--line);background:#e8edf0;border-radius:16px;width:100%;height:75vh}.booking-table.certificate-workbench th:nth-child(6){width:14%}.booking-table.certificate-workbench th:nth-child(2){width:23%}.booking-table.certificate-participants-table th:first-child{width:7%}.booking-table.certificate-participants-table th:nth-child(2){width:26%}.booking-table.certificate-participants-table th:nth-child(3){width:30%}.booking-table.certificate-participants-table th:nth-child(4){width:15%}.booking-table.certificate-participants-table th:nth-child(5){width:22%}.certificate-participants-table input[type=checkbox]{accent-color:#0a6478;width:22px;height:22px}@media (max-width:900px){.certificate-signers{grid-template-columns:1fr}}.booking-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.booking-summary>div{border:1px solid var(--line);background:#fff;border-top:3px solid #0a6478;border-radius:16px;gap:8px;padding:16px;display:grid}.booking-summary span{color:var(--muted);font-size:13px}.booking-summary strong{font-size:24px}.booking-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.booking-filter-grid label{gap:7px;min-width:0;display:grid}.booking-filter-grid select,.booking-filter-grid input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:10px}.booking-table{padding:0;overflow:hidden}.booking-table table{table-layout:fixed;width:100%;min-width:0}.booking-table th,.booking-table td{overflow-wrap:anywhere;white-space:normal;padding:14px 10px}.booking-table thead th{color:#10233f;background:#e8f2f4;border-bottom:2px solid #c9dde2}.booking-table th:first-child{width:18%}.booking-table th:nth-child(2){width:23%}.booking-table th:nth-child(3){width:12%}.booking-table th:nth-child(4){width:15%}.booking-table th:nth-child(5){width:9%}.booking-table th:nth-child(6){width:11%}.booking-table th:nth-child(7){width:12%}.booking-table .admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.booking-table .admin-row-icon-action{width:44px;height:44px}.booking-table .responsive-table{overflow:visible}.booking-table strong,.booking-amount{font-size:14px;font-weight:600}.booking-subline{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.booking-amount{white-space:normal;overflow-wrap:normal}.text-status--danger{color:#b42318;background:#fff0ee}.booking-action-bar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.booking-action-bar .editor-action-buttons{margin-inline-start:auto}.booking-detail-grid{grid-template-columns:minmax(0,1fr) minmax(280px,350px);align-items:start;gap:20px;display:grid}.booking-detail-grid>aside{grid-area:1/2}.booking-detail-card{margin-bottom:20px}.booking-detail-card h2{margin:0 0 18px;font-size:18px}.booking-detail-card .admin-detail-list{margin:0}.booking-detail-card dd{overflow-wrap:anywhere}.booking-reason{gap:8px;margin:18px 0;display:grid}.booking-reason textarea{border:1px solid var(--line);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:12px;padding:12px}.booking-timeline{gap:20px;padding-inline-start:20px;display:grid}.booking-timeline li strong,.booking-timeline li bdi{display:block}.booking-timeline bdi{color:var(--muted);margin-top:6px;font-size:12px}.booking-success{color:#187653;background:#edf8f2;border:1px solid #b4dccc;border-radius:12px;padding:15px}.booking-filter-grid :focus-visible,.booking-reason :focus-visible{outline-offset:2px;outline:2px solid #0a6478}@media (max-width:1100px){.booking-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-detail-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px)}}@media (max-width:800px){.booking-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-detail-grid{grid-template-columns:1fr}.booking-detail-grid>aside{grid-area:auto}.booking-action-bar .editor-action-buttons{margin:0}}@media (max-width:600px){.booking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-filter-grid{grid-template-columns:1fr}.booking-table table,.booking-table tbody,.booking-table tr,.booking-table td{width:100%;display:block}.booking-table thead{display:none}.booking-table tr{border-bottom:1px solid var(--line);padding:12px}.booking-table td{padding:8px}.booking-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.booking-table td[colspan]:before{display:none}}@media (min-width:721px){.responsive-table table:has(.admin-row-actions-column){table-layout:auto!important}.module-table table:has(.admin-row-actions-column){table-layout:auto!important}table:has(>thead .admin-row-actions-column){table-layout:auto!important}th.admin-row-actions-column,td.admin-row-actions-column{white-space:nowrap;width:1%!important}td.admin-row-actions-column .admin-row-actions{flex-wrap:nowrap}:is(.responsive-table:has(.admin-row-actions-column),.module-table:has(>table .admin-row-actions-column)){overflow-x:auto!important}th.admin-row-actions-column,td.admin-row-actions-column{z-index:1;background:#fff;position:sticky;inset-inline-end:0;box-shadow:8px 0 12px -10px #10233f40}th.admin-row-actions-column{background:inherit;background-color:#eef5f6}table:has(.admin-row-actions-column) :is(col,th,td):not(.admin-row-actions-column){width:auto!important}table:has(.admin-row-actions-column) :is(th,td):not(.admin-row-actions-column){white-space:normal;word-break:normal}table:has(.admin-row-actions-column) th:not(.admin-row-actions-column){overflow-wrap:break-word}table:has(.admin-row-actions-column) td:not(.admin-row-actions-column){overflow-wrap:anywhere}table:has(.admin-row-actions-column) td:not(.admin-row-actions-column) *{white-space:normal}table:has(.admin-row-actions-column) :is(th,td):first-child:not(.admin-row-actions-column){min-width:clamp(9rem,16vw,12rem)}}
.admin-row-actions{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.admin-row-action-wrap{align-items:center;display:inline-flex;position:relative}.admin-row-icon-action{cursor:pointer;outline-offset:2px;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.admin-row-icon-action svg{stroke-width:2px;width:1.15rem;height:1.15rem}.admin-row-icon-action--view{color:#086f7f;background:#e9f7f8;border-color:#c4e7ea}.admin-row-icon-action--edit{color:#2458a6;background:#edf3ff;border-color:#d1def7}.admin-row-icon-action--approve{color:#176b43;background:#e8f6ee;border-color:#c6e8d2}.admin-row-icon-action--warning{color:#8a5a08;background:#fff6df;border-color:#f0dfaa}.admin-row-icon-action--danger{color:#a92828;background:#fff0ef;border-color:#f0cecb}.admin-row-icon-action:not(:disabled):hover{filter:brightness(.94);box-shadow:0 3px 10px #10233f1f}.admin-row-icon-action:focus-visible{outline-offset:2px;outline:3px solid #178da0;box-shadow:0 0 0 4px #178da026}.admin-row-icon-action:disabled{cursor:not-allowed;opacity:.5}.admin-row-action-progress{width:1.1rem;height:1.1rem;animation:.8s linear infinite admin-row-spin}@keyframes admin-row-spin{to{transform:rotate(360deg)}}.admin-row-action-tooltip{z-index:10000;color:#fff;white-space:normal;text-align:center;pointer-events:none;background:#10233f;border-radius:.5rem;width:max-content;max-width:min(15rem,100vw - 1rem);padding:.4rem .58rem;font-size:.72rem;font-weight:700;line-height:1.4;animation:.14s ease-out both admin-tooltip-in;position:fixed;transform:translate(-50%,-100%);box-shadow:0 5px 15px #10233f2e}.text-status--neutral{color:#536678;background:#f0f3f5}.text-status--warning{color:#8a5a08;background:#fff6df}.text-status--danger{color:#a92828;background:#fff0ef}@keyframes admin-tooltip-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.admin-row-icon-action,.admin-row-action-tooltip{transition:none}.admin-row-action-progress{animation:none}}
