.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='M.5.5h638.9v478.9H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='m.5.5%20639%20479m0-479-639%20479'/%3e%3c/svg%3e")}.fi-xx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20d='M.5.5h511v511H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20d='m.5.5%20511%20511m0-511-511%20511'/%3e%3c/svg%3e")}.fi-ad{background-image:url(/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300732f'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%200h220v480H0z'/%3e%3c/svg%3e")}.fi-ae.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300732f'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='red'%20d='M0%200h180v512H0z'/%3e%3c/svg%3e")}.fi-af{background-image:url(/assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.7%200H603v512H-79.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(74.7)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-79.7%200H603v512H-79.7z'/%3e%3cpath%20fill='%23000001'%20d='M-79.6%200H603v204.8H-79.7z'/%3e%3cpath%20fill='%230072c6'%20d='M21.3%20203.2h480v112h-480z'/%3e%3cpath%20fill='%23ce1126'%20d='M603%20.1V512H261.6L603%200zM-79.7.1V512h341.3L-79.7%200z'/%3e%3cpath%20fill='%23fcd116'%20d='M440.4%20203.3%20364%20184l64.9-49-79.7%2011.4%2041-69.5-70.7%2041L332.3%2037l-47.9%2063.8-19.3-74-21.7%2076.3-47.8-65%2013.7%2083.2L138.5%2078l41%2069.5-77.4-12.5%2063.8%2047.8L86%20203.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ag.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill='%2325ff01'%20d='M109%2047.6h464.8v464.9H109z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(-120%20-52.4)scale(1.1014)'%3e%3cpath%20fill='%23fff'%20d='M0%2047.6h693V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M109%2047.6h464.8v186.1H109z'/%3e%3cpath%20fill='%230072c6'%20d='M128.3%20232.1h435.8v103.5H128.3z'/%3e%3cpath%20fill='%23ce1126'%20d='M692.5%2049.2v463.3H347zm-691.3%200v463.3h345.7z'/%3e%3cpath%20fill='%23fcd116'%20d='m508.8%20232.2-69.3-17.6%2059-44.4-72.5%2010.3%2037.3-63-64.1%2037.2%2011.3-73.5-43.4%2058-17.6-67.3-19.6%2069.3-43.4-59%2012.4%2075.6-64.1-39.3%2037.2%2063-70.3-11.3%2057.9%2043.4-72.4%2018.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ai{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v120h373.3v120H320zm320%200H160v280H0v-40z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20320%20240m0-240L0%20240'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20320%20240m0-240L0%20240'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20fill='%23012169'%20d='M0%20240h320V0h106.7v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M424%20191.8c0%2090.4%209.7%20121.5%2029.3%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-40.8%2062.9)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20563.4%20829)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20925.4%20-103.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M440%20315.1a78%2078%200%200%200%2013.3%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M421.2%20188.2c0%2094.2%2010.2%20126.6%2030.6%20148.5a187%20187%200%200%200%2036.5%2031.1%20186%20186%200%200%200%2036.4-31.1c20.4-21.9%2030.6-54.3%2030.6-148.5-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10m4%205c14%206.5%2022%209.6%2033.5%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2z'/%3e%3c/svg%3e")}.fi-ai.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v128h298.7v128H256zm256%200H128v298.7H0V256z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20256%20256m0-256L0%20256'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20256%20256m0-256L0%20256'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20fill='%23012169'%20d='M0%20256h256V0h85.3v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M323.6%20224.1c0%2090.4%209.8%20121.5%2029.4%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5z'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-141.1%2095.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20463.1%20861.4)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20825%20-71)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M339.8%20347.4a78%2078%200%200%200%2013.2%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M321%20220.5c0%2094.2%2010.1%20126.6%2030.5%20148.5a187%20187%200%200%200%2036.5%2031%20186%20186%200%200%200%2036.4-31.1C444.8%20347%20455%20314.7%20455%20220.5c-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10zm4%205c13.9%206.5%2021.9%209.6%2033.4%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2'/%3e%3c/svg%3e")}.fi-al{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M272%2093.3c-4.6%200-12.3%201.5-12.2%205-13-2.1-14.3%203.2-13.5%208q2-2.9%203.9-3.1%202.5-.3%205.4%201.4a22%2022%200%200%201%204.8%204.1c-4.6%201.1-8.2.4-11.8-.2a17%2017%200%200%201-5.7-2.4c-1.5-1-2-2-4.3-4.3-2.7-2.8-5.6-2-4.7%202.3%202.1%204%205.6%205.8%2010%206.6%202.1.3%205.3%201%208.9%201s7.6-.5%209.8%200c-1.3.8-2.8%202.3-5.8%202.8s-7.5-1.8-10.3-2.4c.3%202.3%203.3%204.5%209.1%205.7%209.6%202%2017.5%203.6%2022.8%206.5a37%2037%200%200%201%2010.9%209.2c4.7%205.5%205%209.8%205.2%2010.8%201%208.8-2.1%2013.8-7.9%2015.4-2.8.7-8-.7-9.8-2.9-2-2.2-3.7-6-3.2-12%20.5-2.2%203.1-8.3.9-9.5a274%20274%200%200%200-32.3-15.1c-2.5-1-4.5%202.4-5.3%203.8a50%2050%200%200%201-36-23.7c-4.2-7.6-11.3%200-10.1%207.3%201.9%208%208%2013.8%2015.4%2018s17%208.2%2026.5%208c5.2%201%205.1%207.6-1%208.9-12.1%200-21.8-.2-30.9-9-6.9-6.3-10.7%201.2-8.8%205.4%203.4%2013.1%2022.1%2016.8%2041%2012.6%207.4-1.2%203%206.6%201%206.7-8%205.7-22.1%2011.2-34.6%200-5.7-4.4-9.6-.8-7.4%205.5%205.5%2016.5%2026.7%2013%2041.2%205%203.7-2.1%207.1%202.7%202.6%206.4-18.1%2012.6-27.1%2012.8-35.3%208-10.2-4.1-11%207.2-5%2011%206.7%204%2023.8%201%2036.4-7%205.4-4%205.6%202.3%202.2%204.8-14.9%2012.9-20.8%2016.3-36.3%2014.2-7.7-.6-7.6%208.9-1.6%2012.6%208.3%205.1%2024.5-3.3%2037-13.8%205.3-2.8%206.2%201.8%203.6%207.3a54%2054%200%200%201-21.8%2018c-7%202.7-13.6%202.3-18.3.7-5.8-2-6.5%204-3.3%209.4%201.9%203.3%209.8%204.3%2018.4%201.3s17.8-10.2%2024.1-18.5c5.5-4.9%204.9%201.6%202.3%206.2-12.6%2020-24.2%2027.4-39.5%2026.2-6.7-1.2-8.3%204-4%209%207.6%206.2%2017%206%2025.4-.2%207.3-7%2021.4-22.4%2028.8-30.6%205.2-4.1%206.9%200%205.3%208.4-1.4%204.8-4.8%2010-14.3%2013.6-6.5%203.7-1.6%208.8%203.2%209%202.7%200%208.1-3.2%2012.3-7.8%205.4-6.2%205.8-10.3%208.8-19.9%202.8-4.6%207.9-2.4%207.9%202.4-2.5%209.6-4.5%2011.3-9.5%2015.2-4.7%204.5%203.3%206%206%204.1%207.8-5.2%2010.6-12%2013.2-18.2%202-4.4%207.4-2.3%204.8%205-6%2017.4-16%2024.2-33.3%2027.8-1.7.3-2.8%201.3-2.2%203.3l7%207c-10.7%203.2-19.4%205-30.2%208l-14.8-9.8c-1.3-3.2-2-8.2-9.8-4.7-5.2-2.4-7.7-1.5-10.6%201%204.2%200%206%201.2%207.7%203.1%202.2%205.7%207.2%206.3%2012.3%204.7%203.3%202.7%205%204.9%208.4%207.7l-16.7-.5c-6-6.3-10.6-6-14.8-1-3.3.5-4.6.5-6.8%204.4%203.4-1.4%205.6-1.8%207.1-.3%206.3%203.7%2010.4%202.9%2013.5%200l17.5%201.1c-2.2%202-5.2%203-7.5%204.8-9-2.6-13.8%201-15.4%208.3a17%2017%200%200%200-1.2%209.3q1.1-4.6%204.9-7c8%202%2011-1.3%2011.5-6.1%204-3.2%209.8-3.9%2013.7-7.1%204.6%201.4%206.8%202.3%2011.4%203.8q2.4%207.5%2011.3%205.6c7%20.2%205.8%203.2%206.4%205.5%202-3.3%201.9-6.6-2.5-9.6-1.6-4.3-5.2-6.3-9.8-3.8-4.4-1.2-5.5-3-9.9-4.3%2011-3.5%2018.8-4.3%2029.8-7.8l7.7%206.8q2.3%201.5%203.8%200c6.9-10%2010-18.7%2016.3-25.3%202.5-2.8%205.6-6.4%209-7.3%201.7-.5%203.8-.2%205.2%201.3%201.3%201.4%202.4%204.1%202%208.2-.7%205.7-2.1%207.6-3.7%2011s-3.6%205.6-5.7%208.3c-4%205.3-9.4%208.4-12.6%2010.5-6.4%204.1-9%202.3-14%202-6.4.7-8%203.8-2.8%208.1%204.8%202.6%209.2%202.9%2012.8%202.2%203-.6%206.6-4.5%209.2-6.6%202.8-3.3%207.6.6%204.3%204.5-5.9%207-11.7%2011.6-19%2011.5-7.7%201-6.2%205.3-1.2%207.4%209.2%203.7%2017.4-3.3%2021.6-8%203.2-3.5%205.5-3.6%205%201.9-3.3%209.9-7.6%2013.7-14.8%2014.2-5.8-.6-5.9%204-1.6%207%209.6%206.6%2016.6-4.8%2019.9-11.6%202.3-6.2%205.9-3.3%206.3%201.8%200%206.9-3%2012.4-11.3%2019.4%206.3%2010.1%2013.7%2020.4%2020%2030.5l19.2-214L320%20139c-2-1.8-8.8-9.8-10.5-11-.7-.6-1-1-.1-1.4s3-.8%204.5-1c-4-4.1-7.6-5.4-15.3-7.6%201.9-.8%203.7-.4%209.3-.6a30%2030%200%200%200-13.5-10.2c4.2-3%205-3.2%209.2-6.7a86%2086%200%200%201-19.5-3.8%2037%2037%200%200%200-12-3.4zm.8%208.4c3.8%200%206.1%201.3%206.1%202.9s-2.3%202.9-6.1%202.9-6.2-1.5-6.2-3c0-1.6%202.4-2.8%206.2-2.8'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-al.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M204.9%2099.5c-5%200-13.2%201.6-13%205.4-14-2.3-15.4%203.4-14.6%208.5q2.3-3%204.2-3.3%202.8-.4%205.8%201.5a23%2023%200%200%201%205%204.4c-4.8%201.1-8.6.4-12.4-.3a18%2018%200%200%201-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5%202.5%202.2%204.3%206%206.3%2010.7%207%202.2.4%205.6%201.2%209.4%201.2s8.1-.5%2010.5%200c-1.4.8-3%202.4-6.2%203s-8-2-11-2.6c.4%202.5%203.5%204.8%209.7%206%2010.2%202.2%2018.7%204%2024.3%207s9.1%206.8%2011.6%209.8c5%206%205.3%2010.5%205.6%2011.5%201%209.5-2.2%2014.8-8.4%2016.4-3%20.8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5%203.4-9%201-10.3a292%20292%200%200%200-34.4-16c-2.7-1.1-5%202.5-5.8%204A54%2054%200%200%201%20129%20107c-4.6-8.1-12.1%200-10.9%207.7%202.1%208.6%208.6%2014.8%2016.5%2019.2%208%204.5%2018.1%208.8%2028.3%208.6%205.5%201%205.5%208.2-1.1%209.5-13%200-23.2-.2-32.9-9.6-7.4-6.7-11.5%201.3-9.4%205.8%203.6%2014%2023.6%2018%2043.8%2013.4%207.8-1.3%203.1%207%20.9%207.2-8.4%206-23.5%2012-36.8-.1-6.1-4.7-10.2-.7-8%206%206%2017.5%2028.5%2013.8%2044%205.2%204-2.2%207.6%203%202.7%206.9-19.2%2013.4-28.9%2013.6-37.6%208.4-10.8-4.3-11.8%207.8-5.3%2011.8%207.2%204.4%2025.4%201%2038.9-7.4%205.7-4.2%206%202.4%202.3%205-15.9%2013.8-22.2%2017.5-38.8%2015.2-8.2-.6-8%209.5-1.6%2013.5%208.8%205.4%2026.1-3.6%2039.5-14.7%205.6-3%206.6%202%203.8%207.8a57%2057%200%200%201-23.3%2019.2%2029%2029%200%200%201-19.5.7c-6.2-2.2-7%204.2-3.6%2010%202%203.5%2010.6%204.7%2019.7%201.4%209.2-3.2%2019-10.8%2025.7-19.8%206-5.1%205.2%201.8%202.5%206.7-13.5%2021.3-25.9%2029.2-42.1%2027.9-7.3-1.2-8.9%204.4-4.3%209.6%208%206.7%2018.2%206.4%2027-.2a751%20751%200%200%200%2030.8-32.6c5.5-4.4%207.3%200%205.7%209-1.5%205.1-5.2%2010.5-15.3%2014.5-7%204-1.8%209.4%203.4%209.5%202.9%200%208.7-3.3%2013-8.3%205.9-6.5%206.2-11%209.5-21.1%203-5%208.4-2.7%208.4%202.5-2.6%2010.2-4.8%2012-10%2016.2-5.1%204.7%203.4%206.3%206.3%204.4%208.3-5.6%2011.3-12.8%2014.1-19.4%202-4.8%207.8-2.5%205.1%205.3-6.4%2018.5-17%2025.8-35.5%2029.6-1.9.3-3%201.4-2.4%203.6l7.5%207.5c-11.5%203.3-20.8%205.2-32.2%208.5L142%20300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4%201%204.5.1%206.5%201.3%208.3%203.4%202.3%206%207.6%206.6%2013%205%203.5%202.9%205.4%205.2%209%208.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5%20.5-7.3%204.7%203.7-1.5%206-2%207.7-.3%206.6%203.9%2011%203%2014.3%200l18.7%201.1c-2.3%202-5.6%203.1-8%205.2-9.7-2.8-14.7%201-16.4%208.8a18%2018%200%200%200-1.4%2010c1-3.2%202.5-5.9%205.3-7.6%208.6%202.2%2011.8-1.3%2012.3-6.5%204.2-3.4%2010.5-4.1%2014.6-7.6%204.9%201.6%207.2%202.6%2012.1%204.1q2.5%208%2012%206c7.7.3%206.3%203.4%207%205.9%202-3.6%202-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6%2011.7-3.7%2020-4.5%2031.8-8.3%203%202.8%205.2%204.8%208.2%207.2q2.5%201.6%204%200c7.3-10.6%2010.6-20%2017.4-27%202.6-2.9%206-6.8%209.6-7.8%201.8-.4%204-.2%205.5%201.4%201.4%201.6%202.6%204.4%202%208.7-.6%206.2-2%208.2-3.8%2011.8s-3.9%206-6%208.8c-4.4%205.7-10.1%209-13.5%2011.2-6.8%204.4-9.7%202.5-15%202.2-6.7.8-8.5%204.1-3%208.7a21%2021%200%200%200%2013.7%202.3c3.3-.6%207-4.8%209.8-7%203-3.6%208.1.6%204.7%204.7-6.3%207.5-12.6%2012.4-20.3%2012.3-8.2%201-6.7%205.7-1.3%207.9%209.8%204%2018.6-3.5%2023-8.5%203.5-3.7%206-3.9%205.3%202-3.4%2010.5-8.1%2014.6-15.7%2015.1-6.2-.5-6.3%204.2-1.7%207.5%2010.3%207%2017.7-5%2021.2-12.4%202.5-6.6%206.3-3.5%206.7%202%200%207.3-3.2%2013.2-12%2020.7%206.7%2010.7%2014.5%2021.7%2021.3%2032.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6s3.2-.8%204.8-1c-4.4-4.4-8-5.8-16.3-8.2%202-.8%204-.3%209.9-.6a32%2032%200%200%200-14.4-11c4.5-3%205.3-3.3%209.8-7-7.7-.6-14.3-2-20.8-4a41%2041%200%200%200-12.8-3.7m.7%209c4%200%206.6%201.4%206.6%203s-2.5%203.1-6.6%203.1-6.6-1.5-6.6-3.2%202.6-3%206.6-3z'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-am{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d90012'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-am.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d90012'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-ao{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v243.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20236.4h640V480H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-ao.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v259.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20252.2h512V512H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-aq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M157.7%20230.8c-3.5-7.8-3.5-7.8-3.5-15.6-1.8%200-2%20.3-3%200-1.1-.3-1.5%207.2-4.8%205.8-.5-.8%202.4-6.2-.7-8.5-1-.7.2-5.2-.2-7.2%200%200-4%202.4-7-5.8-1.5-2.2-3.5%202-3.5%202s.9%202.4-.7%203c-2.2-1.8-3.9-.8-6.7-3.4s.6-5.4-4.8-7.5c3.5-9.8%203.5-7.9%2012.2-11.8-5.2-4-5.2-4-8.7-9.8-5.2-2-7-4-12.2-7.8-7-9.9-10.5-29.5-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%203.9%208.7%207.8%2014%2011.7l15.6%206c7%205.8%2010.5%2013.6%2015.7%2015.6%205.7%200%206.8-3.7%208.6-3.9%2010.3-.6%2015.5-2%2017.5-5.5%202.1-2.8%207%201.6%2021-4.3l-1.7-7.9s3.7-3.4%208.7-2c-.1-3.5-.5-13%204.5-17.4-3-3.5%201.8-9%202-10.7-1.4-8.6%201.4-8.7%202-11.3.6-2.5-2.4-1.7-1.6-5.2.9-3.5%206-4.3%206.6-7.2.7-2.9-1.1-14.3-1.3-16.8%209.4-2.8%2012.4-11.4%2015.7-7.8C264%2070%20265.8%2066%20276.3%2066c1.4-3.6-3.9-6.7-1.8-7.9%203.5-.5%206.1-.2%2010.2%205.7%201.3%202%201.6-2.7%202.9-3.2s4.4-.5%204.9-2.8c.5-2.4%201.2-5.6%203-9.5%201.4-3.2%202.5%201.3%203.8%207.5%207.4.3%2024%202.1%2031%204.3%205.2%201.5%208.7-1.5%2013.7-2.2%203.7%204.2%207.2%201%209.2%2010%202.7%204.8%207.3.4%208.3%201.8%205.8%2018.1%2025.8%205.9%2027.4%206.2%202.5%200%205.6%208%207.7%207.9%203.2-.6%202.3-3.1%205.2-2.1-.8%206.8%205.6%2014.6%205.6%2019.7%200%200%201.5.9%203-.6%201.4-1.6%202.7-5.4%204-5.3%203%20.5%2022%206%2025.8%207.9%201.7%203.5%203.3%205.3%206.8%204.7%202.8%202.1.8%205%202.4%205.1%203.5-2%204.7-4%208.2-2.1%203.5%202%207%205.9%208.7%209.8%200%202-1.8%209.8%200%2021.6.9%203.9%209.7%2032.3%209.7%2035.2%200%204-2.7%206-4.5%209.9%207%205.9%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.6%2034.9%2011.7-5.2%2013.8-3.4%2012.7%201.8%2026.4-10.4%207.8-.2%2010.2-7.1%2020-.5.7%204.1%208.6%2010.5%208.6-1.7%2015.6-7%209.8-5.2%2033.3-13.7-.3-8.2%2017.6-17.4%2015.7.5%2011.2%205.2%2012.2%203.4%2023.5-7%202-7%202-10.4%207.9l-5.2-2c-1.8%209.8-5.3%2011.8%200%2021.6%200%200-6.8.2-8.8%200-.1%203.4%203%204.3%203.5%207.8-.2%201.4-9.9%207.6-17.4%207.9-2%204.8%205.2%2010%204.8%2012.4-8.2%201.8-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.2-1.8-3.5-2-7-2-1.7.5-6%200-10%207.7-4.5%201.6-6.6%201-10%206-1.5-4.7-3.7.1-6.3%202-2.7%201.8-6.2%206.5-6.7%206.3.1-1.4%201.6-6.3%201.6-6.3L399%20437c-.7.1-.5-5.7-2.2-5.5s-6.4%207.3-8%207.5-2.1-2.2-3.5-2-4%207.5-5%207.7c-1%20.1-5-4.5-8.3-3.8-17.1%206.8-19.9-13.4-22.5-2-3.6-2.2-3-1-6.7.1-2.3.7-2.5-3.4-4.6-3.4-4.1.2-4%204.6-6.2%203.3-1.8-9.2-13-7.6-14-11.5s4.8-4%206.6-6.8c1.4-4-1.5-5.6%204.3-9.4%207.5-5.7%206.8-19.8%204.9-25.3%200%200-5.9-17.7-7-17.7-3.5-1-3.5%206.5-8.6%208.6-10.5%204-29-9.9-32.2-9.9-2.9%200-16.5%203.6-16-4-2%207.4-9.5%201.7-10%201.7-7%200-4.3%206.1-9%205.9-2.1-.8-23.6-2.3-23.6-2.3v4l-26.1-11.8c-10.5-4-5.3-13.7-22.7-7.8v-11.8h-8.7c3.5-23.6%200-11.8-1.8-33.4l-7%202c-7-10.6%209.8-8.6-5.2-15.7%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.8%201.8%205.8-14-2-17.4-5.8-17.4-21.5%200%200%2011.4%201.8%2010.4%200-1.6-3-3.7-22-3.4-23.4-.1-2.6%2010.7-9%208.6-15.2%201.4-.6%205.3-.7%205.3-.7'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='scale(.86021%20.96774)'/%3e%3c/svg%3e")}.fi-aq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M107.7%20240.9c-3.5-7.9-3.5-7.9-3.5-15.7-1.8%200-2.1.4-3.1%200-1-.3-1.4%207.3-4.7%205.8-.5-.7%202.4-6.2-.8-8.4-1-.8.3-5.3-.2-7.2%200%200-4%202.3-7-5.9-1.4-2.1-3.4%202-3.4%202s.9%202.5-.7%203c-2.3-1.8-3.9-.8-6.7-3.3s.6-5.4-4.8-7.6c3.5-9.8%203.5-7.8%2012.2-11.8-5.2-3.9-5.2-3.9-8.7-9.8-5.3-2-7-3.9-12.2-7.8-7-9.8-10.5-29.4-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%204%208.7%207.8%2014%2011.8l15.6%205.9c7%205.8%2010.5%2013.7%2015.7%2015.6%205.7%200%206.8-3.6%208.6-3.9%2010.2-.5%2015.5-2%2017.5-5.5%202-2.8%207%201.6%2021-4.3l-1.8-7.8s3.8-3.5%208.8-2c-.2-3.6-.5-13.1%204.4-17.5-3-3.5-1-6-1-6s2.8-3%203.2-4.6c-1.5-8.7%201.2-8.8%201.9-11.3.6-2.6-2.4-1.7-1.6-5.2.9-3.5%206-4.4%206.6-7.3.7-2.8-1.5-4.3-1.3-5%201-2.7.1-9.2%200-11.7%209.3-2.9%2012.4-11.4%2015.7-7.9%201.7-11.8%203.5-15.7%2014-15.7%201.4-3.6-3.9-6.7-1.8-7.8%203.5-.5%206.1-.3%2010.2%205.7%201.3%201.9%201.5-2.8%202.8-3.3%201.4-.5%204.5-.5%205-2.8.4-2.4%201.1-5.5%202.9-9.4%201.5-3.2%202.6%201.2%204%207.4%207.3.3%2023.9%202.2%2030.9%204.3%205.2%201.6%208.7-1.5%2013.7-2.1%203.7%204.2%207.2%201%209.1%2010%202.8%204.7%207.3.3%208.3%201.8%205.9%2018%2026%205.8%2027.4%206.1%202.6%200%205.7%208.1%207.7%208%203.3-.7%202.4-3.2%205.2-2.2-.7%206.8%205.7%2014.7%205.7%2019.7%200%200%201.5.9%203-.6%201.4-1.5%202.7-5.4%204-5.3%203%20.5%204.3%201%207.8%201.6%209.4%203.7%2014.3%204.5%2018%206.3%201.6%203.6%203.3%205.4%206.8%204.7%202.8%202.2.7%205%202.4%205.2%203.5-2%204.7-4.1%208.1-2.2%203.5%202%207%206%208.8%209.8%200%202-1.8%209.8%200%2021.6.8%204%201.3%207%205%2013.8-1%206.9%204.7%2018.5%204.7%2021.5%200%203.9-2.8%206-4.5%209.8%207%206%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.7%2034.9%2011.8-5.3%2013.7-3.4%2012.6%201.8%2026.3-10.4%207.9-.2%2010.3-7.2%2020-.4.7%204.2%208.6%2010.6%208.6-1.7%2015.7-7%209.8-5.2%2033.3-13.8-.3-8.2%2017.6-17.5%2015.7.6%2011.3%205.3%2012.2%203.5%2023.6-7%202-7%202-10.4%207.8l-5.3-2c-1.7%209.9-5.2%2011.8%200%2021.6%200%200-6.7.3-8.7%200-.1%203.4%203%204.3%203.5%207.9-.3%201.4-10%207.6-17.4%207.8-2%204.9%205.2%2010%204.8%2012.5-8.2%201.7-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.3-1.9-3.5-2-7-2-1.7.5-6-.1-10%207.6-4.5%201.7-6.6%201-10%206.1-1.5-4.8-3.7%200-6.3%202-2.7%201.8-6.2%206.4-6.7%206.2.1-1.3%201.6-6.2%201.6-6.2l-8.7%202h-1c-.8.1-.6-5.7-2.2-5.5s-6.4%207.3-8%207.6-2.1-2.3-3.5-2c-1.4.1-4.1%207.4-5%207.6s-5-4.4-8.3-3.8c-17.2%206.8-19.9-13.4-22.6-2-3.6-2.1-3-.9-6.6.2-2.3.7-2.5-3.5-4.6-3.4-4.2.1-4%204.5-6.2%203.2-1.8-9.2-13-7.5-14.1-11.5-.9-4%204.8-4%206.7-6.8%201.4-4-1.5-5.5%204.3-9.4%207.4-5.7%203.1-7.8%204.4-12.1%202.4-6.2%202.4-7.7.4-13.2%200%200-5.8-17.6-7-17.6-3.4-1.1-3.4%206.5-8.5%208.6-10.5%203.9-29-10-32.2-10-3%20.1-16.5%203.7-16-4-2%207.5-9.6%201.8-10%201.8-7%200-4.3%206-9%205.8-2.1-.8-23.6-2.2-23.6-2.2v4l-14-8-12.2-3.9c-10.4-3.9-5.2-13.7-22.6-7.8v-11.8h-8.7c3.4-23.5%200-11.7-1.8-33.3l-7%202c-7-10.7%209.7-8.6-5.2-15.8%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.9%201.8%205.9-14-2-17.5-5.9-17.5-21.6%200%200%2011.5%201.9%2010.5%200-1.6-3-3.8-22-3.4-23.3-.2-2.6%2010.7-9.1%208.6-15.3%201.3-.6%205.3-.6%205.3-.6'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='matrix(.86021%200%200%20.96774%20-50%2010)'/%3e%3c/svg%3e")}.fi-ar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-64)scale(.96)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20320%20240)'/%3e%3ccircle%20cx='320'%20cy='240'%20r='26.7'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.4'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M329%20234.3c-1.7%200-3.5.8-4.5%202.4%202%201.9%206.6%202%209.7-.2a7%207%200%200%200-5.1-2.2zm0%20.4c1.8%200%203.5.8%203.7%201.6-2%202.3-5.3%202-7.4.4q1.6-2%203.8-2z'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(18.1)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cpath%20fill='%2385340a'%20d='M316%20243.7a1.8%201.8%200%201%200%201.8%202.9%204%204%200%200%200%202.2.6h.2q1%200%202.3-.6.5.7%201.5.7a1.8%201.8%200%200%200%20.3-3.6q.8.3.8%201.2a1.2%201.2%200%200%201-2.4%200%203%203%200%200%201-2.6%201.7%203%203%200%200%201-2.5-1.7q-.1%201.1-1.3%201.2-1-.1-1.2-1.2c-.2-1.1.3-1%20.8-1.2zm2%205.4c-2.1%200-3%202-4.8%203.1%201-.4%201.8-1.2%203.3-2s2.6.2%203.5.2%202-1%203.5-.2l3.3%202c-1.9-1.2-2.7-3-4.8-3q-.7%200-2%20.6z'/%3e%3cpath%20fill='%2385340a'%20d='M317.2%20251.6q-1.1%200-3.4.6c3.7-.8%204.5.5%206.2.5%201.6%200%202.5-1.3%206.1-.5-4-1.2-4.9-.4-6.1-.4-.8%200-1.4-.3-2.8-.2'/%3e%3cpath%20fill='%2385340a'%20d='M314%20252.2h-.8c4.3.5%202.3%203%206.8%203s2.5-2.5%206.8-3c-4.5-.4-3.1%202.3-6.8%202.3-3.5%200-2.4-2.3-6-2.3'/%3e%3cpath%20fill='%2385340a'%20d='M323.7%20258.9a3.7%203.7%200%200%200-7.4%200%203.8%203.8%200%200%201%207.4%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M303.4%20234.3c4.7-4.1%2010.7-4.8%2014-1.7a8%208%200%200%201%201.5%203.4q.6%203.6-2.1%207.5l.8.4q2.4-4.7%201.6-9.4l-.6-2.3c-4.5-3.7-10.7-4-15.2%202z'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M310.8%20233c2.7%200%203.3.6%204.5%201.7%201.2%201%201.9.8%202%201%20.3.2%200%20.8-.3.6q-.7-.2-2.5-1.6c-1.8-1.4-2.5-1-3.7-1-3.7%200-5.7%203-6.1%202.8-.5-.2%202-3.5%206.1-3.5'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-18.4)'/%3e%3ccircle%20id='ar-f'%20cx='310.9'%20cy='236.3'%20r='1.8'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M305.9%20237.5c3.5%202.7%207%202.5%209%201.3%202-1.3%202-1.7%201.6-1.7s-.8.4-2.4%201.3c-1.7.8-4.1.8-8.2-.9'/%3e%3c/svg%3e")}.fi-ar.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.7H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-153.6)scale(1.024)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20256%20256)'/%3e%3ccircle%20cx='256'%20cy='256'%20r='28.4'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.5'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M265.7%20250q-3.1%200-4.9%202.5c2.2%202%207%202.2%2010.3-.2a8%208%200%200%200-5.4-2.4zm0%20.4c1.9%200%203.6.8%203.9%201.7-2.2%202.4-5.7%202.2-7.9.4q1.6-2.2%204-2.1'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(19.3)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cpath%20fill='%2385340a'%20d='M251.6%20260a2%202%200%201%200%202%203q1.4.8%202.4.6h.3c.5%200%201.6%200%202.3-.6q.6.8%201.6.8a2%202%200%200%200%20.4-3.9q.8.3.9%201.3a1.3%201.3%200%200%201-2.7%200%203%203%200%200%201-2.7%201.8%203%203%200%200%201-2.7-1.8q-.1%201.2-1.3%201.3a1.3%201.3%200%200%201-.4-2.6zm2.2%205.8c-2.2%200-3%202-5%203.3l3.5-2.2c1.5-.9%202.8.2%203.7.2s2.2-1.1%203.7-.2q2%201.4%203.5%202.2c-2-1.4-2.8-3.3-5-3.3a6%206%200%200%200-2.2.6q-1.6-.6-2.2-.6'/%3e%3cpath%20fill='%2385340a'%20d='M253%20268.3q-1.2%200-3.6.8c4-1%204.8.4%206.6.4s2.6-1.3%206.6-.4c-4.4-1.4-5.3-.5-6.6-.5-.9%200-1.5-.3-3-.3'/%3e%3cpath%20fill='%2385340a'%20d='M249.6%20269h-.8c4.6.5%202.4%203.1%207.2%203.1s2.6-2.6%207.2-3c-4.8-.5-3.3%202.4-7.2%202.4-3.7%200-2.6-2.5-6.4-2.5'/%3e%3cpath%20fill='%2385340a'%20d='M260%20276.1a4%204%200%200%200-8%200%204%204%200%200%201%208%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M238.3%20249.9c5-4.4%2011.4-5%2014.9-1.8a9%209%200%200%201%201.6%203.7q.7%203.8-2.3%208%20.5%200%201%20.4%202.6-5.1%201.7-10l-.7-2.5c-4.8-4-11.4-4.4-16.2%202.2'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M246.2%20248.6c2.8%200%203.5.6%204.8%201.7s2%20.9%202.2%201.1%200%20.9-.4.7q-.7-.3-2.7-1.8c-1.3-1-2.6-1-4-1-3.8%200-6%203.2-6.5%203s2.2-3.7%206.6-3.7'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-19.6)'/%3e%3ccircle%20id='ar-f'%20cx='246.3'%20cy='252.1'%20r='2'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M241%20253.4c3.7%202.8%207.4%202.6%209.6%201.3s2.2-1.8%201.7-1.8c-.4%200-.9.5-2.6%201.4s-4.4.8-8.8-1z'/%3e%3c/svg%3e")}.fi-as{background-image:url(/assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/assets/as-BTEVCXG-.svg)}.fi-at{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640v160H0zm0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-at.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512v170.7H0zm0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-au{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-au.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M106.3%200h1133.3v850H106.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='matrix(.56472%200%200%20.56482%20-60%20-.1)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ax.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M166%200h850v850H166z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='translate(-100)scale(.6024)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-az{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233f9c35'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23ed2939'%20d='M.1%200h640v320H.1z'/%3e%3cpath%20fill='%2300b9e4'%20d='M.1%200h640v160H.1z'/%3e%3ccircle%20cx='304'%20cy='240'%20r='72'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='60'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m384%20200%207.7%2021.5%2020.6-9.8-9.8%2020.7L424%20240l-21.5%207.7%209.8%2020.6-20.6-9.8L384%20280l-7.7-21.5-20.6%209.8%209.8-20.6L344%20240l21.5-7.7-9.8-20.6%2020.6%209.8z'/%3e%3c/svg%3e")}.fi-az.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233f9c35'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%2300b9e4'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='238.8'%20cy='256'%20r='76.8'%20fill='%23fff'/%3e%3ccircle%20cx='255.9'%20cy='256'%20r='64'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m324.2%20213.3%208.1%2023%2022-10.5-10.4%2022%2023%208.2-23%208.2%2010.4%2022-22-10.5-8.1%2023-8.2-23-22%2010.5%2010.5-22-23-8.2%2023-8.2-10.5-22%2022%2010.5z'/%3e%3c/svg%3e")}.fi-ba{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23009'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3cpath%20fill='%23FC0'%20d='m56.5%200%20511%20512.3V.3z'/%3e%3cpath%20fill='%23FFF'%20d='M439.9%20481.5%20412%20461.2l-28.6%2020.2%2010.8-33.2-28.2-20.5h35l10.8-33.2%2010.7%2033.3h35l-28%2020.7zm81.3%2010.4-35-.1-10.7-33.3-10.8%2033.2h-35l28.2%2020.5-10.8%2033.2%2028.6-20.2%2028%2020.3-10.5-33zM365.6%20384.7l28-20.7-35-.1-10.7-33.2-10.8%2033.2-35-.1%2028.2%2020.5-10.8%2033.3%2028.6-20.3%2028%2020.4zm-64.3-64.5%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9l28.2%2020.5-10.8%2033.2%2028.6-20.2%2027.9%2020.3zm-63.7-63.6%2028-20.7h-35L220%20202.5l-10.8%2033.2h-35l28.2%2020.4-10.8%2033.3%2028.6-20.3%2028%2020.4-10.5-33zm-64.4-64.3%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9L138%20192l-10.8%2033.2%2028.6-20.2%2027.9%2020.3-10.4-33zm-63.6-63.9%2027.9-20.7h-35L91.9%2074.3%2081%20107.6H46L74.4%20128l-10.9%2033.2L92.1%20141l27.8%2020.4zm-64-64%2027.9-20.7h-35L27.9%2010.3%2017%2043.6h-35L10.4%2064l-11%2033.3L28.1%2077l27.8%2020.4zm-64-64L9.4-20.3h-35l-10.7-33.3L-47-20.4h-35L-53.7%200l-10.8%2033.2L-35.9%2013l27.8%2020.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ba.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%3e%3cpath%20fill='%23009'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='m77%200%20437%20437V0z'/%3e%3cpath%20fill='%23FFF'%20d='m461.4%20470.4-26.1-19.1-26.9%2019%2010.2-31.2-26.4-19.2h32.7l10.2-31%2010%2031.1%2032.8.1-26.2%2019.4zm76.7%2010.4h-32.7l-10-31.2-10.2%2031.1h-32.8l26.4%2019.2-10.1%2031.2%2026.8-19%2026.2%2019-9.8-30.9zM391.8%20379.6l26.2-19.4h-32.7L375.2%20329%20365%20360h-32.7l26.4%2019.3-10.1%2031.1%2026.8-19%2026.1%2019.1zm-60.3-60.4%2026.2-19.4-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019.1zm-59.7-59.7%2026.2-19.4h-32.7l-10.1-31.2L245%20240h-32.7l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60.4-60.3%2026.2-19.3-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019-9.7-30.8zm-59.7-59.9L178%20120l-32.7-.1-10-31.2-10.3%2031.1H92.2l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60-60L118%2060l-32.7-.1-10-31.2L65%2059.8H32.2L58.6%2079l-10.1%2031.2%2026.8-19%2026.2%2019zm-60-60L58%200%2025.2-.1l-10-31.2L4.8-.2h-32.7L-1.4%2019l-10.1%2031.2%2026.8-19%2026.1%2019z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300267f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M319.8%20135.5c-7%2019-14%2038.6-29.2%2053.7%204.7-1.6%2013-3%2018.2-2.8v79.5l-22.4%203.3c-.8%200-1-1.3-1-3-2.2-24.7-8-45.5-14.8-67-.5-2.9-9-14-2.4-12%20.8%200%209.5%203.6%208.2%201.9a85%2085%200%200%200-46.4-24c-1.5-.3-2.4.5-1%202.2%2022.4%2034.6%2041.3%2075.5%2041.1%20124%208.8%200%2030-5.2%2038.7-5.2v56.1H320l2.5-156.7z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20639.5%200)'/%3e%3c/svg%3e")}.fi-bb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300267f'%20d='M0-.2h512V512H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M170.7-.2h170.6V512H170.7z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M256%20173.3c-5.5%2015.1-11.2%2030.9-23.3%2043a52%2052%200%200%201%2014.6-2.3v63.6l-18%202.7q-1-.1-.9-2.4a244%20244%200%200%200-11.7-53.6c-.4-2.3-7.2-11.3-2-9.7.7%200%207.7%203%206.6%201.6a68%2068%200%200%200-37.1-19.2c-1.2-.3-2%20.3-.9%201.7%2018%2027.7%2033.1%2060.4%2033%2099.2%207%200%2024-4.1%2031-4.1v44.9h8.8l2-125.4z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-bd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='280'%20cy='240'%20r='160'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-bd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='230'%20cy='256'%20r='170.7'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-be{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23f31830'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-be.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M640%20479.6H.4V0H640z'/%3e%3cpath%20fill='%2335a100'%20d='M639.6%20480H0V240.2h639.6z'/%3e%3cpath%20fill='%23fff300'%20d='m254.6%20276.2-106-72.4h131L320%2086.6%20360.4%20204l131-.1-106%2072.4%2040.5%20117.3-106-72.6L214%20393.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M512%20511.6H.5V0H512z'/%3e%3cpath%20fill='%2335a100'%20d='M511.8%20512H0V256.2h511.7z'/%3e%3c/g%3e%3cpath%20fill='%23fff300'%20fill-rule='evenodd'%20d='m389%20223.8-82.9%2056.5%2031.7%2091.6-82.7-56.7-82.8%2056.7%2031.7-91.6-82.8-56.6%20102.3.2%2031.6-91.7%2031.5%2091.6'/%3e%3c/svg%3e")}.fi-bg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-bg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-bh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0'/%3e%3cpath%20fill='%23ce1126'%20d='M640%200H96l110.7%2048L96%2096l110.7%2048L96%20192l110.7%2048L96%20288l110.7%2048L96%20384l110.7%2048L96%20480h544'/%3e%3c/svg%3e")}.fi-bh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0'/%3e%3cpath%20fill='%23ce1126'%20d='M512%200H102.4l83.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2H512'/%3e%3c/svg%3e")}.fi-bi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill-opacity='.7'%20d='M-90.5%200H592v512H-90.5z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(84.9)scale(.9375)'%3e%3cpath%20fill='%2318b637'%20d='m-178%200%20428.8%20256L-178%20512zm857.6%200L250.8%20256l428.8%20256z'/%3e%3cpath%20fill='%23cf0921'%20d='m-178%200%20428.8%20256L679.6%200zm0%20512%20428.8-256%20428.8%20256z'/%3e%3cpath%20fill='%23fff'%20d='M679.6%200h-79.9L-178%20464.3V512h79.9L679.6%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M398.9%20256a148%20148%200%201%201-296.1%200%20148%20148%200%200%201%20296%200z'/%3e%3cpath%20fill='%23fff'%20d='M-178%200v47.7L599.7%20512h79.9v-47.7L-98.1%200z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='3.9'%20d='m280%20200.2-19.3.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm-64.6%20111.6-19.2.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm130.6%200-19.2.3-10%2016.4-10-16.4-19.1-.4%209.3-16.9-9.3-16.8%2019.2-.4%2010-16.4%2010%2016.5%2019.2.4-9.4%2016.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill='gray'%20d='M60.8%20337h175v175h-175z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(-178%20-986)scale(2.9257)'%3e%3cpath%20fill='%2318b637'%20d='m0%20337%20146.6%2087.5L0%20512zm293.1%200-146.5%2087.5L293%20512z'/%3e%3cpath%20fill='%23cf0921'%20d='m0%20337%20146.6%2087.5L293%20337zm0%20175%20146.6-87.5L293%20512z'/%3e%3cpath%20fill='%23fff'%20d='M293.1%20337h-27.3L0%20495.7V512h27.3l265.8-158.7z'/%3e%3cpath%20fill='%23fff'%20d='M197.2%20424.5a50.6%2050.6%200%201%201-101.2%200%2050.6%2050.6%200%200%201%20101.2%200'/%3e%3cpath%20fill='%23fff'%20d='M0%20337v16.3L265.8%20512h27.3v-16.3L27.3%20337z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='1pt'%20d='m156.5%20405.4-6.6.1-3.4%205.6-3.4-5.6-6.5-.1%203.2-5.8-3.2-5.7%206.6-.2%203.4-5.6%203.4%205.7h6.5l-3.1%205.8zm-22%2038.2h-6.6l-3.4%205.7-3.4-5.6-6.6-.2%203.2-5.7-3.1-5.8%206.5-.1%203.4-5.6%203.4%205.6%206.6.2-3.2%205.7zm44.6%200h-6.6l-3.4%205.7-3.4-5.6-6.5-.2%203.1-5.7-3.1-5.8%206.6-.1%203.4-5.6%203.4%205.6%206.5.2-3.2%205.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='matrix(.961%200%200%20.7207%20-65%20111)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='translate(-52%20118.4)scale(.7688)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-bl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bm{background-image:url(/assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2321468b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3c/svg%3e")}.fi-bq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2321468b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3c/svg%3e")}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12%200h640v480H-12z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='translate(12)'%3e%3cpath%20fill='%23fff'%20d='M968.5%20480h-979V1.8h979z'/%3e%3cpath%20fill='%23ffe900'%20d='M968.5%20344.5h-979V143.3h979z'/%3e%3cpath%20fill='%2308ced6'%20d='M968.5%20480h-979V320.6h979zm0-318.7h-979V2h979z'/%3e%3cpath%20fill='%23000001'%20d='M-11%200c2.3%200%20391.8%20236.8%20391.8%20236.8L-12%20479.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bs.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M56.6%2026.4H537v480.3H56.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='matrix(1.066%200%200%201.067%20-60.4%20-28.1)'%3e%3cpath%20fill='%23fff'%20d='M990%20506.2H9.4V27.6H990z'/%3e%3cpath%20fill='%23ffe900'%20d='M990%20370.6H9.4V169.2H990z'/%3e%3cpath%20fill='%2308ced6'%20d='M990%20506.2H9.4V346.7H990zm0-319H9.4V27.9H990z'/%3e%3cpath%20fill='%23000001'%20d='M9%2025.9c2.1%200%20392.3%20237%20392.3%20237L7.8%20505.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-28%200h699.7v512H-28z'/%3e%3cpath%20fill='%23d72828'%20d='M-53-77.8h218.7v276.2H-53zM289.4-.6h381v199h-381zM-27.6%20320h190.4v190.3H-27.6zm319.6%202.1h378.3v188.2H292z'/%3e%3cpath%20fill='%23003897'%20d='M196.7-25.4H261v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-27.6%20224.8h698v63.5h-698z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-68%200h699.7v512H-68z'/%3e%3cpath%20fill='%23d72828'%20d='M-93-77.8h218.7v276.2H-93zM249.4-.6h381v199h-381zM-67.6%20320h190.4v190.3H-67.5zm319.6%202.1h378.3v188.2H252z'/%3e%3cpath%20fill='%23003897'%20d='M156.7-25.4H221v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-67.5%20224.8h697.8v63.5H-67.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20186h640v108H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20212.7h512V299H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-by{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h640v480H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.52885%200%200%20.53333%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M110%20320h530v160H110Z'/%3e%3c/svg%3e")}.fi-by.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.5625%200%200%20.56889%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M117.3%20341.3h395V512h-395z'/%3e%3c/svg%3e")}.fi-bz{background-image:url(/assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M150.1%200h339.7v480H150z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-19.7%200h169.8v480H-19.7zm509.5%200h169.8v480H489.9zM201%20232l-13.3%204.4%2061.4%2054c4.7%2013.7-1.6%2017.8-5.6%2025l66.6-8.4-1.6%2067%2013.9-.3-3.1-66.6%2066.7%208c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8%203.8-32.6%205.6-48.9%200%200-35.7%2012.3-38%205.8l-9.2-17.5-32.6%2035.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8%2013.4q-3.2%201.3-5.2-2.2l-23-46-23.6%2047.8q-2.8%202.5-5%20.7L264%20130.8l13.7%2074.1c-1.1%203-3.7%203.8-6.7%202.2l-31.2-35.3c-4%206.5-6.8%2017.1-12.2%2019.5s-23.5-4.5-35.6-7c4.2%2014.8%2017%2039.6%209%2047.7'/%3e%3c/svg%3e")}.fi-ca.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M81.1%200h362.3v512H81.1z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-100%200H81.1v512H-100zm543.4%200h181.1v512H443.4zM135.3%20247.4l-14%204.8%2065.4%2057.5c5%2014.8-1.7%2019.1-6%2026.9l71-9-1.8%2071.5%2014.8-.5-3.3-70.9%2071.2%208.4c-4.4-9.3-8.3-14.2-4.3-29l65.4-54.5-11.4-4.1c-9.4-7.3%204-34.8%206-52.2%200%200-38.1%2013.1-40.6%206.2l-9.9-18.5-34.6%2038c-3.8%201-5.4-.6-6.3-3.8l16-79.7-25.4%2014.3q-3.3%201.3-5.6-2.4l-24.5-49-25.2%2050.9q-3%202.7-5.4.8l-24.2-13.6%2014.5%2079.2c-1.1%203-3.9%204-7.1%202.3l-33.3-37.8c-4.3%207-7.3%2018.4-13%2021-5.7%202.3-25-4.9-37.9-7.7%204.4%2015.9%2018.2%2042.3%209.5%2051z'/%3e%3c/svg%3e")}.fi-cc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='66.7'%20fill='%23ffe000'/%3e%3ccircle%20cx='340.8'%20cy='240'%20r='54.9'%20fill='green'/%3e%3ccircle%20cx='109.8'%20cy='173.3'%20r='69.8'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.5'%20d='M105%20226h17.5s.7-1.6-.2-2.4c-1-.8-4.7-1-3.7-3.8%202-5.8%202.4-4%203.7-17.8a739%20739%200%200%200%202-35.5h-2.6s.5%206.7-1%2015.5c-1.4%208.8-1.9%209.5-3.5%2016.3a64%2064%200%200%201-3.3%2011.2c-1.4%204-1.6%204.1-3.8%207.8-2.3%203.6-1.5%202.2-2.7%204.4-.7%201.1-1.4.8-1.9%201.6s-.5%202.7-.5%202.7z'/%3e%3cpath%20fill='green'%20d='M118.3%20122.5a23%2023%200%200%201-1.2%209.2%2027%2027%200%200%200-2.3%209.8c-1.8.6-3.7-3.9-5.5-1.2%201.3%203.7%204.4%206.6%206.4%209.9.4%201%203.4%203.7%201.6%204.3-4.3-1.5-5.4-7-8-10.3a19%2019%200%200%200-15.5-10c-2.5.1-10.4-.5-8.4%203.7%203%202%206.8%203.4%209.8%205.7%202.3.2%206.3%204%206.1%205.4-4-1.6-5.8-3.5-10-5.2-5.8-2.2-13.7-.9-17%204.8-.5%201.5-1.4%205.8.5%206.3%202.2-3.4%205.3-7.3%209.9-6.2%203.6.3-4%206.7-1.1%205.4%201-.4%203-1.8%204.6-2%201.5%200%202.3%201%203.4%201.2%202.3.3%203%201.2%202.7%201.8s-1%200-3.3.8c-1.1.4-1.7%201.4-3%201.9s-4.2.5-5.2%200c-3.7-1.5-9.7-1.3-10.8%203.3%200%202-1.8-.2-2.6.7-.7%202.2-.8%204.4-4%204.2-2%202-4%204.2-6.6%205.7%201.5%203.4%207.3-3.4%207-.5-2.5%203.5%201.4%204.2%203%201.5%202.9-3%206.5-6.7%2010.7-3.6%202%201.9%203.2-1%204.7-1%201%202.5%202.1.2%203.2-.5%201.7-.2%201.2%202.2%203.2.7%204.1-2.7%209.1-.4%2013.1-3%204.3-2%20.6%201.5-.5%202.9-1.9%203.6-.3%208.4-4.3%2010.6-1.7%204.3%201.9%2010-1.7%2013.2-.5%202%204.6%201.8%206%202.6%202.6%200%200-5.8%202.5-6.6%203.4%202%203.2-3.8%202.5-5.6.4-4%20.6-8.6%202.6-12.3%202.2-4.5%204.2%201.9%201.8%203.7-1.4%204.1-3.4%209.4-.3%2013.3%201%20.2%201.7%202.4%202.8%203%201.2.7%202.8-.1%203-2.1%201.6-6%20.8-12.4%203-18.3%201.5-1.8%203.6-.3%204.5%201.4%203%203.5%205.1%207.8%208.7%2010.7a15%2015%200%200%201%207.8%207.3c0%202.6%207.4%203%205.2%200-2.1-2.7-.7-5.6%201.4-7.5%201.2.3.9-1.8%200-1-1.5-.3-1.6-3%20.4-1.7%203.5%201.1-.2-2.5-1.5-2.6-2.9-1.8-6.2-3.8-7.6-7%203.8%200%207.7%202.1%2011.5.9%203.1-1.6%206.2%200%207.3%202.8%202.4-.4%201.4-2.8%200-3.6%201.7-.7%203-2.2.8-3.5-1-1.4%201.5-4-1.7-3.8.1-2.5-.8-4.7-3.5-5.6-2.7-2.2-10.6%203.4-10.3-1.7-.8-2.8%203.2-.4%204.3-1.8%201.1-3-5.5-2.6-3.3-5%201.4-.8%208.1-2.1%202.9-3.1a8%208%200%200%201-7-1.1c-1.9%203.1-7.2-1.8-6.3%203.8-.7%202.1-5.5%207.6-6.8%203.4%201-3.3%206.8-4.3%205-8.8-.3-2.7-2.6.5-3.6.3-.6-1.7%201.6-3.8%203.2-4.2%203%202.4%203-3%206-2.5%202.1-.5-.7-1.4-1.3-1.8.6-1.5%203.9-2.3.7-3.7-2.9-2-5%202.1-7.3%202.3-2.2-2.5%202-3.7%203.2-5%20.1-1-2.4-.3-1.7-1.2.7-1.1%205.2-1.2%203-3a15%2015%200%200%200-10.2.6c-2%20.6-2.5%205-4.2%204.8-.7-2%20.3-5.8-2.4-6.3m15%2042.3c2.4-.4%200%203.7-1%203.6%200-1.4-3.6-1.3-1.3-2.6a7%207%200%200%201%202.3-1'/%3e%3cg%20fill='%23ffe000'%20transform='translate(0%2080)scale(.0635)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='268.2'%20cy='250.4'%20r='61.2'%20fill='%23ffe000'/%3e%3ccircle%20cx='287.3'%20cy='250.4'%20r='50.4'%20fill='green'/%3e%3ccircle%20cx='75.2'%20cy='189.2'%20r='64.2'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.4'%20d='M70.7%20237.6h16s.8-1.5-.1-2.2-4.3-1-3.4-3.5c2-5.4%202.2-3.7%203.4-16.4s1.7-32.6%201.7-32.6H86s.5%206.2-.9%2014.3c-1.3%208-1.7%208.7-3.2%2015-1.4%206.1-1.7%206.6-3%2010.3-1.3%203.6-1.5%203.7-3.5%207l-2.5%204.2c-.6%201-1.3.7-1.7%201.4-.4.8-.5%202.5-.5%202.5z'/%3e%3cpath%20fill='green'%20d='M83%20142.5c0%202.5-.2%205.7-1.2%208.4-1%203-2.2%206-2.1%209-1.7.7-3.4-3.5-5-1%201.2%203.3%204%206%205.9%209%20.3%201%203%203.5%201.5%204-4-1.3-5-6.4-7.5-9.5a18%2018%200%200%200-14.2-9c-2.3%200-9.6-.6-7.7%203.2%202.8%202%206.3%203.2%209%205.3%202.1.2%205.8%203.6%205.6%205-3.6-1.5-5.3-3.3-9.2-4.8-5.3-2-12.6-.9-15.5%204.4-.6%201.4-1.4%205.3.3%205.7%202-3.1%205-6.6%209.2-5.7%203.3.3-3.8%206.3-1%205%20.8-.3%202.8-1.6%204.1-1.7%201.4-.2%202.2.8%203.2%201%202.1.3%202.7%201.1%202.5%201.6s-1%20.1-3%20.8c-1%20.3-1.6%201.3-2.9%201.7s-3.8.4-4.7%200c-3.4-1.4-8.9-1.1-10%203%200%202-1.6-.1-2.3.7-.6%202-.8%204-3.8%203.9-1.8%201.9-3.6%203.9-6%205.2%201.4%203.1%206.8-3.1%206.5-.5-2.3%203.2%201.2%203.9%202.8%201.4%202.6-2.8%205.9-6.1%209.8-3.3%201.9%201.7%203-1%204.3-.8.9%202.2%202%200%203-.5%201.5-.2%201%202%203%20.6%203.7-2.5%208.3-.4%2012-2.8%203.8-1.8.5%201.4-.6%202.7-1.7%203.3-.2%207.7-4%209.7-1.4%204%201.8%209.2-1.5%2012.1-.5%201.9%204.3%201.7%205.6%202.4%202.4.1%200-5.3%202.2-6%203.1%201.9%203-3.5%202.4-5.2.3-3.7.5-7.8%202.3-11.3%202-4.1%203.9%201.7%201.6%203.4-1.2%203.8-3%208.7-.2%2012.2.9.2%201.5%202.2%202.6%202.8%201%20.7%202.5-.1%202.8-2%201.4-5.4.7-11.4%202.7-16.7%201.3-1.7%203.3-.3%204.1%201.2%202.8%203.2%204.7%207.2%208%209.9a14%2014%200%200%201%207.2%206.7c0%202.4%206.8%202.7%204.8%200-2-2.5-.7-5.2%201.3-6.9%201%20.3.7-1.6%200-.9-1.4-.3-1.5-2.8.3-1.6%203.2%201-.2-2.3-1.3-2.4-2.7-1.6-5.7-3.5-7-6.4%203.4%200%207%202%2010.5.8%202.9-1.5%205.7.1%206.7%202.6%202.2-.4%201.3-2.5%200-3.3%201.6-.6%202.7-2%20.8-3.2-1-1.4%201.4-3.6-1.6-3.5.1-2.3-.8-4.3-3.2-5.1-2.5-2.1-9.7%203-9.5-1.7-.7-2.5%203-.3%204-1.6%201-2.7-5-2.4-3-4.5%201.2-.8%207.4-2%202.6-3a8%208%200%200%201-6.4-1c-1.7%203-6.7-1.6-5.8%203.6-.7%202-5%207-6.3%203.1%201-3%206.3-4%204.6-8-.2-2.6-2.3.4-3.3.2-.5-1.6%201.5-3.5%203-3.9%202.7%202.2%202.8-2.7%205.5-2.3%202-.4-.7-1.2-1.2-1.6.5-1.4%203.5-2.2.6-3.4-2.6-2-4.5%202-6.6%202.1-2-2.3%201.8-3.4%202.9-4.6%200-1-2.3-.3-1.6-1%20.6-1.2%204.8-1.3%202.8-2.9-2.9-1-6.6-.7-9.4.5-1.8.6-2.3%204.6-3.8%204.4-.8-1.7.2-5.2-2.2-5.8zm13.7%2038.9c2.3-.4%200%203.3-1%203.3.1-1.3-3.2-1.2-1.1-2.4z'/%3e%3cg%20fill='%23ffe000'%20transform='translate(-25.8%20103.5)scale(.05833)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M28.8%2096H96l20.8-67.2L137.6%2096h67.2l-54.4%2041.6%2020.8%2067.2-54.4-41.6-54.4%2041.6%2020.8-67.2zM600%200%200%20360v120h40l600-360V0z'/%3e%3cpath%20fill='%23ce1021'%20d='M640%200%200%20384v96L640%2096z'/%3e%3c/svg%3e")}.fi-cd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cd-a'%3e%3cpath%20fill='%23fff'%20d='M0-88h600v600H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23cd-a)'%20transform='translate(0%2075.1)scale(.853)'%3e%3cpath%20fill='%23007fff'%20d='M0-88h800v600H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M36%2032h84l26-84%2026%2084h84l-68%2052%2026%2084-68-52-68%2052%2026-84zM750-88%200%20362v150h50L800%2062V-88z'/%3e%3cpath%20fill='%23ce1021'%20d='M800-88%200%20392v120L800%2032z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12.4%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%20transform='translate(12.4%20-32)'%3e%3cpath%20fill='%2300f'%20d='M-52%2032h719.3v119H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20391.6h719.3V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20271.3h719.3v120.3H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20151h719.3v120.3H-52z'/%3e%3cpath%20fill='red'%20d='M247.7%2032.5h119.9V512H247.7z'/%3e%3cpath%20fill='%23ff0'%20d='m99.3%20137.7-31.5-21.8-31.3%2022L47.4%20101%2016.9%2078l38.2-1%2012.5-36.3L80.3%2077l38.1.7L88.2%20101'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%3e%3cpath%20fill='%2300f'%20d='M-52-.5h768v127H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20383.5h768V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20255h768v128.5H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20126.5h768V255H-52z'/%3e%3cpath%20fill='red'%20d='M268%200h128v512H268z'/%3e%3cpath%20fill='%23ff0'%20d='M109.5%20112.3%2075.9%2089.1l-33.4%2023.4%2011.6-39.2-32.5-24.6%2040.7-1L75.7%208.8l13.5%2038.6%2040.8.8L97.6%2073'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.5%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(79.5%20-32)'%3e%3cpath%20fill='%23ff0'%20d='M-119.5%2032h720v480h-720z'/%3e%3cpath%20fill='%2300ca00'%20d='M-119.5%2032v480l480-480z'/%3e%3cpath%20fill='red'%20d='M120.5%20512h480V32z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M115.7%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(-119.5)scale(1.032)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h744v496H0z'/%3e%3cpath%20fill='%2300ca00'%20d='M0%200v496L496%200z'/%3e%3cpath%20fill='red'%20d='M248%20496h496V0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ch{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M170%20195h300v90H170z'/%3e%3cpath%20d='M275%2090h90v300h-90z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ch.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M96%20208h320v96H96z'/%3e%3cpath%20d='M208%2096h96v320h-96z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ci{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M426.8%200H640v480H426.8z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ci.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M341.5%200H512v512H341.5z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ck{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m471.6%20213%205.2-16.7-14-10.6%2017.6-.2%206-16.5%205.6%2016.5%2017.7.5-14.1%2010.5%205%2016.7-14.5-10m27.1%2013%2010.4-13.9-9.7-14.8%2016.7%205.8%2011-13.5v17.6l16.4%206.4-16.8%205-.8%2017.5-10.2-14.4m-98.4%2015-.7-17.5-16.8-5.2L431%20198v-17.4l10.9%2013.5%2016.8-5.6-9.8%2014.7%2010.3%2014-17-4.5m-39.6%2040.9-7.4-15.8-17.4%201.8%2012.8-12.3L384%20211l15.2%208.2%2013.3-11.8-3.4%2017.4%2014.9%208.9-17.3%202.5M389%20291.8l-13.3-11.1-15%209.2%206.4-16.7-12.9-11.6%2017.3.7%207-16.4%204.3%2017.2%2017.2%201.5-14.6%209.8m3.2%2060.4-16.5-4.8-10.1%2014.5-.7-17.9-16.4-5.5%2016.1-6.2v-18l10.7%2014.1%2016.4-5.6-9.6%2015m29.5%2050.8-17%202.4-3.5%2017.4-7.8-16-17.1%201.6%2012.2-12.3-7.1-16.4%2015.3%208.5%2012.8-11.8L393%20362m45%2038-15.1%208.2%202.6%2017.6-12.7-12.4-15.6%207.6%207.3-15.9-12.3-12.9%2017.3%202.6%208-15.5%203.4%2017.4m53.8%209-8.3%2015.3%2011.7%2013.2-17.4-3.3-8.9%2015-2.4-17.3-17.2-4%2015.8-7.4-1.7-17.5%2012.2%2012.8m57.4-13.1-.5%2017.4%2016.3%206.4-17%205-1.2%2017.5-10-14.3-17%204.4%2010.8-13.9-9.4-14.7%2016.6%205.7M559%20209.8l12%2012.6%2015.9-7.4-8.3%2015.8%2011.5%2013.1-17-2.8-9%2015.5L562%20239l-17-3.5%2015.7-8m34.2%2021%205.5%2016.6%2017.5.3-14.2%2010.7%204.7%2016.8-14.1-10-14.6%2010.1%205.4-16.8-13.8-10.6%2017.6-.4m19.5%2033.2-2%2017.4%2015.7%207.7-17.3%203.6-2.7%2017.3-8.7-15.1-17.4%202.9%2012-13-8.1-15.5%2016%207.2m3%2039.8-7.8%2015.6L603%20379l-17.4-2.7-8.4%2015.3-3-17.3-17.4-3.3%2015.6-8-2.3-17.4%2012.6%2012.3m-9.8%2039.1-14.7%209.2%203.8%2017.3-13.5-11.5-15%208.6%206.3-16.3-13.1-12.1%2017.4%201.5%207-16%204.4%2017.2'/%3e%3cpath%20fill='%23006'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-ck.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m344.8%20250.1%205.7-18.3-15.4-11.7%2019.4-.2%206.5-18.1%206.3%2018.1%2019.4.6-15.6%2011.4%205.6%2018.4-15.9-11m29.7%2014.4%2011.4-15.3-10.6-16.3%2018.4%206.4%2012-14.8V233l18%207.1-18.4%205.5-.9%2019.2-11.3-15.8m-108%2016.5-.8-19.2-18.4-5.7%2018.2-7v-19.1l12%2014.9%2018.4-6.2-10.8%2016.1%2011.4%2015.4-18.6-5m-43.6%2045-8-17.4-19.2%202%2014-13.5-7.2-17.7%2016.7%209%2014.6-13-3.7%2019.1%2016.3%209.7-19%202.8m-19.2%2061-14.6-12.1-16.5%2010%207-18.3-14-12.8%2018.9.9%207.7-18%204.7%2018.8%2018.9%201.7-16%2010.8m3.5%2066.3-18.2-5.3-11%2016-.8-19.7-18-6%2017.7-6.9v-19.7l11.7%2015.5%2018-6.1-10.5%2016.3m32.4%2055.9-18.7%202.6-3.8%2019.1L244%20428l-18.8%201.8%2013.5-13.5-7.9-18%2016.9%209.3%2014-13-3%2019.3m49.4%2041.7-16.7%209%203%2019.3-14.1-13.6-17%208.3%208-17.4-13.5-14.1%2019%202.8%208.7-17%203.7%2019m59.1%2010-9%2016.8%2012.8%2014.5-19.1-3.6-9.8%2016.4-2.7-19-18.9-4.4%2017.4-8.2-1.9-19%2013.5%2013.9m63-14.4-.7%2019.2%2018%207-18.6%205.6-1.3%2019.1-11-15.7-18.8%204.9%2011.9-15.4-10.3-16.1%2018.3%206.2m59.8-223.2%2013.1%2013.9%2017.5-8.1-9%2017.4L475%20284l-18.7-3-9.8%2017-2.5-19.3-18.6-4%2017.2-8.7m37.6%2023.1%206%2018.3%2019.1.3-15.5%2011.7L495%20338l-15.6-11-16%2011.1%206-18.5-15.2-11.6%2019.3-.5m21.4%2036.5-2.2%2019%2017.3%208.6-19%204-3%2019-9.5-16.7-19.1%203.2%2013-14.3-8.8-17%2017.7%207.9m3.2%2043.7-8.5%2017.1%2013.3%2014-19.1-2.8-9.3%2016.7-3.3-18.9-19-3.7%2017-8.8-2.5-19%2014%2013.5m-10.9%2043-16.1%2010%204.1%2019-14.8-12.6-16.5%209.4%207-18-14.4-13.2%2019.1%201.6%207.7-17.6%204.9%2019'/%3e%3cpath%20fill='%23006'%20d='M0-.5h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256-.5v32l-95%2096%2095%2093.5v34.5h-33.5l-95.5-94-93%2094H0v-34L93%20128%200%2036.5v-37h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20161.5%205.5%2017-76.5%2077H0V254zm62-6%2027%204%2075%2073.5v22.5zM256-.5l-96%2098-2-22%2075-76zM0%200l96.5%2094.5-29.5-4L0%2024z'/%3e%3cpath%20fill='%23fff'%20d='M88-.5v256h80V-.5zm-88%2088v80h256v-80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20103.5v48h256v-48zM104-.5v256h48V-.5z'/%3e%3c/svg%3e")}.fi-cl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M256%200h512v256H256z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M167.8%20191.7%20128.2%20162l-39.5%2030%2014.7-48.8L64%20113.1l48.7-.5L127.8%2064l15.5%2048.5%2048.7.1-39.2%2030.4z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20256h768v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h708.7v708.7H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.722)'%3e%3cpath%20fill='%23fff'%20d='M354.3%200H1063v354.3H354.3z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h354.3v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='m232.3%20265.3-55-41.1-54.5%2041.5%2020.3-67.5-54.5-41.7%2067.4-.6%2021-67.3%2021.3%2067.2h67.5L211.4%20198z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20354.3h1063v354.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23fcd116'%20d='M426.7%200H640v480H426.7z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(320%20240)scale(7.1111)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M341.3%200H512v512H341.3z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(256%20256)scale(5.6889)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.fi-cn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M1-.3-.7.8%200-1%20.6.8-1-.3z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='translate(128%20128)scale(76.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-121%20142.6%20-47)scale(25.5827)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-98.1%20198%20-82)scale(25.6)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-74%20272.4%20-114)scale(25.6137)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(16%20-19.968%2019.968%2016%20256%20230.4)'/%3e%3c/svg%3e")}.fi-co{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20360h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-co.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20384h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2075.4h640v322.3H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20157.7h640v157.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2080.5h512v343.7H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20168.2h512v168.2H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M-32%200h682.7v512H-32z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%20transform='translate(30)scale(.94)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M-123.4%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%20transform='translate(115.7)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.94)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%20320h768v64H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(42.67)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(56.9)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h9000v9000H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.057)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h13500v9000H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%205625h13500v1125H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(750)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(1000)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230021ad'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h640v480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='57.8'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M284.7%20214c4%205.5%2010%2014.6%2014.8%2012.2%203.7%200%205.7.3%206.2%202.8a37%2037%200%200%200%2033-14.3s.8%200%20.5-4.5c0-2%202.8-1.6%202.8-1%20.4%201%20.4%201.7.9%201.8%201-.4%202.7-3%204-4.6q.3-1%20.2-2.4c.7-1.7%202.4-1.3%202.8-.4l.6%201.6c1.8%201.2%205%200%205.2%200%20.3-1.4%201.2-1.2%201.2-1.2%201.2-.3.7-.2%201.5.2-.7%207.7%201.5%208%201.3%2012%20.1%204.4-1.3%205.6-1.3%207.3.4%202%207%202.1%204.6%203.9-2%201%200%203-3%203.8-8.8%204.5-10.4%208.3-10.4%208.3s-2.2%204.2-2.5%204.2c-1.5%202.8-3.3%201.2-4.4%202.6-.5%201.7-1%205.5%200%207.4.5%202.7%200%204.2-.7%206.9-.6%205.6-2.8%206.5-3.1%208.4-1%202.2.2%2012-.8%2012-6.5.2-11.5-1.2-14.1-1.7%202.5-10.9%201.5-20.4%201.5-21.4-.6-7.8-11.6-5.9-13.3-7-1.4-.2-2.3-1.3-2.7-1.8-1.6-.2-2.2-.6-3.7-.7-.8.4-.3.8-2%201.3-4.5.5-6.4-3.8-6.4-3.8.2-1.5-9.9.3-15.3-1-2.3%201.3-3.3%205-5.1%205.4%200%201.1-3-1-3.6-2-.2-3.4%202.8-4.8%202.8-4.8%202.4-1.7%203.8-2%205-3.1.5-2.9.2-5%201.5-7.1%201-1.7%202.5-1%203.5-1.6%201.1-.8%201.6-5.6.6-7l-4.7-4.2c-1.4-4.1%201.7-6.8%202.6-6.5'/%3e%3cpath%20fill='%23ffc639'%20d='M561.9%20142.4c-2.6-10.3-26-32.7-43.7-46.9-4.2-2.8-7-1.1-6.4%203%202.2%203.6%203.8%207.6%206%2011.3.6%202.5%201.8%204.2%202.4%206.6%200%200%20.2%204.2.6%204.6%205.4%206%206.2%2011.1%206.2%2011.1a49%2049%200%200%200%2011.5%2015.6c6.2%203.9%201.6%2016%201.8%2022.5%200%204-2.9%203.6-5.5%203-20.1-18.5-40.1-18.5-57.8-23.9-6.8-.7-7%202.6-4.7%204.4a129%20129%200%200%200%2039.1%2029.6l7.7%204.8%208.8%207.3c6.8%204.4%207.3%208.4%207.3%208.8.2%208.2-4.2%2014.6-5.5%2017.2-2.3%208.7-7%2010.2-7%2010.2-37.6%2025.4-57.4%2032-118.4%2024.1-1-.4-6.8.5%200%203%2015.5%205.2%2053.7%2013.5%2090.6-4%209-6.2%2014.8-4.2%2021.3-8a287%20287%200%200%201%2028.3-15.4c8.3-4.5%2031.3-9.4%2036.6-13.8%206.1-.5%2012.4-1.3%2012.8-6.5%202-1.3%205-.3%207.2-4.6%204.8-.9%204-2.6%204-2.6-1.2-3.4-5.8-4.8-9-7.3-4.8-1.6-8-2-11.5-.4l-3.3%201.5s-5.1-.7-5.1-1.1c-11.4-.6-10.3-38.3-14.3-54z'/%3e%3cpath%20fill='%231c8a42'%20d='M588.6%20204.2a2.8%201.8%2016%201%201-5.4-1.7%202.8%201.8%2016%200%201%205.4%201.7'/%3e%3cg%20fill='%23fff'%20transform='matrix(.64%200%200%20.64%200%2080)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230021ad'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h512v512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='61.7'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M218.3%20228.3c4.3%205.8%2010.6%2015.5%2015.8%2013%204%200%206%20.3%206.6%203A40%2040%200%200%200%20276%20229s.8%200%20.5-4.8c0-2.2%203-1.7%203-1%20.4%201%20.3%201.8.9%201.8%201.2-.4%202.9-3.1%204.3-4.8q.3-1.2.2-2.6c.8-1.8%202.6-1.4%203-.4l.7%201.7c1.8%201.2%205.2%200%205.5%200%20.3-1.5%201.3-1.3%201.3-1.3%201.2-.3.7-.2%201.6.2-.8%208.2%201.6%208.6%201.4%2012.8%200%204.7-1.4%206-1.4%207.8.4%202.2%207.3%202.3%205%204.1-2.2%201.2%200%203.3-3.3%204.1-9.4%204.8-11.2%208.9-11.2%208.9s-2.3%204.4-2.6%204.4c-1.6%203-3.5%201.4-4.7%202.8-.5%201.8-1.1%205.9%200%208%20.5%202.8%200%204.4-.8%207.3-.6%206-3%206.9-3.3%209-1%202.2.3%2012.8-.8%2012.8-7%20.1-12.3-1.3-15-1.9%202.6-11.6%201.6-21.8%201.6-22.8-.7-8.3-12.4-6.3-14.2-7.4-1.5-.3-2.4-1.5-3-2-1.6-.2-2.2-.6-3.9-.8-.8.4-.3.9-2.2%201.4-4.6.6-6.7-4-6.7-4%20.2-1.6-10.5.3-16.4-1-2.4%201.3-3.4%205.2-5.4%205.7%200%201.2-3.2-1-3.9-2.2%200-3.5%203.1-5%203.1-5%202.5-1.9%204-2.2%205.3-3.4.6-3%20.3-5.3%201.6-7.6%201-1.7%202.7-1%203.8-1.7%201.2-.8%201.7-6%20.6-7.3l-5-4.5c-1.6-4.5%201.8-7.3%202.7-7'/%3e%3cpath%20fill='%23ffc639'%20d='M452.3%2063.7c-2.8-11-27.9-34.8-46.6-50-4.5-3-7.4-1.2-6.9%203.1%202.4%204%204.1%208.2%206.5%2012.1.6%202.6%201.9%204.4%202.5%207%200%200%20.2%204.5.6%205a25%2025%200%200%201%206.6%2011.8%2052%2052%200%200%200%2012.3%2016.6c6.6%204.2%201.8%2017.1%202%2024%200%204.3-3.2%203.8-5.9%203.3-21.5-19.8-42.8-19.8-61.6-25.5-7.4-.8-7.5%202.7-5.1%204.6%2013.1%2014%2025.5%2023.6%2041.7%2031.6l8.2%205.1%209.4%207.8c7.2%204.7%207.8%209%207.8%209.4.2%208.8-4.5%2015.6-5.8%2018.3-2.5%209.3-7.5%2011-7.5%2011-40.1%2027-61.2%2034-126.4%2025.7-1-.5-7.2.5%200%203.1%2016.6%205.5%2057.3%2014.4%2096.7-4.3%209.5-6.6%2015.9-4.4%2022.7-8.4%2011.3-7%2027.3-15.6%2030.3-16.5%208.7-4.7%2033.3-10%2039-14.7%206.5-.5%2013.2-1.4%2013.7-7%202.1-1.3%205.2-.3%207.5-4.9%205.2-.9%204.3-2.7%204.3-2.7-1.3-3.7-6-5.2-9.5-7.8-5.1-1.7-8.6-2.2-12.3-.4l-3.5%201.6s-5.5-.8-5.5-1.2c-12.1-.7-11-41-15.2-57.7'/%3e%3cpath%20fill='%231c8a42'%20d='M542.5%20217.8a3%201.9%2016%201%201-5.8-1.8%203%201.9%2016%200%201%205.8%201.8'/%3e%3cg%20fill='%23fff'%20transform='translate(-11.8%20182.4)scale(.68267)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%2311457e'%20d='M360%20240%200%200v480z'/%3e%3c/svg%3e")}.fi-cz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%2311457e'%20d='M300%20256%200%2056v400z'/%3e%3c/svg%3e")}.fi-de{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fc0'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%20160h640v160H0z'/%3e%3c/svg%3e")}.fi-de.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fc0'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%20170.7h512v170.6H0z'/%3e%3c/svg%3e")}.fi-dj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M-40%200h682.7v512H-40z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(37.5)scale(.94)'%3e%3cpath%20fill='%230c0'%20d='M-40%200h768v512H-40z'/%3e%3cpath%20fill='%2369f'%20d='M-40%200h768v256H-40z'/%3e%3cpath%20fill='%23fffefe'%20d='m-40%200%20382.7%20255.7L-40%20511z'/%3e%3cpath%20fill='red'%20d='M119.8%20292%2089%20270l-30.7%2022.4L69.7%20256l-30.6-22.5%2037.9-.3%2011.7-36.3%2012%2036.2h37.9l-30.5%2022.7%2011.7%2036.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M55.4%200H764v708.7H55.4z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(-40)scale(.722)'%3e%3cpath%20fill='%230c0'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2369f'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fffefe'%20d='m0%200%20529.7%20353.9L0%20707.3z'/%3e%3cpath%20fill='red'%20d='m221.2%20404.3-42.7-30.8-42.4%2031%2015.8-50.3-42.4-31.2%2052.4-.4%2016.3-50.2%2016.6%2050%2052.4.2-42.1%2031.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640.1v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M205.7%200h68.6v480h-68.6z'/%3e%3cpath%20fill='%23fff'%20d='M0%20205.7h640.1v68.6H0z'/%3e%3c/svg%3e")}.fi-dk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512.1v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M144%200h73.1v512H144z'/%3e%3cpath%20fill='%23fff'%20d='M0%20219.4h512.1v73.2H0z'/%3e%3c/svg%3e")}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M320%200h320v480H320z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h320v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M424%20180a120%20120%200%201%200%200%20120%2096%2096%200%201%201%200-120m4%2060-108-35.2%2067.2%2092V183.2l-67.2%2092z'/%3e%3c/svg%3e")}.fi-dz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M256%200h256v512H256z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h256v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M367%20192a128%20128%200%201%200%200%20128%20102.4%20102.4%200%201%201%200-128m4.2%2064L256%20218.4l71.7%2098.2V195.4L256%20293.6z'/%3e%3c/svg%3e")}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231791ff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ee.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231791ff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-eg{background-image:url(/assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='eh-a'%3e%3cpath%20fill-opacity='.7'%20d='M-158.7%200H524v512h-682.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23eh-a)'%20transform='translate(148.8)scale(.94)'%3e%3cpath%20fill='%23000001'%20d='M-158.3%200h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23007a3d'%20d='M-158.3%20255.3h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23fff'%20d='M-158.3%20148.9h680.9v212.8h-680.9z'/%3e%3cpath%20fill='%23c4111b'%20d='m-158.3%200%20340.4%20255.3-340.4%20255.3Z'/%3e%3ccircle%20cx='352.3'%20cy='255.3'%20r='68.1'%20fill='%23c4111b'/%3e%3ccircle%20cx='377.9'%20cy='255.3'%20r='68.1'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m334%20296.5%2029.1-20.7%2028.8%2021-10.8-34%2029-20.9-35.7-.2-11-34-11.2%2033.9-35.7-.2%2028.7%2021.2-11.1%2034z'/%3e%3c/g%3e%3c/svg%3e")}.fi-eh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23000001'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20149.3h512v213.3H0z'/%3e%3cpath%20fill='%23c4111b'%20d='m0%200%20256%20256L0%20512Z'/%3e%3cg%20stroke-width='1.7'%20transform='translate(-135%20-6.5)scale(1.02539)'%3e%3ccircle%20cx='512'%20cy='256'%20r='68.3'%20fill='%23c4111b'/%3e%3ccircle%20cx='537.6'%20cy='256'%20r='68.3'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m493.7%20297.3%2029-20.8%2029%2021.2-10.8-34.2%2029-21-35.8-.2-11-34-11.3%2033.9-35.7-.1%2028.7%2021.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-er{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23be0027'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m0%20480%20640-.3V240z'/%3e%3cpath%20fill='%23239e46'%20d='m0%200%20640%20.3V240z'/%3e%3cpath%20fill='%23f3e295'%20d='M186.2%20360.4c-10.7%203-16.8%2011.3-16.7%2019.1l52.8-.2c.4-8.4-6.5-16.2-17-19.3%2051.6-1%2096.4-20.4%20104.6-32.8-8-3.5-17.4%202.1-24%20.8%2015.7-7.3%2063-37.9%2055.3-70.7-6%2018.2-24%2033.3-31.8%2037.4%2017.7-26.8%2041.8-54.8%2020.9-76.4%201%2012.5-8%2026.3-12%2027.4%2010.3-28.4%2020-64-2.1-87.4%202.9%208.5%201.7%2032.4-2.3%2033.5-1.2-19.3-4.5-59.8-24.8-59.3%206.4%205.8%209.2%2021.4%209.4%2037.2a58%2058%200%200%200-21.1-27%20118%20118%200%200%200-41.5-42.2c1.8%2012.7%203.3%2022.7%2021%2035.9-9.2-.6-18.4-18.1-28.3-18.6-7.9-.4-14%207.1-26.9%202.8%201.4%204.2%207.4%206.1%208.7%209.2-2.8%202-9.3-.3-14.7-3%207.5%2010%2019%2016%2028.8%2014%2011.7-2.2%2024.2-1%2036.2%205.8a63%2063%200%200%201-22.5.6c6.9%207%2011.5%2011.7%2023.6%2011.6%2010.7%200%2016.4-5.8%2019.1-2.2%206.8%208%2011.3%2016%2017%2025.4-12.5%201.3-8.7-14.1-22.6-22-7.9%2016%209%2035.2%2020.3%2043.2a65%2065%200%200%200%207.1%2031.5c3.5%206.5%208%2013.2%206.3%2027.9-6.9-5-13.5-21.8-11-35.1-8.6%202.3-12%2017.4-8%2025%203%205.7%205%2016.8%201.6%2021.7-3.4%204.6-3.7%204-3.7%2014%20.1%205.8-3.2%2012.8-8.5%2017.7a36%2036%200%200%200%201.1-15.8c-4.2%207.2-14.9%2014.6-18.2%2022.4s-4.1%2021.2-20%2024.3c-20.6%204-27.7%207.6-40.8%2013-1.5-10%202.9-31%2011.3-29.7%208.1%201.4%2033-8.6%2024-29.5-1.7%206.6-7.5%2013-13.9%2013.3%206.9-8.8%2019-18%2013.1-32.8a43%2043%200%200%201-16.3%2018c8.4-16%201-21-9-7.6-3.8%205.1-6.1%2015.4-8.5%2028.5-4-10.6-3.7-24.6-8.4-36-4.8-12.3%206.5-15.5%2011.8-14.5%2013%203.5%2034.9%203.5%2033.3-18.1-5.7%207.3-15.5%209.5-26.2%207%2012-8.8%2021.4-25.3%208-34a31%2031%200%200%201-16.9%2024.1%2051%2051%200%200%201-.3-24.8c-5.2%205.6-9%2017-12.1%2030.2-.3-13%202.2-22.3%204-29.3%202.8-10.1%209.6-3.5%2020-2.8%2010.2.6%2024-5%2021.4-18.7-3.4%205.5-10.5%207.6-17.7%207%208.7-5.3%2023.8-14.6%2015.5-29-3.5%205.4-4.6%2010-14.7%2011.7%202.6-6%203-14.7%2011-18-14-2.9-22%206.3-26.2%2020.7-1.6-10-3.6-13.6-4-21%207.6-8.3%208.4-24.8-8-28.4a35%2035%200%200%200%201.2%2017.4c-7.7-4.6-18.5-7.1-25.8-.7%205%205.3%2012.5%2010%2024.2%204.2-2.8%209-10%207.5-19.8%204%206%2011.3%2013.6%2013.3%2022%2012%204.4%2011.6%204.6%2020.4-8.3%2037.2.6-10.4-.1-18.2-8.4-26.7-7.2-7-13%20.3-1.8%2015.8-6.8-5-14.4-15-16.7-25.1-2.2%2012.4-.2%2027.1%206.7%2035.4-3.3%203.5-7-.4-12.5-9%202%2027.4%2013.7%2032.7%2029.4%2026.6.4%2015%20.4%2028.9%201.3%2047-9.1-13.2-20.7-23-27.1-25.4-2%207.3%205.5%2017%209.8%2022.3-6.5-1.4-20.5-12-20.5-12-1.4%2012.1%2014.3%2023.4%2024.5%2028.4-12-.5-17.3-5-25-12.4.2%2033.8%2036.6%2027.9%2043.5%2022.7l3%2052.5c-10.3-1.8-9.5-5-18.3-5.7-24.5-1-43.9-29.4-50.3-50.3-1.9%203.4-.4%207-2.1%2011.3-4-10.3-9-23.6-15.9-29.8%201.8%206%202%2012.1%201.4%2023.3-2.4-7.2-4.5-9.5-4.7-18%20.1-6.5%206.3-11.3%206-20.5-.3-6.7-6.4-21.3-7.3-32.5-3%2011.6-4.8%2023.8-9.4%2031%202.3-12.4%201.6-21%205.4-29.3%204.4-8.7%208.1-16.6%205.2-25.4-2.8%203.4-1.9%206.5-9%2014.8-1.5-9%209.2-23.5%2019.6-29.3%207.3-3.8%2016.5-17.6%2010.5-27-6.9%205-10%2011.6-19.7%2023%207-27%2025-34.2%2046.5-34.3%204.7%200%2014.3-1.7%2017-8-6%202.3-13.2%202.6-19.6%201.4%204.7-6.9%2014.4-6%2023.6-6%207.1%200%2018.3-1%2022.8-11.2a51%2051%200%200%201-31%201.9c13.7-7%2035-7.8%2046-17.1-12.5-9.3-43.7%202.2-63.4%2015.7%205.5-5%2014.2-14%2019-21.2-10.8-5.2-38%2025-47.4%2043-9%205-12.5%2013-16%2018.5%204.7-16.1%205.2-27.8%209.2-41C80%20138%2092.6%20194.6%2086%20208.2c.8-15%20.1-34.1-6-44-9.4%207.2-10.2%2049.5-1.4%2084.7-3.2-9.4-9.2-18.2-11.1-29.7-14%2025.4%208.2%2055.5%2026.7%2079.2-14-7.3-27.7-22.9-36.8-36%202.5%2045.6%2050%2055%2057.4%2066.2-10-4.7-29.1-13.9-37.3-4.2a99%2099%200%200%201%2032.3%2012.1c12.4%2015.4%2035.7%2022.2%2076.4%2023.9'/%3e%3c/g%3e%3c/svg%3e")}.fi-er.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='er-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23er-a)'%3e%3cpath%20fill='%23be0027'%20d='M-48%200h591.5v512H-48z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m-48%20512%20591.5-.3V256z'/%3e%3cpath%20fill='%23239e46'%20d='m-48%200%20591.5.3V256z'/%3e%3cpath%20fill='%23f3e295'%20d='M148.8%20351.4c-8.7%202.4-13.7%209.2-13.6%2015.6l42.8-.2c.4-6.9-5.2-13.2-13.8-15.7%2042-.8%2078.4-16.6%2085-26.6-6.5-2.9-14.1%201.7-19.5.6%2012.8-5.9%2051.2-30.8%2045-57.4a62%2062%200%200%201-25.8%2030.3c14.3-21.8%2034-44.5%2017-62%20.8%2010.2-6.6%2021.4-9.8%2022.2%208.3-23%2016.3-52-1.8-71%202.4%206.9%201.5%2026.3-1.8%2027.2-1-15.7-3.7-48.6-20.2-48.1%205.3%204.6%207.5%2017.4%207.7%2030.2-3.8-8.8-8-15.4-17.2-22a96%2096%200%200%200-33.7-34.3%2036%2036%200%200%200%2017.1%2029.2c-7.5-.5-15-14.7-23-15.1-6.4-.3-11.4%205.8-21.9%202.3%201.2%203.4%206%205%207%207.5-2.1%201.5-7.5-.2-11.9-2.5%206.1%208.2%2015.5%2013%2023.5%2011.4%209.5-1.8%2019.7-.8%2029.4%204.7a52%2052%200%200%201-18.4.5c5.7%205.7%209.4%209.5%2019.2%209.4%208.8%200%2013.4-4.6%2015.6-1.8%205.5%206.5%209.2%2013%2013.8%2020.6-10.2%201.2-7.1-11.4-18.4-17.9-6.3%2013.2%207.3%2028.7%2016.6%2035.2%200%209.9%201.5%2018%205.7%2025.6%202.8%205.3%206.5%2010.7%205.1%2022.7-5.5-4-11-17.7-9-28.5-7%201.9-9.6%2014-6.4%2020.2%202.5%204.7%204.1%2013.7%201.3%2017.7-2.8%203.7-3%203.3-3%2011.3%200%204.8-2.6%2010.5-7%2014.4%201-3.3%202-9.2%201-12.8-3.5%205.9-12.1%2011.9-14.8%2018.2s-3.4%2017.2-16.3%2019.7c-16.7%203.3-22.5%206.2-33.2%2010.6-1.2-8.1%202.4-25.1%209.2-24.1%206.7%201.2%2026.8-7%2019.6-24-1.4%205.4-6.2%2010.6-11.3%2010.9%205.5-7.2%2015.4-14.7%2010.6-26.7a35%2035%200%200%201-13.3%2014.7c6.9-13.1.8-17-7.3-6.3-3%204.2-5%2012.6-6.9%2023.2-3.2-8.6-3-20-6.8-29.2-4-10%205.3-12.7%209.6-11.9%2010.6%202.9%2028.4%202.9%2027-14.7-4.5%206-12.6%207.8-21.3%205.7%209.8-7.2%2017.5-20.5%206.6-27.5a25%2025%200%200%201-13.7%2019.5%2041%2041%200%200%201-.3-20.1c-4.3%204.5-7.4%2013.8-9.9%2024.5a82%2082%200%200%201%203.3-23.8c2.2-8.3%207.8-2.9%2016.3-2.3%208.2.5%2019.5-4%2017.4-15.2-2.8%204.4-8.6%206.1-14.5%205.7%207.1-4.3%2019.4-12%2012.7-23.6-2.9%204.4-3.8%208.2-12%209.6%202.1-5%202.5-12%208.9-14.7-11.4-2.3-17.9%205.2-21.2%2016.8-1.4-8-3-11-3.3-17%206.2-6.8%206.8-20.2-6.5-23.1-.8%206.8-.5%208.5%201%2014-6.3-3.6-15-5.7-21-.4%204%204.3%2010.2%208%2019.7%203.4-2.3%207.3-8.1%206-16.1%203.2%204.9%209.2%2011%2010.9%2017.9%209.8%203.5%209.4%203.7%2016.5-6.7%2030.2.4-8.5-.2-14.8-7-21.7-5.7-5.7-10.4.3-1.4%2012.9A39%2039%200%200%201%20127%20200c-1.8%2010.1-.2%2022%205.4%2028.8-2.7%202.8-5.7-.3-10.1-7.2%201.6%2022.2%2011.1%2026.4%2023.9%2021.5.3%2012.2.3%2023.5%201%2038.2a61%2061%200%200%200-22-20.6c-1.7%206%204.5%2013.7%208%2018-5.3-1-16.7-9.7-16.7-9.7-1.2%209.9%2011.6%2019%2019.9%2023.1-9.7-.4-14-4-20.3-10%20.1%2027.4%2029.7%2022.6%2035.3%2018.4l2.5%2042.6c-8.4-1.4-7.7-4-14.9-4.6-19.9-.8-35.7-23.9-40.9-40.9-1.5%202.8-.3%205.7-1.7%209.2-3.2-8.4-7.3-19.1-12.9-24.1%201.4%204.8%201.6%209.8%201.1%2018.8-1.9-5.9-3.7-7.7-3.8-14.6.1-5.3%205.1-9.2%204.9-16.7-.2-5.4-5.2-17.2-6-26.4-2.4%209.5-3.9%2019.4-7.6%2025.2%201.9-10%201.3-17%204.4-23.7%203.6-7.2%206.6-13.5%204.2-20.7-2.3%202.8-1.5%205.3-7.2%2012-1.3-7.3%207.4-19%2015.8-23.8%206-3%2013.4-14.3%208.6-22-5.6%204-8.1%209.5-16%2018.7%205.6-22%2020.2-27.7%2037.7-27.8%204%200%2011.7-1.4%2014-6.5-5%201.9-10.9%202.1-16%201%203.7-5.4%2011.7-4.7%2019.1-4.8%205.8%200%2014.9-.8%2018.6-9a42%2042%200%200%201-25.2%201.5c11.1-5.8%2028.5-6.4%2037.4-14-10.2-7.5-35.6%201.9-51.6%2012.9%204.5-4.1%2011.6-11.4%2015.5-17.3-8.8-4.2-31%2020.4-38.6%2035-7.2%204-10.1%2010.5-13%2015%204-13.1%204.3-22.6%207.5-33.3-24.8%208.5-14.5%2054.5-19.9%2065.5.6-12.2.1-27.8-4.9-35.8-7.6%205.8-8.3%2040.2-1%2068.9-2.7-7.7-7.6-14.9-9.1-24.2-11.4%2020.7%206.6%2045%2021.6%2064.3a96%2096%200%200%201-29.8-29.2c2%2037%2040.7%2044.7%2046.7%2053.8-8.2-3.8-23.7-11.3-30.4-3.4a80%2080%200%200%201%2026.3%209.9c10%2012.5%2029%2018%2062%2019.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/assets/es-BuSGTZm_.svg)}.fi-et{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M-61.3%200h682.7v512H-61.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(57.5)scale(.94)'%3e%3cpath%20fill='%23ffc621'%20d='M-238%203.5H800v498H-238z'/%3e%3cpath%20fill='%23ef2118'%20d='M-240%20342.5H799.3V512H-240z'/%3e%3cpath%20fill='%23298c08'%20d='M-238%200H800v180H-238z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='matrix(.54%200%200%20.54%20-25.8%2074)'/%3e%3cpath%20fill='%23ffc621'%20d='m214.3%20188.2-6.5%204.5%2023.5%2033%206.3-4zm29.4%2078-9.7-6.8%204-12.7-48.1.7-14-10.7%2065.7-.7%2012.2-36.9%206.6%2015zm76.5-70.7-6.3-4.8-24.3%2032.4%205.6%204.7zM254.8%20247l3.5-11.2h13.3L256.4%20190l6-16.5%2020.5%2062.4%2038.8.5-12.2%2010.7zm90.6%2051.2%202.7-7.4-38.3-13.3-2.8%207zm-69.1-46.4%2011.7-.1%204.1%2012.6%2038.8-28.5%2017.6.6-53.1%2038.7%2011.5%2037.2-14-8.4zm-19.8%20102%207.9.2.3-40.5-7.4-.5zm22-80.3%203.8%2011.1-10.7%208%2039.4%2027.7%205%2016.8-53.6-38-31.5%2022.7%203.5-16%2044-32.3zm-103.3%2013%202.3%207.5%2038.7-12.2-2-7.2zm83.2-4-9.4%207.1-10.8-7.7-14.2%2046-14.4%2010%2019.5-62.7-31.4-23%2016.3-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-et.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M229.3%206.3h489.3v489.3H229.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(-240%20-6.6)scale(1.046)'%3e%3cpath%20fill='%23ffc621'%20d='M2%209.7h991.8v475.9H1.9z'/%3e%3cpath%20fill='%23ef2118'%20d='M0%20333.6h993.2v162H0z'/%3e%3cpath%20fill='%23298c08'%20d='M2%206.3h991.8v172H2z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='translate(204.7%2077)scale(.515)'/%3e%3cpath%20fill='%23ffc621'%20d='m434%20186.2-6%204.3%2022.4%2031.6%206-3.9zm28.2%2074.5-9.2-6.5%203.8-12-46%20.6-13.3-10.2%2062.7-.7%2011.7-35.3L478%20211l-16%2049.8zm73.1-67.6-6-4.5-23.3%2031%205.5%204.5zm-62.5%2049.3%203.3-10.7h12.7L474.3%20188l5.7-15.8%2019.6%2059.7%2037.2.4-11.7%2010.3zm86.6%2049%202.5-7.2-36.6-12.6-2.6%206.5%2036.7%2013.2zm-66-44.4%2011.2-.2%204%2012.1%2037-27.2%2016.7.6-50.7%2037%2011%2035.5-13.4-8-15.9-49.8zm-19%2097.5%207.6.1.3-38.7-7-.4-.8%2039zm21-76.8%203.7%2010.6L489%20286l37.6%2026.5%204.8%2016-51.2-36.2-30.1%2021.7%203.3-15.2%2042.1-31zm-98.7%2012.4%202.3%207.2%2036.9-11.7-1.8-6.8zm79.6-3.8-9%206.8-10.4-7.4-13.5%2044-13.8%209.5%2018.7-60-30-21.8%2015.5-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20174.5h640v131H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M175.5%200h130.9v480h-131z'/%3e%3c/svg%3e")}.fi-fi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20186.2h512v139.6H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M123.2%200h139.6v512H123.1z'/%3e%3c/svg%3e")}.fi-fj{background-image:url(/assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M-81.3%200h682.6v512H-81.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(76.3)scale(.94)'%3e%3cpath%20fill='%236797d6'%20d='M-252%200H772v512H-252z'/%3e%3cpath%20fill='%23fff'%20d='m259.8%20123-32.4%2022.2%2012.4-35.9-32.5-22.2h40.1l12.4-35.9%2012.4%2036h40l-32.4%2022.1%2012.4%2035.9M259.8%20390l-32.4-22.2%2012.4%2036-32.5%2022.1h40.1l12.4%2035.9%2012.4-36%2040%20.1-32.4-22.2%2012.4-35.9m-188.4-92.4L79.3%20306l1.4-38-37.5-11.7%2038.4-11.7%201.3-38%2022.3%2030.8%2038.4-11.8-24.6%2030.7%2022.4%2030.7m274.2-11.7%2024.6%2030.7-1.4-38%2037.5-11.7-38.4-11.7-1.3-38-22.3%2030.8-38.4-11.8%2024.6%2030.7-22.4%2030.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-fm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M244.2%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(-252)scale(1.032)'%3e%3cpath%20fill='%236797d6'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23fff'%20d='M507.9%2084.5h38.8l-31.5%2021.4%2012%2034.8-31.3-21.5-31.5%2021.5%2012-34.8L445%2084.4h39l12-34.7m12%20363h38.8l-31.5-21.5%2012-34.8-31.3%2021.5-31.5-21.5%2012%2034.8-31.4%2021.5H484l12%2034.7M346%20230.1l37.2-11.4-23.9%2029.8%2021.7%2029.7-36.3-11.4-23.8%2029.8%201.4-36.8-36.4-11.4%2037.2-11.3%201.3-36.8m321%2029.8-37.1-11.4%2023.8%2029.7-21.7%2029.8%2036.4-11.4%2023.7%2029.8-1.3-36.8%2036.4-11.4-37.2-11.3-1.3-36.8'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-78%2032h640v480H-78z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%20transform='translate(78%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-78%2032h663.9v480H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-76%20218.7h185.9V32H216v186.7h371.8v106.6H216V512H109.9V325.3h-186z'/%3e%3cpath%20fill='%23d72828'%20d='M-76%20245.3h212.4V32h53.1v213.3H588v53.4H189.5V512h-53V298.7H-76z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%3e%3cpath%20fill='%23fff'%20d='M-78%200h708.2v512H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-75.9%20199.1h198.3V0h113.3v199.1h396.6V313H235.7v199H122.4V312.9H-76z'/%3e%3cpath%20fill='%23d72828'%20d='M-75.9%20227.6h226.6V0h56.7v227.6h424.9v56.9h-425V512h-56.6V284.4H-75.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-fr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ga{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%2336a100'%20d='M640%20160H0V0h640z'/%3e%3cpath%20fill='%23006dbc'%20d='M640%20480H0V320h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ga.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%2336a100'%20d='M512%20170.7H0V0h512z'/%3e%3cpath%20fill='%23006dbc'%20d='M512%20512H0V341.3h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-gb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-gd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(216)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(288)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M67.2%2067.2h505.6v345.6H67.2z'/%3e%3cpath%20fill='%23fcd116'%20d='M67.2%2067.3h505.6L67.2%20412.9h505.6z'/%3e%3ccircle%20cx='319.9'%20cy='240.1'%20r='57.6'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20240)scale(52.8)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(320%2033.6)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3)'/%3e%3cpath%20fill='%23ce1126'%20d='M102.3%20240.7a80%2080%200%200%200%2033.5%2033.2%20111%20111%200%200%200-11.3-45z'/%3e%3cpath%20fill='%23fcd116'%20d='M90.1%20194.7c10.4%2021.7-27.1%2073.7%2035.5%2085.9a63%2063%200%200%201-10.9-41.9%2070%2070%200%200%201%2032.5%2030.8c16.4-59.5-42-55.8-57.1-74.8'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3%20414.6)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20448.2)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3%20414.6)'/%3e%3c/svg%3e")}.fi-gd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M71.7%2071.7h368.6v368.6H71.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M71.7%2071.7h368.6L71.7%20440.4h368.6z'/%3e%3ccircle%20cx='255.9'%20cy='256.1'%20r='61.4'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20256)scale(56.32)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20-.1)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(256%2035.9)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4)'/%3e%3cpath%20fill='%23ce1126'%20d='M99.8%20256.8c7.7%2014.3%2022.6%2029.8%2035.7%2035.3.2-14.5-5-33.2-12-48z'/%3e%3cpath%20fill='%23fcd116'%20d='M86.8%20207.6c11.1%2023.3-29%2078.7%2037.8%2091.7a68%2068%200%200%201-11.5-44.7%2076%2076%200%200%201%2034.6%2032.8c17.5-63.4-44.8-59.5-61-79.8z'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20442)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20478)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4%20442.2)'/%3e%3c/svg%3e")}.fi-ge{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='red'%20d='M272%200h96v480h-96z'/%3e%3cpath%20fill='red'%20d='M0%20192h640v96H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M146.8%20373.1c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368-288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.1c-16.9-1-31.2-3.9-31.2-3.9s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.1c16.9%201%2031.2%204%2031.2%204s-1-10-1-14.9%201-14.8%201-14.8-14.3%203-31.2%204zm-368%200c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368%20288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.2%204z'/%3e%3c/svg%3e")}.fi-ge.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='red'%20d='M205%200h102v512H205z'/%3e%3cpath%20fill='red'%20d='M0%20205h512v102H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M114.1%20397.9c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.3%203.2-33.4%204.3m307-307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.4%203.2-33.4%204.3m-307%200c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.3%203.2-33.4%204.3m307%20307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.4%203.2-33.4%204.3'/%3e%3c/svg%3e")}.fi-gf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M256%200h128v480H256z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20176h640v128H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m110%20286.7%2023.3-23.4h210v-46.6h-210L110%20193.3z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(-90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20320%20240)'/%3e%3c/svg%3e")}.fi-gg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M192%200h128v512H192z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20187.7h512v136.6H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m46%20305.8%2023.3-25h210v-49.7h-210L46%20206.2z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%201.06667%20-.9375%200%20496%20-17)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%20-1.06667%20.9375%200%2016%20529)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20256%20256)'/%3e%3c/svg%3e")}.fi-gh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='m320%20160%2052%20160-136.1-98.9H404L268%20320z'/%3e%3c/svg%3e")}.fi-gh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='m256%20170.7%2055.5%20170.6L166.3%20236h179.4L200.6%20341.3z'/%3e%3c/svg%3e")}.fi-gi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da000c'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v321.6H0z'/%3e%3cg%20stroke='%23000'%20transform='translate(-160)scale(1.875)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da000c'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v343H0z'/%3e%3cg%20stroke='%23000'%20transform='matrix(2%200%200%202%20-256%200)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20240h640v240H0zm80%200a160%20160%200%201%200%20320%200%20160%20160%200%200%200-320%200'/%3e%3c/svg%3e")}.fi-gl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20256h512v256H0zm53.3%200a170.7%20170.7%200%201%200%20341.4%200%20170.7%20170.7%200%200%200-341.4%200'/%3e%3c/svg%3e")}.fi-gm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='gm-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-48h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23gm-a)'%20transform='translate(0%2048)'%3e%3cpath%20fill='red'%20d='M0-128h640V85.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2085.3h640V121H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20120.9h640V263H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20263.1h640v35.6H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20298.7h640V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512V199H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20199.1h512V313H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20312.9h512v28.4H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20341.3h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23090'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23090'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2053.3h640v53.4H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20106.7h640V160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h640v53.3H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h266.7v266.7H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20213.3h640v53.4H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20266.7h640V320H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20320h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20373.3h640v53.4H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M106.7%200H160v266.7h-53.3z'/%3e%3cpath%20d='M0%20106.7h266.7V160H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20d='M0%20426.7h640V480H0z'/%3e%3c/svg%3e")}.fi-gr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2057h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20114h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20171h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20228h512v56.9H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20284.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20341.9h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20398.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h284.9v284.9H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M114%200h57v284.9h-57z'/%3e%3cpath%20d='M0%20114h284.9v57H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20455h512v57H0z'/%3e%3c/svg%3e")}.fi-gs{background-image:url(/assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h220v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M220%200h420v240H220z'/%3e%3cpath%20fill='%23009e49'%20d='M220%20240h420v240H220z'/%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20110%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20110%20240)'/%3e%3c/svg%3e")}.fi-gw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h160v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M160%200h352v256H160z'/%3e%3cpath%20fill='%23009e49'%20d='M160%20256h352v256H160z'/%3e%3cg%20transform='translate(-46.2%2072.8)scale(.7886)'%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20160%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20160%20240)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2.4%200H640v480H2.4z'/%3e%3cpath%20fill='%23fff'%20d='M.2%200c-.9%200%20619.6%20241.5%20619.6%20241.5L0%20479.8z'/%3e%3cpath%20fill='%23ffde08'%20d='M.3%2020.2c3.4%200%20559%20217.9%20555.9%20220L1.9%20463.2.3%2020.3z'/%3e%3cpath%20fill='%23000001'%20d='M1.9.8c1.8%200%20290.9%20240.9%20290.9%20240.9L1.8%20477z'/%3e%3cpath%20fill='%23de2110'%20d='M.3%2033.9c1.6-15%20260.9%20208.4%20260.9%20208.4L.2%20451.7V33.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2%200h510v512H2z'/%3e%3cpath%20fill='%23fff'%20d='M.1%200c-.6%200%20495.7%20257.6%20495.7%20257.6L0%20511.7z'/%3e%3cpath%20fill='%23ffde08'%20d='M.2%2021.5C3%2021.5%20447.5%20254%20445%20256.2L1.5%20494.2.2%2021.4z'/%3e%3cpath%20fill='%23000001'%20d='M1.5.8c1.5%200%20232.8%20257%20232.8%20257L1.5%20508.8z'/%3e%3cpath%20fill='%23de2110'%20d='M.2%2036.2C1.6%2020.2%20209%20258.5%20209%20258.5L.2%20481.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h640v480H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M346.3%20103.1C267%2098%20230.6%20201.9%20305.6%20240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9%201.1c-13.8%2023.5-11.2%2052.7%2011.1%2071-12.7-12.3-9.5-39%2012.1-48.9s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-38.9M307.9%20164l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-8.9%206.5%206.1%208.3-3.3-3.7%208.1%205.6%206.8z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20312.5%20243.5)'/%3e%3c/svg%3e")}.fi-hk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h512v512H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M282.3%20119.2C203%20114%20166.6%20218%20241.6%20256.4%20215.6%20234%20221%20201%20231.5%20184l1.9%201c-13.8%2023.6-11.2%2052.8%2011%2071-12.6-12.2-9.4-39%2012.2-48.8s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-39zM243.9%20180l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-9%206.5%206.2%208.3-3.3-3.7%208%205.6%206.9z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20248.5%20259.5)'/%3e%3c/svg%3e")}.fi-hm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-hm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-hn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(320%20240)scale(26.66665)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m-.3%200%20.5.1L0-1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%2037.3)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%2037.3)'/%3e%3c/svg%3e")}.fi-hn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(256%20256)scale(28.44446)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%2039.8)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%2039.8)'/%3e%3c/svg%3e")}.fi-hr{background-image:url(/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23388d00'%20d='M640%20480H0V320h640z'/%3e%3cpath%20fill='%23d43516'%20d='M640%20160.1H0V.1h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23388d00'%20d='M512%20512H0V341.3h512z'/%3e%3cpath%20fill='%23d43516'%20d='M512%20170.8H0V.1h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-id{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70011'%20d='M0%200h640v240H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0Z'/%3e%3c/svg%3e")}.fi-id.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70011'%20d='M0%200h512v256H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0Z'/%3e%3c/svg%3e")}.fi-ie{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ie.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M-87.6%200H595v512H-87.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%20transform='translate(82.1)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-im{background-image:url(/assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23f93'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='matrix(3.2%200%200%203.2%20320%20240)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-in.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23f93'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20transform='translate(256%20256)scale(3.41333)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-179.3%20-92.8)scale(1.75182)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-iq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-276.6%20-99)scale(1.8686)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%3e%3cpath%20fill='%23003897'%20d='M0%200h666.7v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20186.7h186.7V0h106.6v186.7h373.4v106.6H293.3V480H186.7V293.3H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20213.3h213.3V0h53.4v213.3h400v53.4h-400V480h-53.4V266.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-is.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M85.4%200h486v486h-486z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%20transform='translate(-90)scale(1.0535)'%3e%3cpath%20fill='%23003897'%20d='M0%200h675v486H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20189h189V0h108v189h378v108H297v189H189V297H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20216h216V0h54v216h405v54H270v216h-54V270H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-je{background-image:url(/assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20320%20240L0%20480zm640%200L320%20240l320%20240z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20320%20240L640%200zm0%20480%20320-240%20320%20240z'/%3e%3cpath%20fill='%23fc0'%20d='M640%200h-59.6L0%20435.3V480h59.6L640%2044.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v44.7L580.4%20480H640v-44.7L59.6%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20256%20256L0%20512zm512%200L256%20256l256%20256z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20256%20256L512%200zm0%20512%20256-256%20256%20256z'/%3e%3cpath%20fill='%23fc0'%20d='M512%200h-47.7L0%20464.3V512h47.7L512%2047.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v47.7L464.3%20512H512v-47.7L47.7%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-117.8%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(110.5)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-117.8%200h1024v170.7h-1024z'/%3e%3cpath%20fill='%23fff'%20d='M-117.8%20170.7h1024v170.6h-1024z'/%3e%3cpath%20fill='%23090'%20d='M-117.8%20341.3h1024V512h-1024z'/%3e%3cpath%20fill='red'%20d='m-117.8%20512%20512-256-512-256z'/%3e%3cpath%20fill='%23fff'%20d='m24.5%20289%205.7-24.9H4.7l23-11-15.9-19.9%2023%2011%205.6-24.8%205.7%2024.9L69%20233.2l-16%2019.9%2023%2011H50.6l5.7%2024.9-15.9-20z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M113.6%200H607v493.5H113.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(-117.8)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3cpath%20fill='%23fff'%20d='m164.8%20244%2022%2010.6h-24.5l5.5%2024-15.3-19.3-15.3%2019.2%205.5-23.9H118l22.1-10.7-15.3-19.1%2022.1%2010.6%205.5-23.9%205.5%2024%2022-10.7z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.fi-jp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-59.7%20-34.5)scale(1.1302)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20336h640v144H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20fill='%23b00'%20d='M640.5%20168H377c-9-24-39-72-57-72s-48%2048-57%2072H-.2v144H263c9%2024%2039%2072%2057%2072s48-48%2057-72h263.5z'/%3e%3cpath%20id='ke-c'%20d='M377%20312c9-24%2015-48%2015-72s-6-48-15-72c-9%2024-15%2048-15%2072s6%2048%2015%2072'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20358.4h512V512H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cpath%20fill='%23b00'%20d='M255.8%20102.4c-19.2%200-51.2%2051.2-60.8%2076.8H0v153.6h195c9.7%2025.6%2041.7%2076.8%2060.9%2076.8s51.2-51.2%2060.8-76.8H512V179.2H316.6c-9.6-25.6-41.6-76.8-60.8-76.8'/%3e%3cpath%20id='ke-c'%20d='M316.6%20332.8a220%20220%200%200%200%2016-76.8%20220%20220%200%200%200-16-76.8%20220%20220%200%200%200-16%2076.8%20220%20220%200%200%200%2016%2076.8'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-kg{background-image:url(/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h768.8v128H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20128h768.8v128H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20256h768.8v128H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20384h768.8v128H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v512l381.9-255.3z'/%3e%3cpath%20fill='%23fff'%20d='M157.2%20141.4c-85-4.3-123.9%2063.5-123.8%20115.9-.2%2062%2058.6%20113%20112.8%20110C117%20353.5%2081.2%20314.6%2081%20257c-.3-52.1%2029.5-97.5%2076.3-115.6z'/%3e%3cpath%20fill='%23fff'%20d='m156%20197-12-9.3-14.6%204.6%205.2-14.4-8.8-12.4%2015.2.6%209-12.3%204.3%2014.7%2014.4%204.8-12.6%208.5zm-.3%2052.1-12-9.4-14.6%204.6%205.3-14.3-8.9-12.4%2015.3.5%209-12.2%204.2%2014.6%2014.5%204.9-12.7%208.5zm.2%2052.6-12-9.4-14.5%204.6%205.2-14.3-8.8-12.4%2015.2.5%209-12.2%204.3%2014.6%2014.4%204.8-12.6%208.6zm-.2%2053-12-9.3L129%20350l5.3-14.4-8.9-12.4%2015.3.6%209-12.3%204.2%2014.7%2014.5%204.8-12.7%208.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-km.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h416.3v416.3H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(1.23)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h625v104H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20104h625v104.1H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20208.1h625v104H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20312.2h625v104H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v416.2l310.4-207.5z'/%3e%3cpath%20fill='%23fff'%20d='M127.8%20115c-69.2-3.5-100.7%2051.6-100.6%2094.2-.2%2050.4%2047.6%2092%2091.7%2089.4A100%20100%200%200%201%2065.8%20209a98%2098%200%200%201%2062-94'/%3e%3cpath%20fill='%23fff'%20d='m126.8%20160.2-9.8-7.6-11.8%203.7%204.2-11.6-7.1-10.1%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%207zm-.2%2042.3-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9zm.2%2042.8-9.8-7.6-11.8%203.7%204.2-11.7-7.1-10%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%206.9zm-.2%2043.1-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-80.1%200h682.7v512H-80.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(75.1)scale(.9375)'%3e%3cpath%20fill='%23ffe900'%20d='M-107.8.2h737.6v511.3h-737.6z'/%3e%3cpath%20fill='%2335a100'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%23c70000'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23000001'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23fff'%20d='m380.4%20156.6-9.8-42.2%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.2-1.5-17.3%2041.3-9.9-42.2-44.1-1.5zm-275.2%20179-9.9-42.3%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.1-1.5-17.4%2041.3-9.8-42.2-44.1-1.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M151.7-.3h745.1v745H151.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(-104.2%20.2)scale(.68714)'%3e%3cpath%20fill='%23ffe900'%20d='M-5.3%200h1073.5v744H-5.3z'/%3e%3cpath%20fill='%2335a100'%20d='m-5.8%200%201.2%20536.4L830.7-.4z'/%3e%3cpath%20fill='%23c70000'%20d='m1069.5%20744-1.9-557.7L225%20744.5l844.5-.4z'/%3e%3cpath%20fill='%23000001'%20d='m-5.3%20576.9.7%20167.9%20182.3-.3L1068%20147.6l-1-146L886.9%200z'/%3e%3cpath%20fill='%23fff'%20d='m818%20269-64.2-2.2-25.3%2060.2-14.3-61.5-64.2-2.2%2055.4-35.7L691%20166l48.5%2039.4%2055.3-35.9-25.4%2060.2zM417.5%20529.6l-64.3-2.3-25.2%2060.2-14.3-61.5-64.3-2.2%2055.4-35.8-14.4-61.4%2048.5%2039.4%2055.3-35.9-25.3%2060.1z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M5%20.1h682.6V512H5.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='translate(-4.8%20-.1)scale(.93768)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20d='M776%20511.5H-76V.5h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20419H-76v92.5h852z'/%3e%3cpath%20fill='%23c60000'%20d='M776%20397.6H-76V114.4h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20.6H-76V93h852z'/%3e%3cpath%20fill='%23fff'%20d='M328.5%20256c0%2063.5-53%20115-118.6%20115S91.3%20319.5%2091.3%20256s53-114.8%20118.6-114.8%20118.6%2051.4%20118.6%20114.9z'/%3e%3cpath%20fill='%23c40000'%20d='m175.8%20270.6-57-40.7%2071-.2%2022.7-66.4%2021.1%2066.1%2071-.4-57.9%2041.2%2021.3%2066.1-57-40.7-58%2041.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M92.2%207.8h593.6v485.5H92.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='matrix(.86254%200%200%201.0546%20-79.5%20-8.3)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20stroke-width='1.1'%20d='M991.8%20492.9H4.2V8.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%20405.2H4.2V493h987.6z'/%3e%3cpath%20fill='%23c60000'%20d='M991.8%20384.9H4.2V116.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%208.4H4.2V96h987.6z'/%3e%3cpath%20fill='%23fff'%20d='M473%20250.7c0%2060.1-61.5%20108.9-137.4%20108.9S198%20310.8%20198%20250.6c0-60.1%2061.6-108.9%20137.6-108.9S473%20190.5%20473%20250.7'/%3e%3cpath%20fill='%23c40000'%20d='m402.9%20326.8-66.1-38.6-67.1%2039%2026.3-62.8-66.1-38.5%2082.4-.3%2026.2-63%2024.5%2062.8%2082.4-.4-67.2%2039z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-kr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-56.3%20367.2%20-111.2)scale(9.375)'%3e%3cg%20id='kr-b'%3e%3cpath%20id='kr-a'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-a'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-123.7%20196.5%2059.5)scale(9.375)'%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h1024v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v512l255.4-170.7.6-170.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h992.1v165.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v496l247.5-165.3.5-165.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ky{background-image:url(/assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%3e%3cpath%20fill='%23ce1126'%20d='M-40%200h720v480H-40z'/%3e%3cpath%20fill='%23002868'%20d='M-40%20119.3h720v241.4H-40z'/%3e%3cpath%20fill='%23fff'%20d='M423.4%20240a103.4%20103.4%200%201%201-206.8%200%20103.4%20103.4%200%201%201%20206.8%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-la.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23002868'%20d='M0%20176h1063v356.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M684.2%20354.3a152.7%20152.7%200%201%201-305.4%200%20152.7%20152.7%200%200%201%20305.4%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(80)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-128%20128h768v256h-768z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M252.1%20130c-7.8%2015.5-13%2015.5-26%2026-5.2%205.1-13%207.7-2.6%2013-10.5%205.1-15.7%207.7-20.9%2018.1l2.6%202.6s10-4.8%2010.4-2.6c1.8%202.1-13%2010-14.9%2011.3l-11%207c-13.1%2010.3-21%207.7-28.7%2023.3l26-2.6c5.2%2018.2-13%2020.8-26%2028.6l-20.9%2013c5.3%2018.2%2020.9%207.8%2033.9%202.6l2.6%202.6v5.2l-26%2013s-30.8%2017.6-31.3%2018.2c-.2%201%200%205.2%200%205.2%2010.4%202.6%2026%205.2%2036.5%200%2013-5.2%2015.6-10.4%2031.2-10.4a101%20101%200%200%201-52%2020.8v10.4c15.6%200%2026%200%2039-2.6l33.8-10.4c7.8%200%2015.7%207.8%2013%2015.6-7.7%2028.6-39%2023.4-49.4%2046.8L213%20369c10.4-5.2%2020.8-10.3%2033.8-7.7%2015.6%205.2%2015.6%2015.6%2036.4%2020.8l-5.2-13c5.2%202.6%2010.4%202.6%2015.7%205.2%2013%205.2%2015.6%2010.4%2031.2%207.8-13-15.6-15.6-13-26-23.4-10.4-15.6-15.7-39%200-41.6l18.2%205.2c18.2%202.6%2018.2-2.6%2044.2%207.8%2015.7%205.2%2020.9%2013%2039%207.8-7.7-18.2-36.3-31.2-54.6-36.4%2020.9-13%2015.6%205.2%2044.3-2.6v-5.2C369.3%20278%20361.4%20265%20332.8%20265l44.3-5.2v-5.2s-43.7-11.4-44.7-11.9c.3-1.3%201.4-3.3%204.3-4.5%208.3%205.4%2033.3%204.8%2034.8%204.7-.8-6.4-12.7-11.7-23-16.9%200%200-44.7-27.5-44.9-29.9.9-7%2018.3%201.1%2037%206.5-5.2-10.4-15.6-15.6-26-18.2l15.6-2.6c-10.4-23.4-36.4-20.8-52-31.2-10.5-7.8-10.5-13-26.1-20.7z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.2'%20d='M224%20303c1.9-6.1%204.4-11.6-7.2-16.9s5.8%2021.1%207.2%2017zm13.7-12.3c-2.3.3-3.6%208.8%201.1%2011.2%205.2.8%201-11.1-1.1-11.2m13.5-1c-2.4.8-2.5%2012.8%206%2010.6%208.6-2.1%200-11.5-6-10.5zM267%20259c1.8-3-.1-15-7.4-10s5%2010.8%207.4%2010m-16-10c2.3-.9%202.5-8.3-4-6.3-6.3%201.9%202.3%207.8%204%206.3m-14.4%202.9s-4.5-6.2-8-4.9c-4.3%204.2%208.3%205%208%204.9M187%20271.7c1.9.2%2016-2.3%2020.9-7.8s-25.1%202.3-25.1%202.4%202.8%204.9%204.2%205.4m141.1-35c.7-1.3-7.5-7.1-12.4-4.8-1.3%204.3%2012.4%205.7%2012.4%204.8m-27.8-14c1.6-2.2-3.5-11.3-13.7-6.2-10.2%205%2010.7%209.8%2013.7%206.3zm-32.1-5.3s2.5-8.2%208.6-6.6c7%205.3-8.3%206.9-8.6%206.6m-6-6.2c-1-2.3-7.3-1-14.6%203.9-7.4%204.7%2016.8%201.4%2014.6-4zm18.7-22.1s6.5-3%208.5%200c2.7%204.3-8.6%200-8.5%200m-5.5-2.9c-1.3-2.6-8.5-2.9-8.3%201-1.2%203%209.4%202.4%208.3-1m-17.2%200c-.7-1.5-11%200-14%206.2%205%202.4%2016.3-2.3%2014-6.2m-22%206.3s-13.4%208.3-14.3%2014.3c.4%205.2%2016.8-9.4%2016.8-9.4s1.4-5.8-2.4-4.9zm-14.9-7.5c.4-1.7%206.7-5.6%207.2-5.3.5%201.7-5.1%206.3-7.2%205.3m4.3%2031.6c.3-2.5-16-2.3-9.9%205.2%205.2%206.3%2011-4.1%209.9-5.2m-15%2010.7c-.8-1.6-2-6-4.2-6.4-1.9%200-11.7%202-12.5%203.6-.4%201.3%204.1%209.4%205.6%209.6%201.8.7%2010.9-6%2011.2-6.8zm88.4%2055.2c.5-1.8%2017.3-7.5%2023-2%206.8%209.3-23.4%205-23%202m46%2010.9c3.7-6.2-11.3-13.6-17.6-6.5%202.2%208.5%2014.6%2011.6%2017.6%206.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M0%20372h744v124H0zM0%200h744v124H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20124h744v248H0z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M368.3%20125.9c-7.6%2015.1-12.7%2015.1-25.3%2025.2-5%205-12.6%207.5-2.5%2012.6-10%205-15.1%207.5-20.2%2017.6l2.6%202.5s9.5-4.7%2010-2.5c1.7%202-12.6%209.7-14.4%2011s-10.8%206.6-10.8%206.6c-12.6%2010.1-20.2%207.6-27.7%2022.7l25.2-2.5c5%2017.6-12.6%2020.1-25.2%2027.7l-20.2%2012.6c5%2017.6%2020.2%207.5%2032.8%202.5l2.5%202.5v5L270%20282s-29.8%2017-30.3%2017.6c-.2%201%200%205%200%205%2010.1%202.6%2025.2%205.1%2035.3%200%2012.6-5%2015.2-10%2030.3-10a97%2097%200%200%201-50.5%2020.2v10c15.2%200%2025.3%200%2037.9-2.5l32.8-10c7.5%200%2015.1%207.5%2012.6%2015-7.6%2027.7-37.8%2022.7-48%2045.4l40.4-15.1c10.1-5%2020.2-10.1%2032.8-7.6%2015.1%205%2015.1%2015.1%2035.3%2020.1l-5-12.5c5%202.5%2010%202.5%2015.1%205%2012.6%205%2015.1%2010%2030.3%207.5-12.6-15-15.2-12.5-25.2-22.6-10.1-15.1-15.2-37.8%200-40.3l17.6%205c17.7%202.6%2017.7-2.5%2042.9%207.6%2015.1%205%2020.2%2012.6%2037.8%207.5-7.5-17.6-35.3-30.2-53-35.2%2020.2-12.6%2015.2%205%2043-2.5v-5c-20.2-15.2-27.8-27.8-55.6-27.8l43-5v-5S447%20235.7%20446%20235.3a6%206%200%200%201%204.1-4.4c8%205.2%2032.3%204.6%2033.7%204.5-.7-6.2-12.2-11.3-22.3-16.3%200%200-43.2-26.7-43.4-29%20.8-6.8%2017.7%201%2035.8%206.3-5-10-15.1-15.1-25.2-17.6l15.1-2.5c-10-22.7-35.3-20.2-50.4-30.3-10.1-7.5-10.1-12.6-25.2-20.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.1'%20d='M341%20293.6c1.9-6%204.3-11.3-6.9-16.4s5.6%2020.5%207%2016.4zm13.3-12c-2.3.3-3.4%208.6%201%2010.8%205.1.8%201-10.7-1-10.8m13.1-.9c-2.3.7-2.4%2012.4%205.8%2010.3%208.3-2%200-11.2-5.8-10.2zm15.3-29.8c1.8-2.8-.1-14.5-7.2-9.6s5%2010.4%207.2%209.6m-15.5-9.7c2.2-.8%202.4-8-3.8-6-6.2%201.8%202.2%207.5%203.8%206m-14%202.9s-4.3-6-7.7-4.8c-4.2%204%208%204.9%207.7%204.8m-48%2019.1c1.8.2%2015.5-2.2%2020.2-7.5%204.8-5.3-24.3%202.2-24.3%202.3s2.7%204.7%204%205.2zm136.7-33.8c.7-1.3-7.3-7-12-4.7-1.2%204.2%2012%205.5%2012%204.7M415%20215.8c1.5-2.1-3.5-11-13.3-6s10.3%209.5%2013.3%206m-31.1-5.2s2.4-8%208.4-6.4c6.6%205.1-8.1%206.7-8.4%206.4m-5.8-6c-1-2.2-7.1-.9-14.2%203.8-7.1%204.6%2016.3%201.3%2014.2-3.8m18-21.4s6.4-2.9%208.3%200c2.6%204.2-8.3%200-8.2%200zm-5.2-2.8c-1.3-2.5-8.3-2.8-8.1%201-1.2%202.8%209%202.3%208-1zm-16.7%200c-.7-1.5-10.6%200-13.6%206%204.8%202.3%2015.8-2.2%2013.6-6m-21.3%206.1s-13%208-13.9%2013.9c.4%205%2016.3-9.2%2016.3-9.2s1.4-5.6-2.4-4.7m-14.5-7.3c.4-1.6%206.5-5.4%207-5%20.5%201.6-5%206-7%205m4.2%2030.6c.3-2.3-15.6-2.1-9.6%205.1%205%206.1%2010.7-4%209.6-5zM328%20220.3c-.8-1.6-2-5.9-4.2-6.3-1.7%200-11.3%202-12%203.5-.4%201.3%204%209.2%205.4%209.4%201.7.6%2010.5-5.8%2010.8-6.6m85.6%2053.4c.5-1.7%2016.7-7.3%2022.3-2%206.6%209-22.7%204.8-22.3%202m44.6%2010.6c3.5-6-11-13.2-17-6.3%202%208.2%2014.1%2011.2%2017%206.3'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m318.9%2042%20162.7%20395.3-322.6.9z'/%3e%3cpath%20fill='%23000001'%20d='m319%2096.5%20140.8%20340-279%20.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m318.9%20240.1%20162.7%20197.6-322.6.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m254.8%2044.8%20173.5%20421.6-344%201L254.7%2044.8z'/%3e%3cpath%20fill='%23000001'%20d='m255%20103%20150%20362.6-297.5.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m254.8%20256.1%20173.5%20210.8-344%20.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-li{background-image:url(/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ls{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h640v144H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.6'%20d='M319.6%20153c-2.7%200-5.4%203-5.4%203l.3%2032.4-10.3%2010.7h8.3v18.5l-49%2066-7.2-2.6-12.7%2027s31.3%2019.6%2076.7%2019c49.8-.5%2076.9-19.9%2076.9-19.9l-13-26.6-6.5%202.8-49.6-65.6v-19.1h8.2L325.1%20188v-32.2s-2.7-3-5.5-2.9z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8'%20d='M336.7%20230.4h-33.9s-12.2-25.9-10.3-44c2-18.4%2012.6-27.1%2026.6-27.3%2016.6-.1%2025.2%208.1%2027.8%2026.6%202.6%2018.3-10.2%2044.7-10.2%2044.7z'/%3e%3cpath%20fill='%23fff'%20d='M260.5%20292.1c-.6.7-4.7%208.9-4.7%208.9l7-1.5zm4%2010.5-7.4%202.4%208.9%203.5zm3.3-10.3%203.7%2010.9%209-2.6-2.3-5.2zm5.8%2014.8%201.2%204.4%2012%203-4.8-10.2zm13.2-9.3%204.3%2010.2%209-3.5-3-4.5zm6%2013.9%201.4%203.8%2014%202-5.9-9.2-9.6%203.4zm13.4-11%205.2%209.1%2013-4.8-1.4-3.5-16.8-.7zm7.6%2012.4%202.7%204.8%2016.2-.5-6-9-13%204.7zm17.1-12%204.4%207.6%2010.4-5-2.8-4zm17%205.8-10.3%205.1%202.7%204.5%2013.8-2.2zm3.3-8%205.3%206.7%208.7-6.9-3-3zm15.9%203.5-8.3%206.3%202.2%203.9%2011.4-3zm11.4-13%202%202.9-5.7%208.5-5.9-7.6zm3.9%207.3%203.5%207-7%202.4-.6-3.3%204-6z'/%3e%3c/svg%3e")}.fi-ls.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.7'%20d='M257.6%20163.1c-3%200-5.8%203.3-5.8%203.3l.3%2034.5-11%2011.5h9l-.2%2019.7-52.2%2070.4-7.7-2.7-13.5%2028.8s33.4%2020.9%2081.8%2020.3c53.2-.7%2082-21.3%2082-21.3l-13.9-28.4-6.8%203-53-70v-20.4h8.8l-12-11.3.1-34.4s-3-3-5.9-3z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8.5'%20d='M275.8%20245.8h-36.1s-13.1-27.6-11-47c2.2-19.6%2013.4-28.9%2028.4-29%2017.6-.3%2026.8%208.6%2029.6%2028.3%202.8%2019.5-10.9%2047.7-10.9%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M194.5%20311.6c-.6.8-5%209.4-5%209.4l7.5-1.6zm4.3%2011.2-7.9%202.6%209.5%203.7zm3.6-11%203.9%2011.6%209.6-2.8-2.5-5.5zm6%2015.7%201.4%204.7%2012.8%203.2-5-10.8-9.1%203zm14.2-9.8%204.5%2010.8%209.7-3.7-3.2-4.8zm6.3%2014.7%201.6%204.2%2015%202.1-6.4-9.8zm14.4-11.6%205.5%209.7%2014-5.1-1.6-3.8-18-.8zm8%2013.2%203%205.1%2017.3-.6-6.5-9.6zm18.3-12.8%204.8%208%2011-5.2-3-4.3zm18.1%206.1-11%205.5%203%204.8%2014.7-2.4zm3.6-8.4%205.7%207%209.2-7.2-3.1-3.4zm16.9%203.7-8.9%206.7%202.4%204.1%2012.2-3.1zm12.2-14%202.2%203.2-6.1%209-6.3-8zm4.1%207.9%203.8%207.5-7.5%202.5-.6-3.5z'/%3e%3c/svg%3e")}.fi-lt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.64143%20.96773)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.51314%201.0322)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-lu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-lv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h640v192H0zm0%20288h640v192H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h512v204.8H0zm0%20307.2h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M166.7-20h666.6v500H166.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='matrix(.96%200%200%20.96%20-160%2019.2)'%3e%3cpath%20fill='%23239e46'%20d='M0-20h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0-20h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0-20h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20185.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20230l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M250%2012h500v500H250z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='translate(-256%20-12.3)scale(1.024)'%3e%3cpath%20fill='%23239e46'%20d='M0%2012h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%2012h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0%2012h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20217.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20262l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ma{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c1272d'%20d='M640%200H0v480h640z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='11.7'%20d='M320%20179.4%20284.4%20289l93.2-67.6H262.4l93.2%2067.6z'/%3e%3c/svg%3e")}.fi-ma.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c1272d'%20d='M512%200H0v512h512z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='12.5'%20d='m256%20191.4-38%20116.8%2099.4-72.2H194.6l99.3%2072.2z'/%3e%3c/svg%3e")}.fi-mc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/assets/me-CfGorN3b.svg)}.fi-mf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-mf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-mg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M213.3%200H640v240H213.3z'/%3e%3cpath%20fill='%23007e3a'%20d='M213.3%20240H640v240H213.3z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M170.7%200H512v256H170.7z'/%3e%3cpath%20fill='%23007e3a'%20d='M170.7%20256H512v256H170.7z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h639.9v480H0z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20467%20639.9%200v87L0%20480z'/%3e%3cpath%20fill='%23fff'%20d='M22.4%20480%20640%20179.2l-.1-95.5L0%20480zm153-464.8L169%20118l-27-65.6%2010.4%2069.8-41.9-56.4%2027.5%2064.3-55-42.6%2042.8%2053.6-62.1-27.6%2054.4%2041.2-67.7-9%2064%2025.4L14%20180.3l100.6%206.7-63.7%2026.2%2067-9-54.3%2040%2063-27.6-43%2054%2054.6-41.3-27%2062.9%2043.6-54.7-11.8%2068.1%2027.5-63.7%206.2%20100.7%209.7-100.4%2023.7%2064-9-69%2043.4%2054.8-28.6-64%2054.6%2044-43.4-54.9%2064.9%2027-57.4-41.9%2069.9%2011.8-67-25.7%20104.1-6.5-104-9.7%2068.5-22.8-71%209%2058.6-41-66%2026.5%2045.6-55.3-55.6%2043.4%2026.7-66.4-43.1%2056.4%209.3-70.4-25.7%2066.5-9.6-102.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h511.9v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m139%201.2-5.3%2088-23.2-56.1%209%2059.7-35.9-48.2%2023.5%2055-47-36.5L96.7%20109%2043.5%2085.4l46.6%2035.3-58-7.7L87%20134.7l-86%207.9%2086%205.7-54.5%2022.4L90%20163l-46.4%2034.2%2053.8-23.6-36.7%2046.2%2046.7-35.4-23.4%2054%2037.4-46.8-10%2058.3%2023.4-54.5%205.4%2086.1%208.2-85.9%2020.3%2054.9-7.7-59.1%2037.2%2046.8-24.5-54.7%2046.7%2037.6-37-47%2055.4%2023.1-49.1-35.8%2059.8%2010-57.3-22%2089-5.5-89-8.3L251%20116l-60.7%207.6%2050.2-35-56.6%2022.7%2039-47.3-47.5%2037.1%2023-56.8-37%2048.3%208-60.3-22%2056.9-8.2-88z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20498.2%20512%200v92.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='m18%20512%20494-320.8-.1-101.9L-.1%20512h18z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d20000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h96l224%20231.4L544%200h96L0%20480h96l224-231.4L544%20480h96zm640%20192v96L0%20192v96zM280%200l40%20205.7L360%200zm0%20480%2040-205.7L360%20480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='77.1'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='17.1'/%3e%3c/svg%3e")}.fi-mk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d20000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h86.8L256%20246.9%20425.2%200H512L0%20512h86.8L256%20265.1%20425.2%20512H512zm512%20204.8v102.4L0%20204.8v102.4zM204.8%200%20256%20219.4%20307.2%200zm0%20512L256%20292.6%20307.2%20512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='82.3'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='18.3'/%3e%3c/svg%3e")}.fi-ml{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M425.8%200H640v480H425.7z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ml.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M340.6%200H512v512H340.6z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20160h640v320H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='translate(320%20256.9)scale(176.87999)'%3e%3cpath%20id='mm-a'%20fill='%23fff'%20d='m0-1%20.3%201h-.6z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20170.7h512V512H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20id='mm-a'%20fill='%23fff'%20stroke-width='188.7'%20d='M312.6%20274H199.4L256%2085.3Z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144%20256%20274)'/%3e%3c/svg%3e")}.fi-mn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da2032'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M213.3%200h213.4v480H213.3Z'/%3e%3ccircle%20cx='106.7'%20cy='181.8'%20r='40'/%3e%3ccircle%20cx='106.7'%20cy='163.6'%20r='43.6'%20fill='%23da2032'/%3e%3ccircle%20cx='106.7'%20cy='170.9'%20r='29.1'/%3e%3cpath%20d='M109.7%2076.4a9%209%200%200%200-5.2%207.5c-.2%202.5.9%205.3%201%207.7%200%204.2-4.3%205.6-4.3%2011.5%200%202%201.9%204.3%201.9%209.6-.4%202.8-2%203.5-3.7%203.7a3.6%203.6%200%200%201-3.6-3.7%204%204%200%200%201%201-2.5l.4-.3c.8-.9%202-1.2%202-3.4%200-1.1-.8-2.2-1.5-4.2s-.2-5.2%201.4-7.1c-2.6%201-4.1%203.4-5%205.6-.8%202.7%200%204.2-1.2%206.5-.7%201.4-1.5%202-2.3%203.2-1%201.4-2%204.4-2%205.9a18.2%2018.2%200%200%200%2036.3%200c0-1.5-1.1-4.5-2-5.9-.9-1.2-1.7-1.8-2.4-3.2-1.2-2.3-.4-3.8-1.3-6.5-.8-2.2-2.3-4.6-4.9-5.6%201.6%202%202%205.2%201.4%207.1-.7%202-1.4%203-1.4%204.2%200%202.2%201.1%202.5%202%203.4l.3.3a4%204%200%200%201%201%202.5%203.6%203.6%200%200%201-3.6%203.7c-2-.3-3.5-1.2-3.7-3.7%200-7%203-7.4%203-12.6%200-7.4-6.6-10.9-6.6-16.3%200-1.8.4-5%203-7.4M26.7%20229H63v174.5H26.7Zm123.6%200h36.4v174.5h-36.4zm-80%200H143l-36.3%2021.8Zm0%2029H143v14.6H70.3Zm0%20101.9H143v14.6H70.3Zm0%2021.8H143l-36.3%2021.8Z'/%3e%3ccircle%20cx='106.7'%20cy='316.4'%20r='36.4'/%3e%3cg%20fill='%23da2032'%20transform='translate(-38.8%2032.7)scale(.72727)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da2032'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M170.7%200h170.6v512H170.7Z'/%3e%3ccircle%20cx='85.3'%20cy='196.6'%20r='35'/%3e%3ccircle%20cx='85.3'%20cy='180.7'%20r='38.2'%20fill='%23da2032'/%3e%3ccircle%20cx='85.3'%20cy='187'%20r='25.5'/%3e%3cpath%20d='M88%20104.3a8%208%200%200%200-4.6%206.6c-.2%202.2.8%204.6.9%206.7%200%203.7-3.8%204.9-3.8%2010.1%200%201.8%201.7%203.8%201.7%208.4-.3%202.5-1.7%203-3.2%203.2a3%203%200%200%201-3.2-3.2%203%203%200%200%201%20.9-2.2l.3-.3c.7-.7%201.7-1%201.7-3%200-1-.6-1.8-1.2-3.6a7%207%200%200%201%201.2-6.2c-2.2.8-3.6%203-4.3%204.9-.7%202.3-.1%203.7-1.1%205.7-.6%201.2-1.4%201.7-2%202.8-.9%201.2-1.8%203.8-1.8%205.1a16%2016%200%200%200%2031.8%200c0-1.3-1-4-1.8-5.1-.7-1-1.5-1.6-2-2.8-1-2-.4-3.4-1.2-5.7-.7-2-2-4-4.3-5a7%207%200%200%201%201.3%206.3c-.7%201.8-1.3%202.7-1.3%203.7%200%201.9%201%202.2%201.7%203l.3.2a3%203%200%200%201%201%202.2%203%203%200%200%201-3.3%203.2q-2.7-.1-3.2-3.2c0-6.1%202.7-6.5%202.7-11%200-6.5-5.8-9.6-5.8-14.3%200-1.6.3-4.3%202.6-6.5M15.3%20237.9h31.9v152.8H15.3Zm108.2%200h31.8v152.8h-31.8zm-70%200h63.7L85.3%20257Zm0%2025.5h63.7V276H53.5Zm0%2089h63.7v12.8H53.5Zm0%2019.2h63.7l-31.9%2019Z'/%3e%3ccircle%20cx='85.3'%20cy='314.3'%20r='31.8'/%3e%3cg%20fill='%23da2032'%20transform='translate(-42%2066.1)scale(.63636)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300785e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fbd116'%20d='m295%20108.7%2040.5%2029.5L320%2090.5l-15.5%2047.7%2040.6-29.5z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M320%20331.6H217.5l-3.8-4H320a2%202%200%200%201%201.4%202q0%201.4-1.4%202m0-31.3a13%2013%200%200%200%201.2-7.6%2012%2012%200%200%200-1.2-3.8%2082%2082%200%200%201-32.5%2019%2081%2081%200%200%201-23.5%203.5h-63.1l5.8%208h61c20%200%2038.2-7.2%2052.3-19.1m-109.6-24.7a32%2032%200%200%201-9.7%202%2081%2081%200%200%200%2060.8%2027.5%2081%2081%200%200%200%2058.5-25%20441%20441%200%200%200%204.5-58.8%20441%20441%200%200%200-4.5-67.7c-6.6%206-19%2018.7-24.8%2038.3A81%2081%200%200%200%20292%20215a81%2081%200%200%200%2013.7%2045%2081%2081%200%200%201-17-49.5q.1-18.8%207.8-34.7a33%2033%200%200%201-7.5-13%2081%2081%200%200%200-10.5%2040c0%2018%205.9%2034.7%2015.9%2048.1a95%2095%200%200%200-73.4-29.4%2033%2033%200%200%201%206.8%208.9%2095%2095%200%200%201%2068.6%2029.4%2095%2095%200%200%200-61-22.2%2095%2095%200%200%200-36.7%207.3%2081%2081%200%200%200%2082.6%2052.2q-7%201.3-14.4%201.3a81%2081%200%200%201-56.4-22.8zM320%20364.4h-53.1a144%20144%200%200%200%2053.1%2010.1%2011%2011%200%200%200%201.3-5%2011%2011%200%200%200-1.3-5.1m0-24.5h-93.6l7.8%206.2H320a5%205%200%200%200%201.3-3.1%204%204%200%200%200-1.3-3.1m0%2012.5h-76.7a144%20144%200%200%200%2014.4%208H320a8%208%200%200%200%201.2-4.2%208%208%200%200%200-1.2-3.8'/%3e%3cpath%20fill='%23fbd116'%20d='m200.5%20174.8%2025.4%2023.6-6.7-34-14.6%2031.4%2030.3-16.8zm36.9-32%2034.7.6-27.7-21%2010.1%2033.3%2011.3-32.9z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-mo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300785e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fbd116'%20d='M272.5%20147.4%20256%2096.5l-16.5%2051%2043.3-31.5h-53.6z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M256%20353.7H146.7l-4-4.2H256a2%202%200%200%201%201.5%202q0%201.6-1.5%202.2m0-33.4c.6-1.3%201.9-4.3%201.3-8a13%2013%200%200%200-1.3-4.1%2087%2087%200%200%201-34.7%2020.2%2086%2086%200%200%201-25%203.7h-67.4l6.3%208.6h65a86%2086%200%200%200%2055.8-20.4M139.1%20294a34%2034%200%200%201-10.3%202.2%2086%2086%200%200%200%2064.8%2029.3%2086%2086%200%200%200%2062.4-26.6%20470%20470%200%200%200%204.8-62.9%20470%20470%200%200%200-4.8-72.2c-7%206.3-20.2%2020-26.4%2040.9a87%2087%200%200%200-3.6%2024.6%2086%2086%200%200%200%2014.6%2048.1%2086%2086%200%200%201-18-52.9%2086%2086%200%200%201%208.2-37%2035%2035%200%200%201-8-13.8%2086%2086%200%200%200-11.2%2042.6%2086%2086%200%200%200%2017%2051.4%20101%20101%200%200%200-78.3-31.5%2035%2035%200%200%201%207.2%209.5%20101%20101%200%200%201%2073.3%2031.4%20101%20101%200%200%200-65.2-23.6q-20.9%200-39%207.8a87%2087%200%200%200%2088%2055.6%2087%2087%200%200%201-15.4%201.4%2086%2086%200%200%201-60.1-24.3M256%20388.7h-56.6a153%20153%200%200%200%2056.6%2010.8%2012%2012%200%200%200%201.3-5.3%2012%2012%200%200%200-1.3-5.5m0-26.2h-99.9l8.4%206.7H256a5%205%200%200%200%201.4-3.3c0-2-1.2-3.1-1.4-3.4m0%2013.4h-81.8a153%20153%200%200%200%2015.4%208.5H256a8%208%200%200%200%201.2-4.5%208%208%200%200%200-1.2-4'/%3e%3cpath%20fill='%23fbd116'%20d='m155.6%20211.7-7-36.4-15.7%2033.6%2032.4-18-36.8-4.5zm49.3-58.8-29.6-22.3%2010.8%2035.4%2012.1-35-30.3%2021.3z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ef1923'%20d='m0%200%20320%20240L0%20480z'/%3e%3c/svg%3e")}.fi-mq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ef1923'%20d='M256%20256%200%20512V0z'/%3e%3c/svg%3e")}.fi-mr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2072h640v336H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M470%20154.6a150%20150%200%200%201-300%200%20155%20155%200%200%200-5%2039.2%20155%20155%200%201%200%20310%200%20154%20154%200%200%200-5-39.2'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m320%2093.8-13.5%2041.5H263l35.3%2025.6-13.5%2041.4%2035.3-25.6%2035.3%2025.6-13.5-41.4%2035.3-25.6h-43.6z'/%3e%3c/svg%3e")}.fi-mr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2076.8h512v358.4H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M416%20164.9a160%20160%200%200%201-320%200%20165%20165%200%200%200-5.4%2041.8A165.4%20165.4%200%201%200%20416%20165z'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m256%20100-14.4%2044.3h-46.5l37.6%2027.3-14.3%2044.2%2037.6-27.3%2037.6%2027.3-14.4-44.2%2037.7-27.3h-46.5z'/%3e%3c/svg%3e")}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300a04d'%20d='M0%20360h640v120H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20120h640v120H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h640v120H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20240h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23009f4d'%20d='M0%20384h512v128H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20128h512v128H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h512v128H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20256h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M120%20120h400v240H120z'/%3e%3ccircle%20cx='350'%20cy='240'%20r='80'%20fill='%23fff'/%3e%3ccircle%20cx='380'%20cy='240'%20r='80'%20fill='%23007e3a'/%3e%3c/svg%3e")}.fi-mv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M128%20128h256v256H128z'/%3e%3ccircle%20cx='288'%20cy='256'%20r='85.3'%20fill='%23fff'/%3e%3cellipse%20cx='308.6'%20cy='256'%20fill='%23007e3a'%20rx='73.9'%20ry='85.3'/%3e%3c/svg%3e")}.fi-mw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f41408'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23f31509'%20d='M220.5%20141c22.3-49.2%2084.5-72.8%20138.8-52.5a98%2098%200%200%201%2058%2052.5zm-26%206.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1m124.6-85.9c-4.2-21-5.2-44-4.8-48C314.7%209.6%20317%209%20319%209s4.7%201.8%204.7%204.7c0%205.3-.1%2027-4.6%2048zm11.6.5a249%20249%200%200%201-.3-48.2c.8-3.9%203.2-4.4%205.1-4.2%202%20.1%204.5%202.1%204.2%205-.5%205.3-2.6%2026.9-9%2047.4m10.4%201.3c-.2-21.3%203-44.3%204.1-48%201.1-3.9%203.6-4.2%205.5-3.9%202%20.3%204.3%202.5%203.8%205.3-1%205.3-5.2%2026.6-13.4%2046.6m11%202.2c1.8-21.2%207.3-43.8%208.8-47.5s4-3.8%205.8-3.4c2%20.5%204%202.8%203.3%205.6-1.6%205.1-7.7%2026-17.8%2045.3zm10.9%203.2c3.9-21%2011.5-43.1%2013.3-46.7%201.9-3.5%204.3-3.5%206.2-2.9%201.8.6%203.7%203.2%202.7%205.8A264%20264%200%200%201%20363%2068.7m10.1%203.8c5.8-20.7%2015.5-42%2017.7-45.5%202.2-3.4%204.6-3.1%206.4-2.3%201.8.7%203.4%203.4%202.1%206-2.5%204.8-12.5%2024.4-26.2%2041.8m10%204.7a263%20263%200%200%201%2022-43.9c2.4-3.2%204.9-2.7%206.6-1.8a4.4%204.4%200%200%201%201.5%206.1c-3%204.6-14.9%2023.4-30.1%2039.6m9.4%205.5c9.7-19.4%2023.3-39%2026.1-42s5.2-2.3%206.8-1.3a4.4%204.4%200%200%201%201%206.2c-3.5%204.4-17.2%2022.1-34%2037zm8.8%206.2c11.6-18.6%2027-37%2030.1-39.7%203-2.8%205.4-2%206.9-.8a4.3%204.3%200%200%201%20.3%206.2c-3.8%204.1-19.1%2020.7-37.3%2034.3m8.3%206.9a284%20284%200%200%201%2033.8-37.2c3.3-2.5%205.5-1.5%206.9-.3a4.3%204.3%200%200%201-.3%206.3c-4.1%203.8-21%2019.1-40.4%2031.2m7.6%207.5A278%20278%200%200%201%20454.4%2069c3.6-2.3%205.7-1.1%207%20.3%201.2%201.3%201.5%204.4-1%206.2a306%20306%200%200%201-43.2%2027.8m6.5%207.8A297%20297%200%200%201%20464%2079.6c3.7-2%205.7-.6%206.8.9%201.2%201.4%201.1%204.5-1.4%206.1-4.8%203-24.3%2015.6-45.7%2024.5m5.9%208.3a307%20307%200%200%201%2043-28.1c4-1.7%205.9-.2%206.9%201.3%201%201.6.6%204.6-2%206a321%20321%200%200%201-48%2020.8zm5.4%209.6a313%20313%200%200%201%2045.8-24.4c4.1-1.4%205.8.3%206.6%201.9.9%201.6.3%204.6-2.6%205.8-5.3%202.2-27%2011.4-49.8%2016.7m4.2%209.2a320%20320%200%200%201%2048-20.8c4.2-1%205.7.8%206.4%202.5.6%201.6-.3%204.6-3.2%205.5-5.5%201.9-28%209.3-51.2%2012.8m3.4%209.8a325%20325%200%200%201%2049.8-16.9c4.2-.6%205.6%201.2%206.1%203%20.5%201.7-.7%204.5-3.7%205.3-5.7%201.3-28.8%207-52.2%208.6M307.8%2062a252%20252%200%200%201-9.7-47.4c0-3.9%202.3-4.8%204.2-5%202-.1%205%201.5%205.2%204.3.5%205.3%202.6%2026.9.4%2048.1zm-11%201.3a251%20251%200%200%201-14.3-46.4c-.4-4%201.8-5%203.7-5.3s5%201%205.6%203.8a263%20263%200%200%201%205%2047.9m-11%202.2A259%20259%200%200%201%20267%2020.3c-.8-3.9%201.3-5.1%203.2-5.6s5%20.6%205.9%203.4c1.5%205.1%207.7%2026%209.6%2047.3zm-10.5%203A264%20264%200%200%201%20252.5%2025c-1.1-3.8.8-5.2%202.6-5.8s5.1.2%206.2%202.8c2%205%2010.2%2025.4%2014%2046.4zM265.2%2072a270%20270%200%200%201-27-41.5c-1.4-3.7.4-5.3%202.2-6s5-.2%206.4%202.4c2.5%204.8%2012.5%2024.5%2018.4%2045.1m-10.3%205a276%20276%200%200%201-31-39.2c-1.7-3.5-.1-5.2%201.6-6.1s5-.6%206.6%201.9c3%204.6%2015%2023.3%2022.8%2043.4m-9.4%205.4A285%20285%200%200%201%20211%2045.7c-2.1-3.4-.7-5.2%201-6.3%201.5-1%205-1%206.7%201.4%203.4%204.3%2017.1%2022%2026.8%2041.5zm-8.7%206a292%20292%200%200%201-37.9-33.9c-2.4-3.2-1.1-5%20.4-6.2a5.5%205.5%200%200%201%206.8.8c3.8%204%2019.2%2020.7%2030.7%2039.3m-8.5%207a299%20299%200%200%201-41-30.7c-2.8-3-1.7-5-.3-6.3a5.5%205.5%200%200%201%206.9.3c4.2%203.7%2021%2019%2034.4%2036.6zm-7.4%207A307%20307%200%200%201%20177.2%2075c-3-2.8-2.1-4.8-.8-6.2%201.2-1.4%204.5-2.1%206.9-.3a292%20292%200%200%201%2037.6%2034zm-7%208.2a313%20313%200%200%201-46.2-23.8c-3.3-2.5-2.6-4.7-1.5-6.1%201.1-1.5%204.3-2.5%206.9-.9%204.8%203.1%2024.3%2015.5%2040.8%2030.8m-6.3%208.8c-22.2-7-44.9-17.6-48.4-19.9-3.6-2.2-3-4.4-2.1-6s4-2.8%206.8-1.4c5%202.7%2025.8%2013.5%2043.7%2027.3m-5.3%209c-22.8-5.3-46.3-14-50.1-16-3.7-2-3.5-4.2-2.6-5.8s3.7-3.1%206.6-2c5.3%202.3%2027%2011.4%2046.1%2023.8m-4.2%209a329%20329%200%200%201-51.4-12.2c-4-1.6-3.8-3.9-3.2-5.5.7-1.7%203.5-3.4%206.4-2.5%205.6%201.9%2028%209.3%2048.2%2020.2'/%3e%3cpath%20fill='%23f31509'%20d='M194.5%20147.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1'/%3e%3cpath%20d='M129.4%20141.5h381.2v12.6H129.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mw-a'%3e%3cpath%20fill-opacity='.7'%20d='M179.7%200h708.7v708.7H179.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23mw-a)'%20transform='translate(-129.8)scale(.72249)'%3e%3cpath%20fill='%23f41408'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20472.4h1063v236.3H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h1063v236.2H0z'/%3e%3cpath%20fill='%23f31509'%20d='M401.4%20214a147.3%20147.3%200%200%201%20192.2-80.3%20142%20142%200%200%201%2080.2%2080.3zm-36%209.8a420%20420%200%200%201-72.5-12c-5.6-2-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5zM538%2092.6c-5.8-32-7.3-67.3-6.7-73.2s3.8-7%206.5-7a7%207%200%200%201%206.5%207c0%208.2-.2%2041.3-6.3%2073.2m16%20.8a428%20428%200%200%201-.5-73.6c1.1-5.9%204.4-6.7%207.1-6.4s6.3%203.3%205.9%207.6c-.7%208-3.7%2041-12.5%2072.4m14.4%202c-.4-32.6%204-67.6%205.7-73.4%201.5-5.8%204.9-6.3%207.6-5.8a7%207%200%200%201%205.2%208c-1.4%208-7.1%2040.6-18.5%2071.1zm15.3%203.3c2.5-32.4%2010-66.9%2012-72.5s5.5-5.8%208.1-5.1a7%207%200%200%201%204.5%208.4c-2.1%207.9-10.6%2039.9-24.6%2069.2m15%204.8A422%20422%200%200%201%20617%2032.3c2.6-5.4%206-5.3%208.6-4.4a7%207%200%200%201%203.7%208.9c-2.8%207.6-14.2%2038.7-30.7%2066.7zm14%205.9c8-31.6%2021.4-64.2%2024.5-69.4%203-5.2%206.4-4.8%208.8-3.6a7%207%200%200%201%203%209c-3.5%207.5-17.4%2037.5-36.3%2064m13.8%207.2a432%20432%200%200%201%2030.4-67c3.4-4.9%206.8-4.2%209.2-2.8a7%207%200%200%201%202%209.3c-4%207-20.5%2035.7-41.6%2060.5m13%208.3a420%20420%200%200%201%2036.2-64c3.8-4.6%207.1-3.6%209.3-2a7%207%200%200%201%201.3%209.4c-4.7%206.7-23.6%2033.8-46.8%2056.6m12.2%209.5c16-28.4%2037.4-56.4%2041.7-60.7%204.2-4.2%207.4-3%209.5-1.2s3.2%206.3.4%209.6c-5.2%206.2-26.4%2031.6-51.6%2052.3m11.5%2010.5a424%20424%200%200%201%2046.7-56.8c4.6-3.8%207.7-2.3%209.6-.4a7%207%200%200%201-.4%209.6%20410%20410%200%200%201-56%2047.6zm10.4%2011.5c20.7-25.1%2046.7-49%2051.6-52.4%205-3.4%207.8-1.6%209.6.4a7%207%200%200%201-1.2%209.5%20422%20422%200%200%201-60%2042.5m9%2011.8a422%20422%200%200%201%2055.8-48c5.2-3%208-.9%209.5%201.4%201.6%202.2%201.6%206.8-2%209.3a416%20416%200%200%201-63.2%2037.3zm8.2%2012.8a422%20422%200%200%201%2059.7-43c5.4-2.5%208-.2%209.4%202.1%201.3%202.3%201%207-2.8%209.2-7%204-35.6%2020.8-66.3%2031.7m7.6%2014.6a432%20432%200%200%201%2063.4-37.3c5.6-2%208%20.5%209.1%203a7%207%200%200%201-3.6%208.8%20418%20418%200%200%201-68.9%2025.5m5.8%2014.1a413%20413%200%200%201%2066.3-31.7c5.8-1.5%208%201.2%208.9%203.7s-.3%207-4.4%208.5a413%20413%200%200%201-70.8%2019.5m4.6%2015a421%20421%200%200%201%2069-25.8c5.8-1%207.7%201.8%208.4%204.5a7%207%200%200%201-5%208c-8%202.2-39.9%2010.7-72.4%2013.2zM522.4%2093.1A421%20421%200%200%201%20508.9%2021c0-6%203.1-7.3%205.8-7.6a7%207%200%200%201%207.1%206.5c.8%208%203.7%2041%20.6%2073.4zm-15.4%202a419%20419%200%200%201-19.7-70.8c-.5-6%202.5-7.6%205.1-8.1a7%207%200%200%201%207.7%205.8c1.4%208%207.2%2040.6%206.9%2073.1m-15.3%203.4a422%20422%200%200%201-25.9-68.9c-1-5.9%201.9-7.8%204.5-8.5a7%207%200%200%201%208%205.1c2.2%207.9%2010.8%2039.8%2013.4%2072.3m-14.4%204.5a420%20420%200%200%201-31.6-66.4c-1.5-5.8%201.2-8%203.7-8.9a7%207%200%200%201%208.5%204.4c2.8%207.7%2014.1%2038.7%2019.4%2070.9m-14%205.7A420%20420%200%200%201%20426%2045.4c-2-5.7.4-8%202.9-9.1a7%207%200%200%201%208.9%203.6c3.4%207.4%2017.3%2037.4%2025.4%2069zm-14.2%207.4a420%20420%200%200%201-42.8-59.9c-2.5-5.4-.3-8%202-9.3a7%207%200%200%201%209.2%202.8c4.1%207%2020.7%2035.7%2031.6%2066.4m-13%208.2a422%20422%200%200%201-47.8-56c-3-5.2-1-8%201.3-9.5a7%207%200%200%201%209.4%202c4.7%206.7%2023.6%2033.8%2037.1%2063.5m-12.1%209a419%20419%200%200%201-52.4-51.6c-3.4-4.9-1.6-7.8.5-9.5a7%207%200%200%201%209.5%201.2c5.2%206.2%2026.4%2031.6%2042.4%2060zM412.2%20144a422%20422%200%200%201-56.8-46.8c-3.8-4.6-2.3-7.7-.4-9.6a7%207%200%200%201%209.6.4c5.8%205.8%2029.2%2029.1%2047.6%2056M402%20154.9a421%20421%200%200%201-60.5-41.8c-4.2-4.2-2.9-7.4-1.1-9.5a7%207%200%200%201%209.5-.4c6.3%205.2%2031.5%2026.5%2052.1%2051.7m-9.7%2012.5a421%20421%200%200%201-64-36.3c-4.6-3.9-3.6-7.2-2-9.4a7%207%200%200%201%209.5-1.3%20423%20423%200%200%201%2056.5%2047m-8.7%2013.4a421%20421%200%200%201-67-30.3c-5-3.5-4.3-6.8-2.9-9.2a7%207%200%200%201%209.3-2.1c7.1%204%2035.8%2020.5%2060.6%2041.6m-7.3%2013.7c-31.5-8-64.2-21.4-69.4-24.4-5.1-3-4.8-6.4-3.6-8.8a7%207%200%200%201%209.1-3c7.4%203.4%2037.4%2017.4%2064%2036.2zm-5.8%2013.8a415%20415%200%200%201-71.2-18.6c-5.4-2.5-5.3-6-4.4-8.5%201-2.5%204.8-5.2%208.9-3.7%207.6%202.8%2038.7%2014.2%2066.7%2030.8'/%3e%3cpath%20fill='%23f31509'%20d='M365.5%20223.8c-32.5-2.5-67-9.9-72.6-12s-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5'/%3e%3cpath%20d='M275.3%20214.7H803V234H275.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mx{background-image:url(/assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20640%20480'%3e%3cg%20clip-path='url(%23my-a)'%3e%3cpath%20fill='%23C00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%200h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2034.3h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2068.6h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.9h640V137H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20137.1h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20205.7h640V240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20274.3h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20308.6h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20342.9h640V377H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20377.1h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20411.4h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20445.7h640V480H0z'/%3e%3cpath%20fill='%23006'%20d='M0%20.5h320v274.3H0z'/%3e%3cpath%20fill='%23FC0'%20d='m207.5%2073.8%206%2040.7%2023-34-12.4%2039.2%2035.5-20.8-28.1%2030%2041-3.2-38.3%2014.8%2038.3%2014.8-41-3.2%2028.1%2030-35.5-20.8%2012.3%2039.3-23-34.1-6%2040.7-5.9-40.7-23%2034%2012.4-39.2-35.5%2020.8%2028-30-41%203.2%2038.4-14.8-38.3-14.8%2041%203.2-28.1-30%2035.5%2020.8-12.4-39.3%2023%2034.1zm-33.3%201.7a71%2071%200%200%200-100%2065%2071%2071%200%200%200%20100%2065%2080%2080%200%200%201-83.2%206.2%2080%2080%200%200%201-43.4-71.2%2080%2080%200%200%201%20126.6-65'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='my-a'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.fi-my.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23C00'%20d='M0%200h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2036.6h512V73H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2073.1h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20109.7h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20146.3h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20182.9h512v36.5H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20219.4h512V256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20292.6h512V329H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20329.1h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20365.7h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20402.3h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20438.9h512v36.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20475.4h512V512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h256v292.6H0z'/%3e%3cpath%20fill='%23FC0'%20d='m166%2093%204.8%2032.5%2018.4-27.2-10%2031.3%2028.5-16.6-22.5%2024%2032.8-2.6-30.7%2011.9L218%20158l-32.8-2.5%2022.5%2024-28.4-16.7%209.8%2031.5-18.4-27.3-4.8%2032.5-4.7-32.5-18.4%2027.2%209.9-31.4-28.4%2016.7%2022.4-24-32.8%202.5%2030.7-11.8-30.6-11.9%2032.8%202.6-22.5-24%2028.4%2016.6-10-31.4%2018.5%2027.3%204.8-32.6Zm-26.7%201.3a57%2057%200%200%200-73%2024.9%2057%2057%200%200%200%2045.5%2083.8%2057%2057%200%200%200%2027.5-4.7%2064%2064%200%201%201%200-104'/%3e%3c/svg%3e")}.fi-mz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h768v16H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20176h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20336h768v16H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20352h768v160H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v512l336-256z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m198.5%20333-51.2-37.5L96.1%20333l19.9-60.3-51.5-37.1%2063.5.2%2019.3-60.4%2019.4%2060.5%2063.5-.3-51.5%2037.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M102.8%20290.9h37c3%203.3%209.5%204.7%2015.8%200%2011.6-6.4%2034%200%2034%200l4.4-4.7-10.7-35.2-3.9-4.2s-8.3-5-24-3.3-21.2-.5-21.2-.5-13.7%201.6-17.6%203.6l-4.4%204.4z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M110.3%20281.8s35.2-4.4%2045.4%209.1c-5.7%204-10.8%204.3-16.2.3.8-1.5%2012.6-13.8%2042.7-9.7'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.2'%20d='m148%20246.6-.3%2038.8m31.7-38.3L186%20278'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m117%20246.6-3.7%2016'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m78.9%20295.1%208.6%2010.2q1.5.9%202.9%200l12.8-15.4%205.4-6.7q1.3-1.6%201-3l10.4-9.3%202.2.2c-1-.2-1.7-.7-1-1.8l2.4-1.8%201.8%202.3s-2.6%203.4-2.9%203.4h-2.8l-5.4%204.9%202.4%202%203.5%209.8%204.4-3.1-2.8-10%206.1-6.7-2.3-3.6%201.6-2s21.3%2013.4%2029.6%209.8c.2%200%20.5-9.6.5-9.6s-22.2-2.3-22.7-6.7%205-5%205-5l-2.4-3.2.5-1.8%203.9%204.8%208.7-7.4%2051.5%2058.6c2.8-1.1%203.4-1.8%203.6-4.6L155%20241.5l3.8-4.1c.8-.9%201-1.2%201-2.6l6-5.1a7%207%200%200%201%203.8%203L186%20219c.4.4%201.7.8%202.6.4l26.9-25.9-29.3%2020.7-1-.7c0-.9%201-1%200-2.6-1.2-1.4-2.9%201.3-3.1%201.3s-4.3-1.4-5.2-3.2l-.2%204.7-7.5%207-5.7-.3-8.2%208-1%203%201.3%202.7s-4.4%203.8-4.4%203.6c0-.3-.9-1.2-1-1.3l3.8-3.4.5-2.3-1.2-2c-.4.3-5.2%205.4-5.5%204.8l-14-15.5.8-2.9-8.7-9.5c-3.2-1.1-8.3-1.3-9.3%205.7-.8%201.6-7.4.2-7.4.2l-3.6.8L85.2%20241l11.3%2013.6%2023.2-29.3.7-8.3%204.8%205.4q2.5.5%204.7-.5l13.7%2015.3-2.3%202.3%202%202.2%202.4-1.6.9%201.3-3.1%202.1c-1.8-1.2-3.6-2.7-3.5-5l-7.7%206.4-.3%201.2-22.9%2019-2%20.3-.5%206%2014.9-12.4v-1.8l1.5%201.3%2011.6-9.3s.8%201%20.5%201-10.3%209.3-10.3%209.3l-.2%201-1.8%201.6-1-.8-14%2012.4h-2l-7.7%207.7c-2%20.2-3.7.4-5.4%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20155h744v15.5H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20170.5h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20325.5h744V341H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20341h744v155H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v496l325.6-248z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m192.3%20322.6-49.6-36.3-49.5%2036.3%2019.2-58.4-50-36%2061.6.3%2018.7-58.5%2018.8%2058.5%2061.5-.3-50%2036z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M99.6%20281.9h35.8c2.9%203.2%209.3%204.5%2015.4%200%2011.2-6.2%2032.9%200%2032.9%200l4.3-4.6-10.4-34.1-3.8-4s-8-4.8-23.2-3.2-20.5-.6-20.5-.6-13.4%201.6-17.1%203.6l-4.3%204.3-9%2038.7z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M106.8%20273s34.2-4.2%2044%208.9c-5.5%203.8-10.4%204-15.7.2.9-1.4%2012.3-13.3%2041.4-9.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.1'%20d='m143.4%20238.9-.3%2037.6m30.7-37%206.4%2029.8'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m113.3%20239-3.5%2015.4'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m76.4%20286%208.4%209.8q1.5.9%202.8%200l12.4-15%205.3-6.4a4%204%200%200%200%201-3l10-9q1%20.3%202%20.3c-.9-.3-1.6-.7-.8-1.8l2.2-1.7%201.8%202.2s-2.5%203.3-2.8%203.3H116l-5.3%204.7%202.3%202%203.5%209.5%204.2-3-2.7-9.7%206-6.5-2.3-3.5%201.5-2s20.7%2013%2028.7%209.5c.2.1.5-9.3.5-9.3s-21.5-2.2-22-6.4%204.8-4.8%204.8-4.8l-2.3-3.2.5-1.8%203.8%204.8%208.4-7.3%2049.9%2056.9c2.7-1.1%203.3-1.8%203.5-4.5L150%20234l3.8-4c.7-.8%201-1.2%201-2.5l5.7-5a7%207%200%200%201%203.7%203l15.8-13.3c.4.4%201.7.8%202.5.3l26-25-28.3%2020-1-.7c0-.8%201-1%200-2.5-1.1-1.3-2.8%201.3-3%201.3s-4.1-1.4-5-3.1l-.2%204.6-7.3%206.7-5.5-.2-8%207.7-1%203%201.3%202.5s-4.2%203.7-4.2%203.5-.9-1.1-1-1.3l3.7-3.2.5-2.3-1.2-1.9c-.4.3-5%205.2-5.3%204.7L129.7%20211l.7-2.8-8.5-9.2c-3-1-8-1.2-9%205.5-.7%201.6-7.2.2-7.2.2l-3.4.8-19.7%2027.9%2011%2013.2%2022.4-28.4.6-8%204.7%205.2q2.4.4%204.5-.5l13.3%2014.8-2.2%202.2%202%202.2%202.2-1.6%201%201.3-3%202c-1.9-1.1-3.6-2.6-3.4-4.9l-7.5%206.2-.3%201.3-22.2%2018.4-2%20.3-.5%205.7%2014.5-12v-1.7l1.5%201.2%2011.2-9s.8%201%20.5%201-10%209-10%209l-.2%201-1.7%201.5-1-.7-13.5%2012h-2l-7.5%207.4c-1.9.2-3.6.4-5.2%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-na{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-26.4.2.8%20345.6L512.5%200z'/%3e%3cpath%20fill='%2338a100'%20d='M666.4%20479.6%20665%20120.3%20122.3%20479.8l544-.2z'/%3e%3cpath%20fill='%23c70000'%20d='m-26%20371.8.4%20108.2%20117.5-.1L665.4%2095.4l-.7-94.1-116-1L-26%20371.7z'/%3e%3cpath%20fill='%23ffe700'%20d='m219.6%20172-21.8-13.2-12.6%2022.1-12.2-22.2-22%2012.9.6-25.4-25.4.2%2013.2-21.8-22.1-12.5%2022.2-12.3-12.8-22%2025.4.6-.1-25.5%2021.7%2013.2L186.3%2044l12.2%2022.2%2022-12.9-.6%2025.4%2025.4-.2-13.2%2021.8%2022.1%2012.5-22.2%2012.3%2012.8%2022-25.4-.6z'/%3e%3cpath%20fill='%233662a2'%20d='M232.4%20112.4c0%2025.6-20.9%2046.3-46.6%2046.3s-46.6-20.7-46.6-46.3%2020.8-46.2%2046.6-46.2%2046.6%2020.7%2046.6%2046.2'/%3e%3cpath%20fill='%23ffe700'%20d='M222.3%20112.4a36.5%2036.5%200%201%201-73%200%2036.5%2036.5%200%200%201%2073%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-na.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%2338a100'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23c70000'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23ffe700'%20d='m154%20183.4-23.1-14-13.4%2023.6-13-23.8L81%20183l.6-27.1-27%20.2%2014-23.2L45%20119.5l23.8-13L55%2083l27%20.6-.1-27.1%2023.2%2014%2013.4-23.6%2013%2023.7L155.2%2057l-.6%2027%2027-.1-14%2023.2%2023.6%2013.3-23.8%2013.1%2013.7%2023.4-27-.5z'/%3e%3cpath%20fill='%233662a2'%20d='M167.8%20120c0%2027.2-22.3%2049.3-49.8%2049.3s-49.7-22.1-49.7-49.4%2022.3-49.3%2049.8-49.3%2049.7%2022%2049.7%2049.3z'/%3e%3cpath%20fill='%23ffe700'%20d='M157%20120a39%2039%200%201%201-77.9%200%2039%2039%200%200%201%2077.9%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-nc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='240'%20cy='240'%20r='157.3'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.3'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.4'%20d='M213.3%20263.5h53.3M213.3%20224h53.3M240%2083.2V352'/%3e%3cpath%20fill='%23000001'%20d='M176.6%20384.4c64.2%2026.3%20124.4%201.7%20124.4%201.7s-22.7-24.6-34.3-34.2c-11.4-9.4-44.8-9-56.2%200a489%20489%200%200%200-33.9%2032.5'/%3e%3cellipse%20cx='240'%20cy='312.5'%20fill='%23000001'%20rx='17.6'%20ry='25.6'/%3e%3cellipse%20cx='240'%20cy='243.7'%20fill='%23000001'%20rx='21.3'%20ry='13.5'/%3e%3ccircle%20cx='240'%20cy='181.3'%20r='21.3'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M265.6%20101.9s1.8%203-2%2010c-18.6%2033.5-37.3%2034.2-40.8%2037.1-4%203.2-5.6%203-5.6%203%20.3-2.9.5-14.6.7-15.7%202.9-15.7%2026.5-15.5%2045-31.5%202.9-2.5%202.7-3%202.7-3zm-62.4%2072s4.3%2012%204.8%2024c1%2019.2%2019.4%2019.7%2032%2019.7v-10.7c-9.5%200-17.7-1.4-24.5-15.4a123%20123%200%200%200-12.3-17.6m-.5%20154.6s6.7-8.3%2014.6-27.7c4-10.1%2013.8-16%2022.7-16v-15c-20.3%200-30%207.5-31%2018.6a329%20329%200%200%201-6.3%2040.1'/%3e%3cpath%20d='M276.8%20173.9s-4.3%2012-4.8%2024c-1%2019.2-19.4%2019.7-32%2019.7V207c9.5%200%2017.7-1.4%2024.5-15.5q5.4-9.3%2012.3-17.6m.5%20154.7s-6.7-8.4-14.6-27.8c-4-10.1-13.8-16-22.7-16V270c20.3%200%2030%207.5%2031%2018.6a329%20329%200%200%200%206.3%2040'/%3e%3c/svg%3e")}.fi-nc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='225.6'%20cy='256'%20r='167.8'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.7'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.8'%20d='M197.2%20281h56.9m-56.9-42h56.9M225.6%2088.6v286.8'/%3e%3cpath%20fill='%23000001'%20d='M158%20410c68.6%2028%20132.8%201.8%20132.8%201.8s-24.3-26.2-36.7-36.5c-12.1-10-47.8-9.6-60%200-10%208-39.2%2037.5-36%2034.8z'/%3e%3cellipse%20cx='225.6'%20cy='333.4'%20fill='%23000001'%20rx='18.8'%20ry='27.3'/%3e%3cellipse%20cx='225.6'%20cy='260'%20fill='%23000001'%20rx='22.8'%20ry='14.4'/%3e%3ccircle%20cx='225.6'%20cy='193.4'%20r='22.8'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M253%20108.7s2%203.2-2.2%2010.7c-19.9%2035.7-39.7%2036.5-43.5%2039.5-4.2%203.4-6%203.2-6%203.2.4-3%20.6-15.6.8-16.8%203-16.6%2028.3-16.4%2048-33.5%203-2.7%202.8-3.2%202.8-3.2zm-66.6%2076.8s4.5%2012.7%205.1%2025.6c1.1%2020.4%2020.7%2021%2034.1%2021v-11.4c-10%200-18.9-1.4-26.1-16.5a131%20131%200%200%200-13.1-18.7m-.6%20165s7.2-9%2015.6-29.6a27%2027%200%200%201%2024.2-17.1v-16c-21.6%200-32%208-33%2019.9-2.4%2024-6.8%2042.7-6.8%2042.7zm79.2-165s-4.6%2012.7-5.2%2025.6c-1.1%2020.5-20.7%2021-34.1%2021v-11.3c10.1%200%2018.9-1.5%2026.2-16.5q5.8-10%2013-18.8zm.5%20165s-7.1-8.9-15.6-29.6a27%2027%200%200%200-24.2-17v-16c21.6%200%2032%208%2033.1%2019.8a351%20351%200%200%200%206.7%2042.8'/%3e%3c/svg%3e")}.fi-ne{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230db02b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='68'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-ne.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230db02b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='72.5'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23008753'%20d='M426.6%200H640v480H426.6zM0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23008753'%20d='M341.3%200H512v512H341.3zM0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ni{background-image:url(/assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-nl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-no{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002664'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002664'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-no.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002664'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002664'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-np{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%20transform='translate(0%2015)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13.8'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-np.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='np-b'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%3e%3cg%20clip-path='url(%23np-b)'%20transform='translate(0%2016)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-nr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-54.7%200H628v512H-54.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(51.3)scale(.9375)'%3e%3cpath%20fill='%23002170'%20d='M-140%200H884v512H-140z'/%3e%3cpath%20fill='%23ffb20d'%20d='M-140%20234.1H884V278H-140z'/%3e%3cpath%20fill='%23fff'%20d='m161.8%20438-33-33-10.5%2045.4-12-45-31.9%2034%2012.1-45L42%20407.9l33-33-45.4-10.6%2045-12-34-31.8%2045%2012L72%20288l33%2033%2010.6-45.4%2012%2045%2031.8-34-12%2045%2044.5-13.5-33%2033%2045.4%2010.5-45%2012%2034%2032-45-12.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M135.6%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(-140)scale(1.0321)'%3e%3cpath%20fill='%23002170'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23ffb20d'%20d='M0%20226.8h992.1v42.4H0z'/%3e%3cpath%20fill='%23fff'%20d='m292.4%20424.4-31.9-32-10.2%2044-11.7-43.7-30.9%2033%2011.8-43.6-43.2%2013%2032-31.8-44-10.3%2043.6-11.6-33-31%2043.6%2011.8-13-43.2%2031.8%2032%2010.3-44%2011.7%2043.6%2030.8-32.9-11.7%2043.6%2043.2-13-32%2031.8%2044%2010.3L290%20362l33%2030.9-43.7-11.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3ccircle%20cx='160'%20cy='120'%20r='40.8'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m160%2079.2%2024%2073.8-62.8-45.6h77.6L136%20153M66.7%2098.3l14%2043.4L43.9%20115h45.7l-37%2026.8m200.7-43.5%2014.1%2043.4-36.9-26.8h45.7l-37%2026.8M160%20178.3l14.1%2043.4-37-26.8h45.7l-37%2026.8M160%2018.3l14.1%2043.4-37-26.8h45.7l-37%2026.8'/%3e%3c/svg%3e")}.fi-nu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3ccircle%20cx='128'%20cy='128'%20r='43.6'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m128%2084.4%2025.6%2078.8-67-48.7h82.8l-67%2048.7m-49.1-58.3%2015%2046.3L29%20122.6h48.7l-39.4%2028.6m164.4-46.3%2015%2046.3-39.4-28.6H227l-39.4%2028.6m-59.6%2039%2015%2046.3-39.3-28.6h48.6L113%20236.5m15-217L143%2066l-39.3-28.7h48.6L113%2066'/%3e%3c/svg%3e")}.fi-nz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h640v480H0z'/%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-nz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h512v512H0z'/%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-om{background-image:url(/assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M92.5%200h477.2v480H92.4z'/%3e%3cpath%20fill='%23db0000'%20fill-rule='evenodd'%20d='M323%203.6h358v221.7H323z'/%3e%3cpath%20fill='%230000ab'%20fill-rule='evenodd'%20d='M3.2%20225.3h319.9V480H3.2zm211.6-47.6-42-29.4-41.7%2029.6%2015.5-48L105%20100l51.6-.4%2016-48%2016.3%2047.9h51.6l-41.5%2030%2015.9%2048z'/%3e%3cpath%20fill='%23d80000'%20fill-rule='evenodd'%20d='m516.9%20413.9-42.4-27.7-42.1%2028%2015.6-45.6-42-28%2052-.5%2016.2-45.4%2016.4%2045.3h52l-41.8%2028.5%2016%2045.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M-26-25h592.5v596H-26z'/%3e%3cpath%20fill='%23db0000'%20d='M255.3-20.4h312.1v275.2h-312z'/%3e%3cpath%20fill='%230000ab'%20d='M-54.5%20254.8h309.9V571H-54.5zM179%20181.6l-46.5-29.2-46.2%2029.5%2017.2-48-46.2-29.6%2057.1-.4%2017.7-47.8%2018.1%2047.7h57.1l-45.9%2030z'/%3e%3cpath%20fill='%23d80000'%20d='m435.2%20449-46.4-29.2-46.3%2029.5%2017.2-48-46.2-29.5%2057.2-.4%2017.7-47.8%2018%2047.7h57.2l-46%2030z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pe{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D91023'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M213.3%200h213.4v480H213.3z'/%3e%3c/svg%3e")}.fi-pe.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23D91023'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.7%200h170.6v512H170.7z'/%3e%3c/svg%3e")}.fi-pf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M80%200h480v480H80z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M277.3%20340.8s10.8-8.8%2021.4-8.8%2013.4%207.3%2020.8%207.9c7.3.6%2013.4-7.3%2022.5-7.6s20.5%206.4%2020.5%206.4l-39.8%2012-45.4-10zm-22.9-13%20135.4.7s-11.7-12.7-25.5-13c-13.8-.2-10%206-20.5%206.8-10.6.9-13.2-6.4-22.9-6.2s-15.2%206.2-22.5%206.5-16.7-7.3-22.3-7-25.5%208.7-25.5%208.7l3.8%203.6zm-17.3-16%20167%20.5c2.7-3.8-8.2-12.9-18.1-13.7-8.2.3-14%208.5-20.8%208.8s-14.4-8.5-22-8.2-15.5%208.2-23.1%208.2-13.2-8.5-22.9-8.5-14%209.3-21.4%208.8-13.8-9.4-20.8-9.4-18.7%2010.5-21%2010c-2.4-.7%202.9%204.3%203.1%203.4z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m301.3%20218.9%2038.4%2010.2v-54.8c-17.6%201-32.2-33.4-1.2-35.7-30.5-4.4-34%203.5-37.5%2012z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m277%20258.7%2086.7.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m281.1%20238%2010.3%2013.7m-10.3%200%2011.1-13.5M287%20237l-.3%208.5m10.8-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.1-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.7-7.6%2010.2%2013.8m-10.2%200%2011.1-13.5m-5.3-1.2-.2%208.5m11-7.6%2010.3%2013.8m-10.2%200%2011.1-13.5M354%20237l-.3%208.5'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m218.7%20259.6%2036.9.3v-23.1l-42.2-2.1zm-1.8-32%2039.3%203.9-.3-16.4-38.4-15.3-.6%2027.9zm8-32.7%2030.1%2014.6%204.3-4.5s-2.8-1.9-2.6-3.7c0-1.7%202.8-2%202.8-4%200-1.7-3-2-3.1-3.7-.2-2%202.4-4%202.4-4l-27.2-23.7-6.8%2029zm198%2065h-39l-.3-22.6%2042.8-3.2zM384.2%20232l46.3-5.6-10-26.7-36.6%2015.6zm33.7-39.6L384.5%20210c-.5-2-.9-3.8-3.2-5.3%200%200%202-1.2%202-3.2s-2.6-2.4-2.6-3.5%202.4-2.2%202.6-4.9c-.3-1.8-2.6-4.4-2.2-4.9l26-19.8zm-72.4%2039.1%2016.7-.7.3-6.7zm-51-.5-17.5-.5v-7l17.6%207.5zm0-2-17.5-9v-11.8s-2%20.3-1.8-2c.1-4.9%2012.9%208.9%2019.4%2013.4zm51-1.1v-7.7s15.8-14.2%2019.1-16.9c0%203-1.8%205.2-1.8%205.2v11.2zM243%20163.8l17.8%2019.7c.4-1.8%204.5-2.1%208.6-1.8s7.3-.3%207.3%202.6-2%202.5-2%204.6%203%201.9%203%204.5-2.2%202.1-2.2%204.1c0%201.7%202.4%201.8%202.4%201.8l16.6%2016.1v-17.2l-34.2-53.7zm27.4-20.4%2023.3%2047.5s.2-43.8%204.1-46.1l-6.5-12zm101%201.9-26%2046.2V172s2.2-3.2-1.2-3-7.5-.2-7.5-.2l10.4-36.6zM398%20165c-.3.5-17.5%2018-17.5%2018-.8-2-6-1-11-1s-5.6%201.6-5.3%202.9c.5%203.3%202.2.8%202.2%204%200%203.1-2.4%202-2.7%204.2.3%202.7%203.8%202%201.7%204l-19.9%2019.2v-18.2l37.1-57.6z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M309.8%20268.4c-8.3%2013.8-30.6%209.7-35.9%200-1.5-.4-.6-59.5-.6-59.5s-2.5-1.1-2.6-3%203.4-2%203.4-4.3-3.6-1.4-3.7-3.8c0-2.2%203.9-2%203.7-4-.2-2.4-4.3-2-4.5-4.2%200-1.7%203-3.2%203.8-4h-2.8l-6.4.1c-4.6%200%200%201%200%203.6%200%201.7-2.3%202.9-2.5%204.3-.1%201.6%203.2%202.6%203.3%204.5%200%201.6-3.3%201.7-3.2%203.3.2%202.5%203%203.1%202.9%204.7%200%201.5-3.6%202.1-3.7%203.3.2%202.4.6%2060.8.6%2060.8%205.7%2029.8%2038.8%2037.3%2048.2-1.8zm21.9%200c8.3%2013.8%2030.6%209.7%2035.8%200%201.6-.4.7-59.5.7-59.5s2.5-1.1%202.6-3-3.2-2-3.2-4.3%203.4-1.4%203.4-3.8c0-2.2-3.5-2-3.3-4.2s3-2%203.1-4.2c.1-1.9-1.7-3-2.6-3.8h2.7l6.4.1c4.5%200%200%201%200%203.6%200%201.7%202.3%202.9%202.5%204.3%200%201.6-3.2%202.6-3.3%204.5%200%201.6%203.3%201.7%203.2%203.3-.2%202.5-3%203.1-3%204.7.1%201.5%203.7%202.1%203.7%203.3l-.5%2060.8c-5.7%2029.8-38.9%2037.3-48.2-1.8z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M301.7%20295.6H339c.3-.3-8.4-13-18.6-12-11.5.3-19.3%2012-18.7%2012zm118.9-1h-51s6.6-3.8%208.4-7.4c3.3%201.8%202.4%203.6%209%203.9s12.9-7.5%2019.2-7.2%2014.4%2011%2014.4%2010.8zm-201%200h51s-6.6-3.8-8.4-7.4c-3.3%201.8-2.4%203.6-9%203.9s-13-7.5-19.2-7.2c-6.3.3-14.4%2011-14.4%2010.8zm3.8-16%2036.3.3s-2.3-5-2.6-11.1c-9.4-3.2-17%207-23.8%207.3-6.7.3-13.7-7.3-13.7-7.3zm194%200-36.4.3s2.3-5%202.6-11.1c9.4-3.2%2017%207%2023.8%207.3%206.7.3%2013.7-7.3%2013.7-7.3zM311%20279l18.4-.5s.3-5.6-9.3-5.6-8.8%206.4-9.1%206.1zm-11.2-7.9a17%2017%200%200%200%208.2-7.6l-12.6.3s-5.8%203.5-8.7%207.3zm40.8%200a17%2017%200%200%201-8.2-7.6l12.6.3s5.8%203.5%208.7%207.3z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-40%20360h720v120H-40zm0-360h720v120H-40z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M210.4%20363.5s11.6-9.4%2022.8-9.4%2014.4%207.8%2022.2%208.4%2014.4-7.8%2024-8c9.8-.4%2022%206.8%2022%206.8L258.9%20374l-48.5-10.6zm-24.3-13.8%20144.3.7s-12.5-13.5-27.2-13.8-10.6%206.3-21.8%207.2-14.1-6.9-24.4-6.6-16.3%206.6-24%206.9c-7.9.3-17.9-7.8-23.8-7.5S182%20346%20182%20346zm-18.5-17.2%20178.1.7c2.9-4.1-8.7-13.8-19.3-14.7-8.8.3-15%209-22.2%209.3s-15.3-9-23.5-8.7c-8%20.3-16.5%208.8-24.6%208.8s-14.1-9.1-24.4-9.1-15%2010-22.8%209.4c-7.9-.7-14.7-10-22.2-10s-20%2011.2-22.5%2010.6%203.1%204.7%203.4%203.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m236%20233.5%2041%2011V186c-18.8%201-34.4-35.6-1.3-38.1-32.4-4.8-36.2%203.7-40%2012.7z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m210.1%20276%2092.5.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m214.5%20253.8%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m11.6-8.1%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m12-8.1%2010.8%2014.7m-10.9%200%2011.9-14.4m-5.6-1.3-.3%209.1m12.4-8.1%2011%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1m11.9-8.1%2010.9%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m148%20277%2039.3.2v-24.7l-45-2.1%205.6%2026.5zm-2-34.1%2042%204-.4-17.5-41-16.2zm8.5-35%2032.2%2015.6%204.6-4.8s-3-2-2.8-4c0-1.8%203-2.1%203-4.2%200-1.9-3.3-2.1-3.3-4-.3-2%202.6-4.3%202.6-4.3L161.7%20177zm211.2%2069.3h-41.5l-.3-24%2045.6-3.5zm-41.2-29.7%2049.4-6-10.7-28.3-39%2016.5zm36-42.1L324.7%20224c-.5-2-1-4-3.4-5.6%200%200%202.2-1.3%202.2-3.5s-2.9-2.5-2.9-3.7%202.6-2.4%202.8-5.2c-.3-2-2.8-4.6-2.3-5.2l27.7-21.2%2011.5%2025.7zM283.1%20247l17.9-.8.3-7.2zm-54.3-.6L210%20246v-7.5zm-.1-2.2-18.7-9.6v-12.5s-2.2.3-1.9-2.2c.1-5.2%2013.8%209.5%2020.7%2014.3zm54.4-1.1V235s16.8-15.2%2020.4-18c0%203.1-2%205.5-2%205.5v12zM174%20174.7l18.9%2021c.5-2%204.8-2.2%209.2-2%204.4.4%207.9-.2%207.9%203%200%203-2.3%202.6-2.3%204.8s3.4%202%203.4%204.8-2.4%202.2-2.5%204.4c0%201.8%202.6%202%202.6%202l17.7%2017.1v-18.4l-36.5-57.3zm29-21.7%2024.8%2050.7s.3-46.8%204.4-49.3l-7-12.8zm107.7%202-27.6%2049.3v-20.8s2.3-3.5-1.3-3.2-8.1-.3-8.1-.3l11.1-39zm28.4%2021.1c-.3.6-18.7%2019.2-18.7%2019.2-.8-2.2-6.4-1.1-11.6-1.1-5.3%200-6%201.7-5.8%203%20.6%203.7%202.4%201%202.4%204.4%200%203.3-2.6%202-2.8%204.5.2%202.8%204%202.1%201.8%204.3l-21.3%2020.4v-19.4l39.6-61.5z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M245.1%20286.3c-8.9%2014.7-32.7%2010.4-38.2%200-1.7-.4-.7-63.5-.7-63.5s-2.7-1.2-2.8-3.1%203.6-2.1%203.6-4.6-3.8-1.6-3.9-4c0-2.5%204.1-2.2%204-4.4-.3-2.5-4.6-2.1-4.8-4.5-.2-1.8%203-3.4%204-4.2h-9.9c-4.8%200%20.1%201.1%200%204%200%201.8-2.4%203-2.6%204.6%200%201.6%203.4%202.7%203.5%204.7%200%201.7-3.5%201.9-3.4%203.5.3%202.7%203.1%203.3%203.1%205%200%201.6-3.9%202.3-3.9%203.6l.6%2064.8c6%2031.8%2041.4%2039.8%2051.4-2zm23.3%200c9%2014.7%2032.7%2010.4%2038.3%200%201.7-.4.7-63.5.7-63.5s2.7-1.2%202.8-3.1-3.4-2.1-3.4-4.6%203.6-1.6%203.7-4c0-2.5-3.8-2.3-3.6-4.6.2-2.5%203.1-2.2%203.3-4.5.1-2-1.9-3.2-2.8-4h9.7c4.9%200%200%201.1%200%204%200%201.8%202.5%203%202.7%204.6%200%201.6-3.5%202.7-3.5%204.7%200%201.7%203.5%201.9%203.3%203.5-.2%202.7-3%203.3-3%205%200%201.6%203.9%202.3%203.9%203.6-.2%202.6-.6%2064.8-.6%2064.8-6.1%2031.8-41.4%2039.8-51.5-2z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M236.5%20315.3h39.8c.3-.3-9-13.8-20-12.8-12.2.3-20.5%2012.8-19.8%2012.8zm126.8-1h-54.4s7-4.1%209-8c3.5%202%202.5%203.9%209.5%204.2s13.8-8%2020.5-7.7%2015.4%2011.8%2015.4%2011.5zm-214.4%200h54.4s-7-4.1-9-8c-3.5%202-2.5%203.9-9.6%204.2s-13.7-8-20.5-7.7c-6.7.3-15.3%2011.8-15.3%2011.5zm4-17%2038.8.2s-2.5-5.3-2.8-11.8c-10-3.5-18.2%207.5-25.3%207.8s-14.7-7.8-14.7-7.8l4%2011.5zm207%200-38.8.2s2.5-5.3%202.8-11.8c10-3.5%2018.1%207.5%2025.3%207.8s14.7-7.8%2014.7-7.8l-4%2011.5zm-113.5.2%2019.7-.6s.3-6-10-6-9.4%207-9.7%206.6zm-12-8.4c3.5-1.9%206.7-3.8%208.8-8.1l-13.4.3s-6.2%203.7-9.4%207.8zm43.5%200a18%2018%200%200%201-8.7-8.1l13.4.3s6.3%203.7%209.4%207.8z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m1.6%200-.5%20480h640z'/%3e%3cpath%20fill='red'%20d='m640.6%20480%20.5-480H1.1z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='1.1'%20d='m178%2054-3.8-.2c-1.2-2.8-4.5-3.8-6.6-2.6L156%2051l7.1%203.1C165%2059%20171%2060%20171%2060c-.6%208.8-8.9-1.1-15.9%203.9-5%203-5%206.5-7.7%2012.3-.9%201.6-4.4%205.8-4.4%205.8l5.9-.5L147%2084l7-1-1.5%201.4c1%20.2%208-1.7%208-1.7L160%2085l8-2.9s1.6%201.3%203%201.9l1-4%204%201%201-4c6%208%208%2016%2019%2018l-1-4%208.7%204%20.9-1.7c4.8%203.4%208.7%203.3%2011.4%203.7l-2-5%202%201-3-8%203%201-4-6%201.5-1-.5-3c6%202%2014%205%2015%2012%201%2011-11%2014-19%2013%206%205%2017%203%2022-2%202-2%203-5%204-8%201%203%203%207%203%2011-1%209-13%2012-21%2013%209%205%2025-1%2026-14%200-11-7-16-10-21l-1-5.4%203%201.4s-1.8-3.3-2-4c0%200-3.1-8.5-4.2-10.4l2.2.4-8.2-10.3%202.3-.2S215.6%2044%20213%2043l3-1c-6-3-13-1-19%203l1-3-1.8.2v-3.5L198%2036l-3-1%202-5-3%201%201-5s-2.2%201-3.6.9l1.6-3.4c-1-1.5%200-4.5%200-4.5-7%201-8%202-12%208-6%2011-4%2016-3%2027z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='1.4'%20d='M215.8%2070.4c.5.9%206.2%203.6%2010.4%206-1.1-4.6-9.4-5.6-10.4-6z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m175%20399-14.2-9-19%209.1%204.3-16.2-14.5-15.1%2016.7-1%2010-18.4%206.1%2015.5%2020.7%203.8-13%2010.6zm36.2-79-6.6-3-6.3%203.6%201-7.2-5.4-4.9%207.1-1.3%203-6.6%203.5%206.4%207.2.8-5%205.2zm32-45.2-14.5-7-13.9%207.8%202.3-15.7-11.8-10.8%2015.7-2.8%206.6-14.4%207.6%2014%2015.8%201.8-11%2011.5zm-65.8-63-17-8.5-16.5%209.1%202.8-18.6-13.8-13%2018.7-3%208-17%208.7%2016.7%2018.8%202.3-13.3%2013.4zm-60.8%2065.4-17-10-17%2010.3%204.3-19.3-15.1-13%2019.7-1.8%207.7-18.3%207.9%2018.2%2019.8%201.6-14.9%2013z'/%3e%3c/svg%3e")}.fi-pg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pg-a'%3e%3cpath%20fill-opacity='.7'%20d='M81.4%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pg-a)'%20transform='translate(-84)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='M.5%200%200%20496h659z'/%3e%3cpath%20fill='red'%20d='M658.5%20496%20659%200H0z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='2.3'%20d='m406.9%20123.4-8.8-.4c-2.7-6.4-10.3-8.8-15-6-4.2.3-26.5-.4-26.5-.4l16.3%207.1c4%2010.9%2018%2013.5%2018%2013.5-1.2%2020-20.3-2.6-36.3%208.8-11.4%206.9-11.6%2015-17.8%2028.3a119%20119%200%200%201-10%2013.1l13.5-1-4.3%205.6%2016-2.3s-2.1%201.8-3.4%203.2c2.4.5%2018.3-3.7%2018.3-3.7l-1.1%205.1c8.1-3.3%2018.2-6.6%2018.2-6.6s3.6%203%206.9%204.3l2.3-9.1%209.1%202.3%202.3-9.2c13.7%2018.3%2018.3%2036.6%2043.4%2041.2l-2.3-9.2c7%203%2020%209.4%2020%209.4l2-4.2c10.9%207.8%2020%207.7%2026%208.5l-4.5-11.4%204.6%202.3-6.9-18.3%206.9%202.3-9.2-13.7%203.4-2.3-1-6.9c13.6%204.6%2032%2011.5%2034.2%2027.5%202.3%2025.1-25.2%2032-43.4%2029.7%2013.7%2011.4%2038.8%206.8%2050.3-4.6a47%2047%200%200%200%209.1-18.3c2.3%206.9%206.9%2016%206.9%2025.2-2.3%2020.5-29.8%2027.4-48%2029.7%2020.5%2011.4%2057.1-2.3%2059.4-32%200-25.2-16-36.6-22.9-48l-2.3-12.3c1%20.2%206.9%203.2%206.9%203.2s-4-7.6-4.6-9.2c0%200-7.1-19.4-9.7-23.7.4-.3%205.2.8%205.2.8l-18.8-23.5%205.3-.6S493%20100.5%20487%2098.3l6.9-2.3c-13.8-6.8-29.8-2.3-43.5%206.9l2.3-6.9-4.2.4v-7.8l4.2-6.3-6.8-2.3%204.5-11.4-6.8%202.3%202.3-11.5s-5.2%202.4-8.3%202c.1.3%203.7-7.7%203.7-7.7-2.2-3.4%200-10.3%200-10.3-16%202.3-18.3%204.6-27.4%2018.3-13.8%2025.2-9.2%2036.6-6.9%2061.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='3'%20d='M493.3%20161c1.2%202%2014.1%208.2%2023.9%2013.8-2.6-10.6-21.7-12.9-24-13.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m179%20412.4-14.6-9.3-19.5%209.4%204.4-16.7-15-15.7%2017.3-1%2010.3-19%206.3%2016%2021.2%203.9-13.3%2011zm37.3-81.6-6.8-3.2-6.4%203.7%201-7.4-5.6-5%207.4-1.4%203-6.8%203.6%206.6%207.4.8-5.2%205.4zm32.9-46.8-14.8-7.2-14.4%208%202.3-16.2-12.1-11.2%2016.2-2.8%206.8-15%207.8%2014.6%2016.3%201.8-11.3%2012zm-67.7-65-17.4-8.8-17%209.4%202.8-19.2-14.2-13.4%2019.2-3.1%208.3-17.7%209%2017.3%2019.3%202.4-13.7%2014zM119%20286.5l-17.6-10.4-17.5%2010.7%204.5-20-15.6-13.3%2020.4-2%207.9-18.9%208%2018.8%2020.5%201.7-15.3%2013.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ph{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230038a8'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M415.7%20240%200%20480V0'/%3e%3cpath%20fill='%23fcd116'%20d='M26.7%2042.4%2041%2055l16.6-9.2-7.4%2017.5%2014%2013-19-1.6-8.1%2017.2-4.3-18.5L14%2071l16.3-10zm323.8%20172.3.4%2019%2018%206.3-18%206.2-.4%2019-11.5-15.1-18.2%205.5%2010.8-15.6-10.8-15.6%2018.2%205.5zM37.2%20388.1l8%2017.2%2019-1.6-13.9%2013%207.4%2017.5-16.6-9.1-14.4%2012.4%203.6-18.7L14%20409l18.9-2.4zm114.2-249-6.2%206.2%203.1%2047-3%20.3-5.7-42.9-5.1%205%207.6%2038.4a48%2048%200%200%200-17.2%207.1l-21.7-32.4H96l26.4%2034.3-2.4%202-31.1-35.5h-8.8v8.8l35.4%2031-2%202.5-34.3-26.3v7.1l32.5%2021.7q-5.2%207.8-7.1%2017.2L66.3%20223l-5.1%205%2042.9%205.7q-.3%201.6-.3%203.1l-47-3-6.2%206.2%206.2%206.2%2047-3.1.3%203.1-42.9%205.7%205%205%2038.4-7.6a48%2048%200%200%200%207.1%2017.2l-32.5%2021.7v7.2l34.3-26.3%202%202.4-35.4%2031v8.8H89l31-35.4%202.5%202L96%20312.2h7.2l21.7-32.5q7.8%205.2%2017.2%207.1l-7.6%2038.4%205%205%205.7-42.9q1.5.3%203.1.3l-3%2047%206.1%206.2%206.3-6.2-3.1-47%203-.3%205.7%2043%205.1-5.1-7.6-38.4a48%2048%200%200%200%2017.2-7.1l21.7%2032.5h7.2l-26.4-34.3%202.4-2%2031.1%2035.4h8.8v-8.8l-35.4-31%202-2.4%2034.3%2026.3v-7.2l-32.5-21.7q5.2-7.8%207.1-17.2l38.3%207.6%205.1-5-42.9-5.7q.3-1.5.3-3.1l47%203%206.2-6.1-6.2-6.2-47%203-.3-3%2042.9-5.7-5-5-38.4%207.5a48%2048%200%200%200-7.1-17.2l32.5-21.7v-7.1l-34.3%2026.3-2-2.4%2035.4-31v-8.9H214l-31%2035.5-2.5-2%2026.4-34.3h-7.2L178%20200.2q-7.8-5.2-17.2-7.1l7.6-38.3-5-5-5.7%2042.8-3.1-.3%203-47z'/%3e%3c/svg%3e")}.fi-ph.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230038a8'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M443.4%20256%200%20512V0'/%3e%3cpath%20fill='%23fcd116'%20d='m25.2%2044.4%2015.4%2013.3%2017.9-9.8-8%2018.7%2015%2014L45%2078.9l-8.6%2018.4-4.7-19.8-20.2-2.6L29%2064.4zM372.1%20229l.4%2020.3%2019.3%206.7-19.3%206.7-.4%2020.3-12.3-16.2-19.5%206L352%20256l-11.7-16.7%2019.5%205.9zM36.5%20414.7l8.6%2018.4%2020.3-1.7-14.8%2014%207.9%2018.7-17.9-9.8-15.4%2013.3%203.9-20-17.5-10.5%2020.2-2.6zM158.9%20148l-6.6%206.6%203.2%2050.3-3.3.3-6-45.9-5.5%205.4%208.2%2041a51%2051%200%200%200-18.4%207.7l-23.3-34.8h-7.7l28.2%2036.8-2.5%202.1-33.3-38h-9.4v9.5l38%2033.3-2.2%202.5-36.8-28.2v7.7l34.8%2023.3a51%2051%200%200%200-7.6%2018.4l-41-8.2-5.5%205.5%2046%206-.4%203.4-50.3-3.3-6.7%206.6%206.7%206.6%2050.3-3.2.3%203.3-45.9%206%205.4%205.5%2041-8.2a51%2051%200%200%200%207.7%2018.4l-34.8%2023.3v7.7l36.8-28.2%202.1%202.5-38%2033.3v9.4H92l33.3-38%202.5%202.2-28.2%2036.8h7.7l23.3-34.8a51%2051%200%200%200%2018.4%207.6l-8.2%2041%205.5%205.5%206-46%203.3.4-3.2%2050.3%206.6%206.7%206.6-6.7-3.2-50.3%203.3-.3%206%2045.9%205.5-5.4-8.2-41a51%2051%200%200%200%2018.4-7.7l23.3%2034.8h7.7L190%20296.6l2.5-2.1%2033.3%2038h9.4V323l-38-33.3%202.2-2.5%2036.8%2028.2v-7.7l-34.8-23.3A51%2051%200%200%200%20209%20266l41%208.2%205.5-5.5-46-6%20.4-3.3%2050.3%203.2%206.7-6.6-6.7-6.6-50.3%203.3q0-1.8-.3-3.4l45.9-6-5.4-5.5-41%208.2a51%2051%200%200%200-7.7-18.4l34.8-23.3v-7.7l-36.8%2028.2-2.1-2.5%2038-33.3v-9.4h-9.5l-33.3%2038-2.5-2.2%2028.2-36.8h-7.7l-23.3%2034.8a51%2051%200%200%200-18.4-7.6l8.2-41-5.5-5.5-6%2046-3.3-.4%203.2-50.3z'/%3e%3c/svg%3e")}.fi-pk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M-52.3%200h682.6v512H-52.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%20transform='translate(49)scale(.9375)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23dc143c'%20d='M640%20480H0V240h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23dc143c'%20d='M512%20512H0V256h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-pm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-pn{background-image:url(/assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-37.3%200h682.7v512H-37.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(35)scale(.9375)'%3e%3cpath%20fill='%23ed0000'%20d='M-37.3%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-37.3%20102.4h768v102.4h-768zm0%20204.8h768v102.4h-768z'/%3e%3cpath%20fill='%230050f0'%20d='m-37.3%200%20440.7%20255.7L-37.3%20511z'/%3e%3cpath%20fill='%23fff'%20d='M156.4%20325.5%20109%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M51.6%200h708.7v708.7H51.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(-37.3)scale(.72249)'%3e%3cpath%20fill='%23ed0000'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20141.7h1063v141.8H0zm0%20283.5h1063v141.7H0z'/%3e%3cpath%20fill='%230050f0'%20d='m0%200%20610%20353.9L0%20707.3z'/%3e%3cpath%20fill='%23fff'%20d='m268.2%20450.5-65.7-49-65.3%2049.5%2024.3-80.5-65.3-49.7%2080.7-.7%2025-80.2%2025.6%2080%2080.7.1-64.9%2050.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ps{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-ps'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009639'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ed2e38'%20d='m0%200%20320%20240L0%20480Z'/%3e%3c/svg%3e")}.fi-ps.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-ps'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009639'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ed2e38'%20d='m0%200%20341.3%20256L0%20512Z'/%3e%3c/svg%3e")}.fi-pt{background-image:url(/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M-70.3%200h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(70.3)'%3e%3cpath%20fill='%234aadd6'%20d='M-173.4%200h846.3v480h-846.3z'/%3e%3cpath%20fill='%23ffde00'%20d='M335.6%20232.1a135.9%20130.1%200%201%201-271.7%200%20135.9%20130.1%200%201%201%20271.7%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-pw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M61.7%204.2h170.8V175H61.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(-185%20-12.5)scale(2.9973)'%3e%3cpath%20fill='%234aadd6'%20d='M0%204.2h301.2V175H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M185.9%2086.8a52%2052%200%200%201-53%2050.8%2052%2052%200%200%201-53.2-50.8c0-28%2023.8-50.8%2053.1-50.8s53%2022.7%2053%2050.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-py{background-image:url(/assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v480h158.4l97.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6L256.1%2080l-97.7-26.7%2097.8-26.6L158.3%200z'/%3e%3c/svg%3e")}.fi-qa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v512h113l104.2-28.4L113%20455l104.2-28.4L113%20398.2l104.2-28.4L113%20341.3%20217.2%20313%20113%20284.4%20217.2%20256%20113%20227.6%20217.2%20199%20113%20170.7l104.2-28.5L113%20113.8l104.2-28.5L113%2057l104.2-28.4L113%200z'/%3e%3c/svg%3e")}.fi-re{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-re.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23de2110'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23de2110'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-rs{background-image:url(/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ru.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-rw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2320603d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h640v360H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h640v240H0z'/%3e%3cg%20transform='translate(511%20125.4)scale(.66667)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-rw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2320603d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h512v384H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h512v256H0z'/%3e%3cg%20transform='translate(374.4%20133.8)scale(.7111)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%230000d6'%20d='M0%20507.2%20987.4%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M1024%200%2027.2%20512H1024z'/%3e%3cpath%20fill='%23fc0'%20d='M1024%200h-54.9L0%20485.4V512h54.9L1024%2027.6z'/%3e%3cpath%20fill='%23fff'%20d='m71.4%209.1%2011.8%2034.5h38.5L90.6%2064.7l11.9%2034.4L71.4%2078%2040.3%2099.2l11.9-34.4-31.1-21.3h38.4zm191.1%200%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4L262.4%2078l-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm0%20144.5%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4-31.2-21.3-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm-95-71.4%2011.9%2034.4h38.4l-31%2021.3%2011.8%2034.4-31-21.3-31.2%2021.3%2012-34.4-31.2-21.3h38.5zm-96.1%2071.4%2011.8%2034.5h38.5l-31.1%2021.2%2011.9%2034.4-31.1-21.3-31.1%2021.3%2012-34.4L21%20188h38.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%230000d6'%20d='M0%20491.4%20956.7%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M992.1%200%2026.3%20496h965.8z'/%3e%3cpath%20fill='%23fc0'%20d='M992.2%200H939L0%20470.3V496h53.1l939-469.4V0z'/%3e%3cpath%20fill='%23fff'%20d='m39%2096.1%2011.6-33.3-30.2-20.6h37.3L69.2%208.8l11.5%2033.4h37.2L87.8%2062.8%2099.3%2096%2069.2%2075.5zm185.2%200%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6L284.5%2096l-30.1-20.6zm0%20140%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6%2011.6%2033.3-30.1-20.6zm-92-69.2%2011.5-33.3-30.1-20.6h37.2l11.5-33.3%2011.5%2033.3h37.3l-30.2%2020.6%2011.5%2033.3-30-20.6zM39%20236.1l11.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4h37.2l-30.1%2020.6L99.3%20236l-30.1-20.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20480V0h640v160z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20480V0h426.7z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20480V0h213.3z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20480%20640-160v160z'/%3e%3c/svg%3e")}.fi-sc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20512V0h512v170.7z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20512V0h341.3z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20512V0h170.7z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20512%20512-170.7V512Z'/%3e%3c/svg%3e")}.fi-sd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%200h1024.8v170.7H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v512l341.3-256z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23000001'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='red'%20d='M0%200h992.9v165.4H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v496l330.7-248z'/%3e%3c/g%3e%3c/svg%3e")}.fi-se{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23005293'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M176%200v192H0v96h176v192h96V288h368v-96H272V0z'/%3e%3c/svg%3e")}.fi-se.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23005293'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M134%200v204.8H0v102.4h134V512h102.4V307.2H512V204.8H236.4V0z'/%3e%3c/svg%3e")}.fi-sg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%3e%3cpath%20fill='%23fff'%20d='M-20%200h720v480H-20z'/%3e%3cpath%20fill='%23df0000'%20d='M-20%200h720v240H-20z'/%3e%3cpath%20fill='%23fff'%20d='M146%2040.2a84.4%2084.4%200%200%200%20.8%20165.2%2086%2086%200%200%201-106.6-59%2086%2086%200%200%201%2059-106c16-4.6%2030.8-4.7%2046.9-.2z'/%3e%3cpath%20fill='%23fff'%20d='m133%20110%204.9%2015-13-9.2-12.8%209.4%204.7-15.2-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.5%2052%205%2015.1-13-9.2-12.9%209.3%204.8-15.1-12.8-9.4%2015.9-.1%204.9-15.1%205%2015h16zm58.5-.4%204.9%2015.2-13-9.3-12.8%209.3%204.7-15.1-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.4-51.6%204.9%2015.1-13-9.2-12.8%209.3%204.8-15.1-12.9-9.4%2016-.1%204.8-15.1%205%2015h16zm-46.3-34.3%205%2015.2-13-9.3-12.9%209.4%204.8-15.2-12.8-9.4%2015.8-.1%205-15.1%205%2015h16z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M27.7%200h708.6v708.7H27.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%20transform='translate(-20)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23df0000'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M245.2%2059.4a124.6%20124.6%200%200%200%201.1%20243.9%20126.9%20126.9%200%201%201-1.1-243.9'/%3e%3cpath%20fill='%23fff'%20d='m202%20162.4-18.9-13.8%2023.5-.2%207.2-22.3%207.5%2022.3h23.4l-18.8%2014%207.2%2022.3L214%20171l-19%2013.8zm26%2076.9-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.2h23.5l-19%2014%207.3%2022.3-19-13.6-19%2013.8zm86.3-.6-19-13.8%2023.4-.2%207.3-22.3%207.4%2022.3H357l-18.9%2014%207.3%2022.3-19.1-13.7-19%2013.8zm25.7-76.2-19-13.8%2023.5-.2%207.2-22.3%207.5%2022.2h23.4l-18.8%2014%207.2%2022.3-19.1-13.6-19%2013.8zM271.7%20112l-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.3h23.5l-19%2014%207.3%2022.2-19-13.6-19%2013.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-sh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-si{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M-15%200h682.6v512H-15.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(14.1)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-62%200H962v512H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M-62%20341.3H962V512H-62z'/%3e%3cpath%20fill='%230000bf'%20d='M-62%20170.7H962v170.6H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M228.4%2093c-4%2061.6-6.4%2095.4-15.7%20111-10.2%2016.8-20%2029.1-59.7%2044-39.6-14.9-49.4-27.2-59.6-44-9.4-15.6-11.7-49.4-15.7-111l5.8-2c11.8-3.6%2020.6-6.5%2027.1-7.8%209.3-2%2017.3-4.2%2042.3-4.7%2025%20.4%2033%202.8%2042.3%204.8q9.7%202.1%2027.3%207.7z'/%3e%3cpath%20fill='%230000bf'%20d='M222.6%2091c-3.8%2061.5-7%2089.7-12%20103.2-9.6%2023.2-24.8%2035.9-57.6%2048-32.8-12.1-48-24.8-57.7-48-5-13.6-8-41.7-11.8-103.3q17.4-5.6%2027.1-7.7c9.3-2%2017.3-4.3%2042.3-4.7%2025%20.4%2033%202.7%2042.3%204.7a284%20284%200%200%201%2027.4%207.7z'/%3e%3cpath%20fill='%23ffdf00'%20d='m153%20109.8%201.5%203.7%207%201-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%23fff'%20d='m208.3%20179.6-3.9-3-2.7-4.6-5.4-4.7-2.9-4.7-5.4-4.9-2.6-4.7-3-2.3-1.8-1.9-5%204.3-2.6%204.7-3.3%203-3.7-2.9-2.7-4.8-10.3-18.3-10.3%2018.3-2.7%204.8-3.7%202.9-3.3-3-2.7-4.7-4.9-4.3-1.9%201.8-2.9%202.4-2.6%204.7-5.4%204.9-2.9%204.7-5.4%204.7-2.7%204.6-3.9%203a66%2066%200%200%200%2018.6%2036.3%20107%20107%200%200%200%2036.6%2020.5%20104%20104%200%200%200%2036.8-20.5c5.8-6%2016.6-19.3%2018.6-36.3'/%3e%3cpath%20fill='%23ffdf00'%20d='m169.4%2083.9%201.6%203.7%207%201-4.6%202.7%204.4%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.6-1zm-33%200%201.6%203.7%207%20.9-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.4-6-.9%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%230000bf'%20d='M199.7%20203h-7.4l-7-.5-8.3-4h-9.4l-8.1%204-6.5.6-6.4-.6-8.1-4H129l-8.4%204-6.9.6-7.6-.1-3.6-6.2.1-.2%2011.2%201.9%206.9-.5%208.3-4.1h9.4l8.2%204%206.4.6%206.5-.6%208.1-4h9.4l8.4%204%206.9.6%2010.8-2%20.2.4zm-86.4%209.5%207.4-.5%208.3-4h9.4l8.2%204%206.4.5%206.4-.5%208.2-4h9.4l8.3%204%207.5.5%204.8-6h-.1l-5.2%201.4-6.9-.5-8.3-4h-9.4l-8.2%204-6.4.6-6.5-.6-8.1-4H129l-8.4%204-6.9.6-5-1.3v.2l4.5%205.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-si.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M60.2%200h497.3v497.3H60.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(-62)scale(1.0295)'%3e%3cpath%20fill='%23fff'%20d='M0%200h994.7v497.3H0z'/%3e%3cpath%20fill='%23d50000'%20d='M0%20331.6h994.7v165.7H0z'/%3e%3cpath%20fill='%230000bf'%20d='M0%20165.8h994.7v165.8H0z'/%3e%3cpath%20fill='%23d50000'%20d='M282%2090.3c-3.9%2059.9-6.1%2092.7-15.2%20107.9-9.9%2016.3-19.5%2028.2-58%2042.6-38.4-14.4-48-26.3-57.9-42.6-9-15.2-11.3-48-15.2-107.9l5.7-1.9c11.4-3.5%2020-6.3%2026.3-7.5%209-2%2016.7-4.1%2041-4.6%2024.3.4%2032%202.7%2041%204.6q9.6%202.1%2026.6%207.5z'/%3e%3cpath%20fill='%230000bf'%20d='M276.4%2088.3c-3.7%2059.8-6.7%2087.2-11.6%20100.3-9.3%2022.6-24.1%2035-56%2046.7-31.8-11.8-46.6-24.1-56-46.7-4.8-13.1-7.9-40.4-11.4-100.3q16.8-5.4%2026.3-7.5c9-1.9%2016.7-4.2%2041-4.6%2024.3.4%2032.1%202.7%2041.1%204.6q9.6%202.1%2026.6%207.5'/%3e%3cpath%20fill='%23ffdf00'%20d='m208.8%20106.6%201.5%203.7%206.7.9-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2-3.4-6-.8%204-2.9-4-2.6%206.4-1z'/%3e%3cpath%20fill='%23fff'%20d='m262.5%20174.5-3.7-3-2.7-4.4-5.2-4.6-2.8-4.6-5.2-4.7-2.6-4.6-2.8-2.3-1.9-1.7-4.7%204.1-2.6%204.6-3.3%202.9-3.5-2.8-2.7-4.7-10-17.7-10%2017.7-2.6%204.7-3.6%202.8-3.2-3-2.6-4.5-4.7-4.1-1.9%201.7-2.8%202.3-2.6%204.6-5.2%204.7-2.8%204.6-5.3%204.6-2.6%204.4-3.7%203a64%2064%200%200%200%2018%2035.2c6.4%206.1%2019.5%2014.4%2035.5%2019.9a101%20101%200%200%200%2035.7-20%2064%2064%200%200%200%2018.1-35.1'/%3e%3cpath%20fill='%23ffdf00'%20d='m224.8%2081.5%201.5%203.6%206.7%201-4.3%202.5%204.2%202.9-6.1%201-1.9%203.3-2-3.4-5.9-.8%204-3-4.1-2.5%206.4-1zm-32%200%201.5%203.5%206.7%201-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2.1-3.4-5.8-.8%204-2.9-4.1-2.6%206.4-1%201.5-3.6z'/%3e%3cpath%20fill='%230000bf'%20d='M254.2%20197.2H247l-6.7-.5-8.1-4-9.2.1-7.9%203.9-6.2.5-6.3-.5-7.9-3.9h-9.1l-8.1%204-6.7.4h-7.4l-3.5-6%20.1-.2%2010.9%201.8%206.6-.5%208.1-4h9.2l8%204%206.2.5%206.2-.6%208-3.8h9l8.2%203.9%206.7.5%2010.5-1.9.2.3zm-84%209.3%207.2-.5%208.1-4h9.1l8%203.9%206.2.6%206.2-.6%208-3.9h9.1l8.1%204%207.3.5%204.7-5.8-.2-.2-5%201.5-6.7-.5-8.1-4h-9.1l-8%204-6.2.5-6.2-.5-8-4h-9.1l-8.1%204-6.7.5-5-1.2v.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002868'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002868'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-sj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002868'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002868'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-sk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M233%20370.8c-43-20.7-104.6-61.9-104.6-143.2%200-81.4%204-118.4%204-118.4h201.3s3.9%2037%203.9%20118.4S276%20350%20233%20370.8'/%3e%3cpath%20fill='%23ee1c25'%20d='M233%20360c-39.5-19-96-56.8-96-131.4s3.6-108.6%203.6-108.6h184.8s3.5%2034%203.5%20108.6C329%20303.3%20272.5%20341%20233%20360'/%3e%3cpath%20fill='%23fff'%20d='M241.4%20209c10.7.2%2031.6.6%2050.1-5.6%200%200-.4%206.7-.4%2014.4s.5%2014.4.5%2014.4c-17-5.7-38.1-5.8-50.2-5.7v41.2h-16.8v-41.2c-12-.1-33.1%200-50.1%205.7%200%200%20.5-6.7.5-14.4s-.5-14.4-.5-14.4c18.5%206.2%2039.4%205.8%2050%205.6v-25.9c-9.7%200-23.7.4-39.6%205.7%200%200%20.5-6.6.5-14.4%200-7.7-.5-14.4-.5-14.4%2015.9%205.3%2029.9%205.8%2039.6%205.7-.5-16.4-5.3-37-5.3-37s9.9.7%2013.8.7%2013.8-.7%2013.8-.7-4.8%2020.6-5.3%2037c9.7.1%2023.7-.4%2039.6-5.7%200%200-.5%206.7-.5%2014.4s.5%2014.4.5%2014.4a119%20119%200%200%200-39.7-5.7v26z'/%3e%3cpath%20fill='%230b4ea2'%20d='M233%20263.3c-19.9%200-30.5%2027.5-30.5%2027.5s-6-13-22.2-13c-11%200-19%209.7-24.2%2018.8%2020%2031.7%2051.9%2051.3%2076.9%2063.4%2025-12%2057-31.7%2076.9-63.4-5.2-9-13.2-18.8-24.2-18.8-16.2%200-22.2%2013-22.2%2013S253%20263.3%20233%20263.3'/%3e%3c/svg%3e")}.fi-sk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M203.2%20395.5c-45.9-22-111.5-66-111.5-152.8s4.1-126.2%204.1-126.2h214.8s4.2%2039.4%204.2%20126.2S249%20373.4%20203.2%20395.5'/%3e%3cpath%20fill='%23ee1c25'%20d='M203.2%20384c-42.1-20.3-102.3-60.5-102.3-140.2s3.8-115.8%203.8-115.8h197s3.8%2036.2%203.8%20115.8-60.2%20120-102.3%20140.2'/%3e%3cpath%20fill='%23fff'%20d='M212.2%20223c11.4.2%2033.7.6%2053.5-6%200%200-.6%207-.6%2015.3s.6%2015.3.6%2015.3a172%20172%200%200%200-53.5-6v44h-18v-44a172%20172%200%200%200-53.5%206s.6-7%20.6-15.3-.6-15.3-.6-15.3c19.9%206.6%2042.1%206.2%2053.5%206v-27.7a128%20128%200%200%200-42.3%206.1s.5-7%20.5-15.3-.5-15.4-.5-15.4c17%205.7%2031.9%206.2%2042.2%206-.5-17.4-5.6-39.4-5.6-39.4s10.5.8%2014.7.8%2014.7-.8%2014.7-.8-5.1%2022-5.7%2039.5a126%20126%200%200%200%2042.3-6s-.5%207-.5%2015.3.5%2015.3.5%2015.3c-17-5.7-31.9-6.1-42.3-6z'/%3e%3cpath%20fill='%230b4ea2'%20d='M203.2%20280.8c-21.2%200-32.6%2029.4-32.6%2029.4s-6.3-14-23.6-14c-11.7%200-20.3%2010.5-25.8%2020.2%2021.3%2033.8%2055.3%2054.7%2082%2067.6%2026.7-12.9%2060.7-33.8%2082-67.7-5.5-9.6-14.1-20-25.8-20-17.3%200-23.6%2014-23.6%2014s-11.4-29.5-32.6-29.5'/%3e%3c/svg%3e")}.fi-sl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%230000cd'%20d='M0%20320.3h640V480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160.7h640v159.6H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h640v160.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sl-a'%3e%3crect%20width='384'%20height='512'%20rx='4.6'%20ry='7.6'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sl-a)'%20transform='scale(1.33333%201)'%3e%3cpath%20fill='%230000cd'%20d='M0%20341.7h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h512v170.3H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h512v171.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.3v480H213.3z'/%3e%3cpath%20fill='%23bc0000'%20d='M426.6%200H640v480H426.6z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='M342%20218.8h71.8l-56.6%2043.6%2020.7%2069.3-56.6-43.6-56.6%2041.6%2020.7-67.3-56.6-43.6h69.8l22.7-71.3z'/%3e%3c/svg%3e")}.fi-sn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23bc0000'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='m197%20351.7%2022-71.7-60.4-46.5h74.5l24.2-76%2022.1%2076H356L295.6%20280l22.1%2074-60.3-46.5z'/%3e%3c/svg%3e")}.fi-so{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%2340a6ff'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M336.5%20381.2%20254%20327.7l-82.1%2054%2030.5-87.7-82-54.2L222%20239l31.4-87.5%2032.1%2087.3%20101.4.1-81.5%2054.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-so.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%2340a6ff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='m643%20527.6-114.3-74-113.6%2074.8%2042.3-121.5-113.5-75%20140.4-1%2043.5-121.1%2044.5%20120.8%20140.3.1-112.9%2075.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23377e3f'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23fff'%20d='M.1%2096h640v288H.1z'/%3e%3cpath%20fill='%23b40a2d'%20d='M.1%20144h640v192H.1z'/%3e%3cpath%20fill='%23ecc81d'%20d='m320%20153.2%2056.4%20173.6-147.7-107.3h182.6L263.6%20326.8z'/%3e%3c/svg%3e")}.fi-sr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23377e3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.4h512v307.2H0z'/%3e%3cpath%20fill='%23b40a2d'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23ecc81d'%20d='m255.9%20163.4%2060.2%20185.2-157.6-114.5h194.8L195.7%20348.6z'/%3e%3c/svg%3e")}.fi-ss{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23078930'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20144h640v192H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20168h640v144H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20415.7%20240L0%20480z'/%3e%3cpath%20fill='%23fcdd09'%20d='M200.7%20194.8%2061.7%20240l139%2045.1L114.9%20167v146z'/%3e%3c/svg%3e")}.fi-ss.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23078930'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20179.2h512v153.6H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20433%20256L0%20512z'/%3e%3cpath%20fill='%23fcdd09'%20d='M209%20207.8%2064.4%20256l144.8%2048.1-89.5-126v155.8z'/%3e%3c/svg%3e")}.fi-st{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20137.1h640V343H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v480l240-240'/%3e%3cg%20id='st-c'%20transform='translate(351.6%20240)scale(.34286)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-523.2)'/%3e%3c/svg%3e")}.fi-st.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20146.3h512v219.4H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v512l192-256'/%3e%3cg%20id='st-c'%20transform='translate(276.9%20261.5)scale(.33167)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-550.9)'/%3e%3c/svg%3e")}.fi-sv{background-image:url(/assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20640%20480'%3e%3cpath%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h640v160H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='m101%20300%2039-120%2039%20120-102-74.2h126M461%20300l39-120%2039%20120-102-74.2h126M281%20300l39-120%2039%20120-102.1-74.2h126.2'/%3e%3c/svg%3e")}.fi-sy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h512v170.7H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='M26.3%20317.9%2067.2%20192%20108%20317.9%201%20240h132.4m270.5%2077.8L445%20192l40.8%20125.9-107-77.8H511m-295.9%2077.8L256%20192l40.9%20125.9-107-77.8h132.3'/%3e%3c/svg%3e")}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h214v480H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M426%200h214v480H426z'/%3e%3cpath%20fill='%23fecb00'%20d='M214%200h212v480H214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-td.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h171.2v512H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M340.8%200H512v512H340.8z'/%3e%3cpath%20fill='%23fecb00'%20d='M171.2%200h169.6v512H171.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h292.8v196.8H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h96v192H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M192%200h96v192h-96z'/%3e%3cpath%20fill='%23fff'%20d='m426%20219.6%2015.4%2024.6h44V330l-33-51.6-44.4%2070.8h21.6l22.8-40.8%2046.8%2084%2046.8-84%2022.8%2040.8h21.6L546%20278.4%20513%20330v-47.4h19.8l14.7-23.4H513v-15h44l15.4-24.6zm51.6%20105h-48v16.8h48zm91.2%200h-48v16.8h48z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='scale(1.2)'/%3e%3c/svg%3e")}.fi-tf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h312.3v210H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h102.4v204.8H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M204.8%200h102.4v204.8H204.8z'/%3e%3cpath%20fill='%23fff'%20d='m282.4%20234.2%2016.5%2026.3h46.9V352l-35.3-55-47.3%2075.5h23l24.4-43.5%2049.9%2089.6%2049.9-89.6%2024.3%2043.5h23L410.5%20297l-35.2%2055v-50.6h21.1l15.7-25h-36.8v-16h46.9l16.5-26.2zm55%20112h-51.2v18h51.2zm97.3%200h-51.2v18h51.2z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3c/svg%3e")}.fi-tg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ffe300'%20d='M0%200h767.6v512H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20208.1h767.6V311H0zM0%20.2h767.6v102.9H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%20.3h306.5v310.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M134.4%20128.4c0-.8%2018.9-53%2018.9-53l17%2052.2s57.4%201.7%2057.4.8-45.3%2034.3-45.3%2034.3%2021.4%2060%2020.5%2058.2-49.6-36-49.6-36-49.7%2034.3-48.8%2034.3c.8%200%2018.8-56.5%2018.8-56.5l-44.5-33.4z'/%3e%3cpath%20fill='%23118600'%20d='M0%20409.2h767.6V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-.2h496.3V496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='translate(0%20.3)scale(1.0316)'%3e%3cpath%20fill='%23ffe300'%20d='M0-.2h744V496H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20201.5h744v99.7H0zM0%200h744v99.7H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%200h297.1v301.2H0z'/%3e%3cpath%20fill='%23fff'%20d='M130.3%20124.3c0-.9%2018.3-51.5%2018.3-51.5l16.6%2050.6s55.6%201.7%2055.6.8-44%2033.2-44%2033.2%2020.7%2058.1%2019.9%2056.5-48.1-34.9-48.1-34.9-48.2%2033.2-47.3%2033.2%2018.2-54.7%2018.2-54.7L76.4%20125z'/%3e%3cpath%20fill='%23118600'%20d='M0%20396.4h744v99.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20173.4h512V344H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h512v88H0zm0%20426.7h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23060'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v342.9H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h640v137.1H0z'/%3e%3cpath%20fill='%23f8c300'%20d='M300.8%20233.6a8.6%208.6%200%200%201%2016%204V272h6.4v-34.3a8.6%208.6%200%200%201%2016-4%2020.2%2020.2%200%201%200-38.4%200'/%3e%3cpath%20fill='%23fff'%20d='M305.4%20224.7a14%2014%200%200%201%2014.6%206.5%2014%2014%200%200%201%2014.6-6.5%2014.7%2014.7%200%200%200-29.2%200'/%3e%3cpath%20id='tj-a'%20fill='%23f8c300'%20d='M316.8%20258.3a26%2026%200%200%201-43.8%2016.6%2027%2027%200%200%201-41%2012c2.5%2025%2040%2019.9%2042.8-4.4%2011.7%2020.7%2037.6%2014.7%2045.2-10.6z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20id='tj-b'%20fill='%23f8c300'%20d='M291.8%20302.6c-5.3%2011.3-15.7%2013.2-24.8%204.1%200%200%203.6-2.6%207.6-3.3-.8-3.1.7-7.5%202.9-9.8a15%2015%200%200%201%206.1%208.1c5.5-.7%208.2%201%208.2%201z'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(9.4%20320%20551.3)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(18.7%20320%20551.3)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='11'%20d='M253.5%20327.8a233%20233%200%200%201%20133%200'/%3e%3cg%20fill='%23f8c300'%20transform='translate(320%20164.6)scale(.68571)'%3e%3cpath%20id='tj-c'%20d='m301930%20415571-790463-574305h977066l-790463%20574305L0-513674z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%20fill='%23f8c300'%20transform='translate(320%20260.6)scale(.68571)'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-tj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23060'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v365.7H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h512v146.3H0z'/%3e%3cg%20fill='%23f8c300'%20transform='translate(-256)scale(.73143)'%3e%3cpath%20d='M672%20340.7a12.5%2012.5%200%200%201%2023.3%205.9v50h9.4v-50a12.5%2012.5%200%200%201%2023.3-5.9%2029.5%2029.5%200%201%200-56%200'/%3e%3cpath%20fill='%23fff'%20d='M678.7%20327.6a20%2020%200%200%201%2021.3%209.6%2020%2020%200%200%201%2021.3-9.6%2021.5%2021.5%200%200%200-42.6%200'/%3e%3cpath%20id='tj-a'%20d='M695.3%20376.6a38%2038%200%200%201-63.8%2024.3%2039.5%2039.5%200%200%201-59.8%2017.5c3.7%2036.4%2058.3%2029%2062.3-6.4%2017.2%2030.1%2055%2021.5%2066-15.4z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%201400%200)'/%3e%3cpath%20id='tj-b'%20d='M658.8%20441.3c-7.6%2016.5-22.8%2019.3-36.1%206%200%200%205.3-3.8%2011-4.8a18%2018%200%200%201%204.3-14.3%2022%2022%200%200%201%209%2011.8c8-1%2011.8%201.3%2011.8%201.3'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(9.4%20700%20804)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(18.7%20700%20804)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='16'%20d='M603%20478a340%20340%200%200%201%20194%200'/%3e%3cg%20transform='translate(700%20380)'%3e%3cg%20transform='translate(0%20-140)'%3e%3cpath%20id='tj-c'%20d='m488533-158734-790463%20574305L0-513674l301930%20929245-790463-574305z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fed100'%20d='M108.1%20354.6c-6.7-.1%2062.8-37%20120.9-84.4%2076.2-62.1%20240.3-161.4%20288.6-177.6%205-1.7-10.3%208.6-12.3%2011.9-51.5%2061-10.4%20176%2054%20233.9%2019.4%2014.8%2018.4%2015.6%2054.3%2017v3.4zm-4.2%206.7s-4.9%203.5-4.9%206.1c0%202.9%205.5%206.7%205.5%206.7l498.5%205.5%209.2-6.1-12.8-7.9z'/%3e%3cpath%20fill='%23fff'%20d='m106.8%20109.1-4%2012.2%2010.4-7.5%2010.3%207.5-3.9-12.2%2010.3-7.5h-12.8l-3.9-12.2-4%2012.2H96.4zm78.1%2057.4%208.6-6.3h-10.7l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.3-3.3%2010.1%208.6-6.3%208.7%206.3zm-145.2%2013-4-12.2-3.9%2012.2H19l10.3%207.5-3.9%2012.2%2010.3-7.5%2010.4%207.5-4-12.2%2010.4-7.5zm78.1%20122.3-4.6-14.2-4.6%2014.2h-15l12.1%208.7-4.6%2014.3%2012.1-8.8%2012.1%208.8-4.7-14.3%2012.1-8.7z'/%3e%3c/svg%3e")}.fi-tk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fed100'%20d='M90.7%20384.2c-5.3%200%2050-29.5%2096.4-67.2%2060.7-49.5%20191.5-128.7%20230-141.5%204-1.3-8.2%206.8-9.8%209.5-41.1%2048.6-8.3%20140.3%2043%20186.4%2015.4%2011.8%2014.6%2012.4%2043.2%2013.6v2.7zm-3.3%205.4s-3.9%202.8-3.9%204.9c0%202.3%204.4%205.4%204.4%205.4l397.3%204.4%207.3-4.9-10.2-6.3z'/%3e%3cpath%20fill='%23fff'%20d='m105.5%20116.6-4%2012.1%2010.4-7.5%2010.3%207.5-4-12.1%2010.4-7.5h-12.8l-3.9-12.2-4%2012.2H95.2zm77.8%2057.1%208.6-6.2h-10.6l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.2-3.3%2010.1%208.6-6.2%208.6%206.2zm-144.7%2013-3.9-12.1-4%2012.1H18l10.3%207.5-4%2012.1%2010.4-7.5%2010.3%207.5-3.9-12.1%2010.3-7.5zm77.9%20121.9-4.6-14.2-4.6%2014.2H92.4l12%208.7-4.6%2014.2%2012.1-8.8%2012%208.8-4.6-14.2%2012-8.7z'/%3e%3c/svg%3e")}.fi-tl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h1031.2v512H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.2%200%20512%20256.7%20512%20256.7L0%20512z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2.1%200%20340.6%20256.7%20340.6%20256.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='M187.7%20298.2%20127%20284.7l-31%2052.8-5-59.7-60.7-13.3%2054.9-24.9-3.3-59.3%2040.2%2043.4%2055.4-25.3-28.9%2054%2039.2%2045.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h999v496H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.1%200%20496%20248.7%20496%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2%200%20330%20248.7%20330%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23fff'%20d='m181.9%20288.9-59-13L93%20327l-5-57.8-58.8-13%2053.1-24-3.2-57.5%2039%2042%2053.6-24.4-28%2052.2%2038%2044.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70013'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M320%20119.2a1%201%200%200%200-1%20240.3%201%201%200%200%200%201-240.3M392%20293a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.4-12.2%2037.4-12.2V188l23.1%2031.8%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-tn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70013'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%20135a1%201%200%200%200-1%20240%201%201%200%200%200%200-241zm72%20174a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.3-12.2%2037.3-12.2v-39.4l23.1%2031.9%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-to{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h250v200.3H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M102.8%2031.2h39.9v139.6h-39.8z'/%3e%3cpath%20d='M192.6%2081v40H53V81z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-to.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h218.3v175H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M89.8%2027.3h34.8v121.9H89.8z'/%3e%3cpath%20d='M168.2%2070.8v34.8H46.3V70.8z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M407%20247.5c0%2066.2-54.6%20119.9-122%20119.9s-122-53.7-122-120%2054.6-119.8%20122-119.8%20122%2053.7%20122%20119.9'/%3e%3cpath%20fill='%23e30a17'%20d='M413%20247.5c0%2053-43.6%2095.9-97.5%2095.9s-97.6-43-97.6-96%2043.7-95.8%2097.6-95.8%2097.6%2042.9%2097.6%2095.9z'/%3e%3cpath%20fill='%23fff'%20d='m430.7%20191.5-1%2044.3-41.3%2011.2%2040.8%2014.5-1%2040.7%2026.5-31.8%2040.2%2014-23.2-34.1%2028.3-33.9-43.5%2012-25.8-37z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M348.8%20264c0%2070.6-58.3%20127.9-130.1%20127.9s-130.1-57.3-130.1-128%2058.2-127.8%20130-127.8S348.9%20193.3%20348.9%20264z'/%3e%3cpath%20fill='%23e30a17'%20d='M355.3%20264c0%2056.5-46.6%20102.3-104.1%20102.3s-104-45.8-104-102.3%2046.5-102.3%20104-102.3%20104%2045.8%20104%20102.3z'/%3e%3cpath%20fill='%23fff'%20d='m374.1%20204.2-1%2047.3-44.2%2012%2043.5%2015.5-1%2043.3%2028.3-33.8%2042.9%2014.8-24.8-36.3%2030.2-36.1-46.4%2012.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e00000'%20fill-rule='evenodd'%20d='M463.7%20480%200%201v478.8zM176.3%200%20640%20479V.2z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M27.7.2h118.6l468.2%20479.3H492.2z'/%3e%3c/svg%3e")}.fi-tt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e00000'%20d='M371%20512%200%201v510.7zM141%200l371%20511V.2z'/%3e%3cpath%20fill='%23000001'%20d='M22.2.2h94.9l374.5%20511.3h-97.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009fca'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='M593.3%20122.7H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zm-69.2%20196.8h27.6l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.3%2015.3%208.6-24.7-22.3-15.2H507l8.5-24.7zm69.2-44.6H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zM295.8%20417.7h27.6L301%20432.8l8.6%2024.6-22.3-15.2-22.3%2015.2%208.6-24.6-22.4-15.3h27.6l8.5-24.6zm62.6-76.5h-27.6l22.3-15.3-8.5-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.3%2015.3h-27.5l-8.5%2024.6zm81.3-112.5H412l22.3-15.2-8.5-24.7%2022.3%2015.3%2022.3-15.3-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm68.3-23.3h-27.6l22.4-15.3-8.6-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.4%2015.3H525l-8.5%2024.6zM439.7%20400H412l22.3-15.2L426%20360l22.3%2015.2%2022.3-15.2-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm-81.3%2019.9h-27.6l22.3-15.2-8.5-24.7%2022.3%2015.2%2022.3-15.2-8.6%2024.6L403%20420h-27.5l-8.5%2024.7z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23FFF'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23C8102E'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23FFF'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-tv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009fca'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='m478%20226.3%207.1%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-57.2%20162.8%207%2020.4-18.4-12.7-18.4%2012.7%207-20.4-18.4-12.7h22.8l7-20.4%207%2020.5h22.9zm57.3-36.9%207%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-246.2%20118%207.1%2020.5-18.4-12.7-18.5%2012.7%207.1-20.4-18.5-12.6h22.8l7-20.4%207.1%2020.4h22.8zm43.1-88.4-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8zm67.3-93-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm56.5-19.3-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm-56.5%20161-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zM275%20446.9l-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23FFF'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23C8102E'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23FFF'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-tw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20640%20480'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h720v480H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h360v240H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m154%20126.9-2.5%209.6%209.4%202.6-1.8-7.1zm46.9%205.1-1.8%207.1%209.4-2.6-2.5-9.6zm-41.8-24-5.1%205.1%201.9%206.9z'/%3e%3cpath%20d='m155.9%20120-1.9%206.9%205.1%205.1z'/%3e%3cpath%20d='m154%20113.1-6.9%206.9%206.9%206.9%201.9-6.9zm14%2027.8%205.1%205.1%206.9-1.9zm18.9%205.1%209.6%202.5%202.6-9.4-7.1%201.8z'/%3e%3cpath%20d='m192%20140.9%207.1-1.8%201.8-7.1zm-31.1-1.8%202.6%209.4%209.6-2.5-5.1-5.1zm19.1%205%206.9%201.9%205.1-5.1z'/%3e%3cpath%20d='m173.1%20146%206.9%206.9%206.9-6.9-6.9-1.9zm-12.2-45.1-9.4%202.6%202.5%209.6%205.1-5.1zm-1.8%2031.1%201.8%207.1%207.1%201.8zm45-12%201.9-6.9-5.1-5.1z'/%3e%3cpath%20d='m168%2099.1-7.1%201.8-1.8%207.1zm32.9%208.9-1.8-7.1-7.1-1.8zm5.1%2018.9%206.9-6.9-6.9-6.9-1.9%206.9z'/%3e%3cpath%20d='m200.9%20108-8.9-8.9-12-3.2-12%203.2-8.9%208.9-3.2%2012%203.2%2012%208.9%208.9%2012%203.2%2012-3.2%208.9-8.9%203.2-12z'/%3e%3cpath%20d='m200.9%20132%205.1-5.1-1.9-6.9zm5.1-18.9%202.5-9.6-9.4-2.6%201.8%207.1zm-6.9-12.2-2.6-9.4-9.6%202.5%205.1%205.1zm-26-6.9-9.6-2.5-2.6%209.4%207.1-1.8zm6.9%201.9-6.9-1.9-5.1%205.1z'/%3e%3cpath%20d='m186.9%2094-6.9-6.9-6.9%206.9%206.9%201.9z'/%3e%3cpath%20d='m192%2099.1-5.1-5.1-6.9%201.9zM173.1%20146l-9.6%202.5%204.5%2016.6%2012-12.2zm-5.1%2019.1%2012%2044.9%2012-44.9-12-12.2zm-7.1-26-9.4-2.6-4.4%2016.4%2016.4-4.4z'/%3e%3cpath%20d='m147.1%20152.9-12%2045.1%2032.9-32.9-4.5-16.6zm-12-20.9L102%20165.1l45.1-12.2%204.4-16.4z'/%3e%3cpath%20d='m154%20126.9-6.9-6.9-12%2012%2016.4%204.5zm0-13.8-2.5-9.6-16.4%204.5%2012%2012z'/%3e%3cpath%20d='M135.1%20108%2090%20120l45.1%2012%2012-12zm90%2024-16.6%204.5%204.4%2016.4%2045.1%2012.2z'/%3e%3cpath%20d='m199.1%20139.1-2.6%209.4%2016.4%204.4-4.4-16.4zm-12.2%206.9-6.9%206.9%2012%2012.2%204.5-16.6zm19.1-19.1%202.5%209.6%2016.6-4.5-12.2-12z'/%3e%3cpath%20d='m192%20165.1%2033.1%2032.9-12.2-45.1-16.4-4.4zm7.1-64.2%209.4%202.6%204.4-16.4-16.4%204.4z'/%3e%3cpath%20d='M225.1%20108%20258%2075.1l-45.1%2012-4.4%2016.4zm-12.2-20.9L225.1%2042%20192%2075.1l4.5%2016.4zm12.2%2044.9%2044.9-12-44.9-12-12.2%2012z'/%3e%3cpath%20d='m206%20113.1%206.9%206.9%2012.2-12-16.6-4.5zm-38-38L135.1%2042l12%2045.1%2016.4%204.4z'/%3e%3cpath%20d='m160.9%20100.9%202.6-9.4-16.4-4.4%204.4%2016.4z'/%3e%3cpath%20d='m147.1%2087.1-45.1-12%2033.1%2032.9%2016.4-4.5zm39.8%206.9%209.6-2.5-4.5-16.4-12%2012z'/%3e%3cpath%20d='M192%2075.1%20180%2030l-12%2045.1%2012%2012z'/%3e%3cpath%20d='m173.1%2094%206.9-6.9-12-12-4.5%2016.4z'/%3e%3c/g%3e%3ccircle%20cx='180'%20cy='120'%20r='51.1'%20fill='%23000095'/%3e%3ccircle%20cx='180'%20cy='120'%20r='45.1'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20512%20512'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h384v256H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m164.3%20135.4-2.7%2010.2%2010.1%202.7-2-7.4zm50%205.5-2%207.4%2010.1-2.7-2.7-10.2zm-44.6-25.8-5.4%205.5%202%207.4z'/%3e%3cpath%20d='m166.3%20128-2%207.4%205.4%205.5z'/%3e%3cpath%20d='m164.3%20120.6-7.4%207.4%207.4%207.4%202-7.4zm14.8%2029.7%205.5%205.4%207.4-2zm20.3%205.4%2010.2%202.7%202.7-10.1-7.4%202z'/%3e%3cpath%20d='m204.9%20150.3%207.4-2%202-7.4zm-33.2-2%202.7%2010.1%2010.2-2.7-5.5-5.4zm20.3%205.4%207.4%202%205.5-5.4z'/%3e%3cpath%20d='m184.6%20155.7%207.4%207.4%207.4-7.4-7.4-2zm-12.9-48-10.1%202.7%202.7%2010.2%205.4-5.5zm-2%2033.2%202%207.4%207.4%202zm48-12.9%202-7.4-5.4-5.5z'/%3e%3cpath%20d='m179.1%20105.7-7.4%202-2%207.4zm35.2%209.4-2-7.4-7.4-2zm5.4%2020.3%207.4-7.4-7.4-7.4-2%207.4z'/%3e%3cpath%20d='m214.3%20115.1-9.4-9.4-12.9-3.4-12.9%203.4-9.4%209.4-3.4%2012.9%203.4%2012.9%209.4%209.4%2012.9%203.4%2012.9-3.4%209.4-9.4%203.4-12.9z'/%3e%3cpath%20d='m214.3%20140.9%205.4-5.5-2-7.4zm5.4-20.3%202.7-10.2-10.1-2.7%202%207.4zm-7.4-12.9-2.7-10.1-10.2%202.7%205.5%205.4zm-27.7-7.4-10.2-2.7-2.7%2010.1%207.4-2z'/%3e%3cpath%20d='m192%20102.3-7.4-2-5.5%205.4z'/%3e%3cpath%20d='m199.4%20100.3-7.4-7.4-7.4%207.4%207.4%202z'/%3e%3cpath%20d='m204.9%20105.7-5.5-5.4-7.4%202zm-20.3%2050-10.2%202.7%204.7%2017.6%2012.9-12.9zm-5.5%2020.3%2012.9%2048%2012.9-48-12.9-12.9zm-7.4-27.7-10.1-2.7-4.7%2017.5%2017.5-4.7z'/%3e%3cpath%20d='m156.9%20163.1-12.9%2048%2035.1-35.1-4.7-17.6zM144%20140.9%20108.9%20176l48-12.9%204.7-17.5z'/%3e%3cpath%20d='m164.3%20135.4-7.4-7.4-12.9%2012.9%2017.6%204.7zm0-14.8-2.7-10.2-17.6%204.7%2012.9%2012.9z'/%3e%3cpath%20d='M144%20115.1%2096%20128l48%2012.9%2012.9-12.9zm96%2025.8-17.6%204.7%204.7%2017.5%2048%2012.9z'/%3e%3cpath%20d='m212.3%20148.3-2.7%2010.1%2017.5%204.7-4.7-17.5zm-12.9%207.4-7.4%207.4%2012.9%2012.9%204.7-17.6zm20.3-20.3%202.7%2010.2%2017.6-4.7-12.9-12.9zM204.9%20176l35.1%2035.1-12.9-48-17.5-4.7zm7.4-68.3%2010.1%202.7%204.7-17.5-17.5%204.7zm27.7%207.4L275.1%2080l-48%2012.9-4.7%2017.5zm-12.9-22.2%2012.9-48L204.9%2080l4.7%2017.6zm12.9%2048%2048-12.9-48-12.9-12.9%2012.9z'/%3e%3cpath%20d='m219.7%20120.6%207.4%207.4%2012.9-12.9-17.6-4.7zM179.1%2080%20144%2044.9l12.9%2048%2017.5%204.7zm-7.4%2027.7%202.7-10.1-17.5-4.7%204.7%2017.5z'/%3e%3cpath%20d='m156.9%2092.9-48-12.9%2035.1%2035.1%2017.6-4.7zm42.5%207.4%2010.2-2.7-4.7-17.6L192%2092.9z'/%3e%3cpath%20d='M204.9%2080%20192%2032l-12.9%2048L192%2092.9z'/%3e%3cpath%20d='m184.6%20100.3%207.4-7.4L179.1%2080l-4.7%2017.6z'/%3e%3c/g%3e%3ccircle%20cx='192'%20cy='128'%20r='54.4'%20fill='%23000095'/%3e%3ccircle%20cx='192'%20cy='128'%20r='48'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M10%200h160v120H10z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23tz-a)'%20transform='matrix(4%200%200%204%20-40%200)'%3e%3cpath%20fill='%2309f'%20d='M0%200h180v120H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h180L0%20120z'/%3e%3cpath%20fill='%23000001'%20d='M0%20120h40l140-95V0h-40L0%2095z'/%3e%3cpath%20fill='%23ff0'%20d='M0%2091.5%20137.2%200h13.5L0%20100.5zM29.3%20120%20180%2019.5v9L42.8%20120z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M102.9%200h496v496H103z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23tz-a)'%20transform='translate(-106.2)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2309f'%20d='M0%200h744.1v496H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h744.1L0%20496z'/%3e%3cpath%20fill='%23000001'%20d='M0%20496h165.4L744%20103.4V0H578.7L0%20392.7v103.4z'/%3e%3cpath%20fill='%23ff0'%20d='M0%20378%20567%200h56L0%20415.3v-37.2zm121.1%20118%20623-415.3V118L177%20496z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ua{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ua.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%20341.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%20256h768v85.3h-768z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20170.7h768V256h-768z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%2085.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%200h768v85.3h-768z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20d='M335.7%20256a79.7%2079.7%200%201%201-159.4%200%2079.7%2079.7%200%200%201%20159.4%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m242%20194.9-5.2-9.5c2-2%205.3-3.6%2010.7-3.6l-.6%2010.5z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20d='m247%20192.3.7-10.5s10.7-.6%2016.5%206.4l-5.7%208.2z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m258.6%20196.3%205.3-8.2c3.5%203.7%205%206.3%205.5%2010.3.1.1-8.3%202.1-8.3%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M244.6%20331.1s9.9-11.3%2029.1-8.9c-2.9-4.7-12.3-4.1-12.3-4.1s-2.8-22-.6-23.2%2012%20.1%2012%20.1c1.2%200%203.4-3.4%201.6-5.6s-6.8-10.5-4.7-12.2%2013.4%201%2013.4%201l-32-41s-3.3-15.5%203.3-23c7.9-6.5%207-13.6%206.8-13.5-1.1-7.2-12-12.3-19.4-5.7-4.3%205.2-1.4%209.2-1.4%209.2s-11.5%203.1-11.9%205.1%2012.9-.3%2012.9-.3l-1.3%209.1s-26%2023.6-6%2044l.6-.8s7%208.6%2014.3%2010.5c7%207%206.3%206%206.3%206s1.3%2011.1%200%2013.3c-1.7-.5-19.3-1.2-21.9-.2-2.4.8-11.4.3-9.2%2015.1l3.3-7.5s-.3%205.3%201.9%207.2c-.4-5.6%202.1-9.4%202.1-9.4s.4%206.2%201.8%207c1.4%201%201.4-10%209-9%207.4.9%2012.9.6%2012.9.6s2.5%2021.4%201.7%2023.4c-5.4-1.3-18.4.5-19.2%203.8%207.6-.5%2011.1.4%2011.1.4s-6.1%205.5-4.2%208.6'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M247.6%20214.8s-18.9%2020.8-10.7%2036.7c.4-2.2.2-3.6.5-3.5-.5-.3%202.3%201.9%202.1%201.5%200-1.2-.8-3.7-.8-3.7l2.5.7-1.5-2.8%203.7.4s-1.3-3.4-.9-3.4l3%20.2c-5.4-9.6-.3-17.6%202.1-26.2z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20d='M254.2%20196.9s1%207.2-3%209.2c-.5.5-3%201.3-2.6%202.8.4%202%201.5%201.6%203%201.2%204.1-.7%208.9-9.4%202.6-13.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M247.2%20203a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='M241.1%20209c-1%20.9-6.2%206.3-1%208.3%205.3-1.4%203.8-2.4%205-3.6%200-2.5-2.6-3.1-4-4.6z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M252.6%20260.5c-.3%201.2-1.5%205.6.1%209%204.6-2%206.7-1.4%208.2-.4-3.7-3-5.2-4.3-8.3-8.6'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='m260.4%20281.1.2%2010.2s3.6.6%205.2%200%200-7-5.4-10.2'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20d='M286%20282.4s-6.5-15.8-23.2-19.8-14.5-21.8-13.2-22.9c.8-1.5%201.3-3.9%206.1-1.6s27%2013.4%2030.2%2014%20.4%2030.7.2%2030.3z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M270.2%20262.5c-.3.2%2022.3%2013.4%2015.5%2024.7%206.4-4.3%204.4-11.7%204.4-11.7s5.2%2013.7-7.6%2020.4c1.4%201.2%202.3%201%202.3%201l-2.2%202.1s-1%201.7%207.6-2.5c-2.3%201.9-2.5%203.3-2.5%203.3s.6%201.8%206.2-3.1c-4.5%204.9-5.5%207.4-5.5%207.3%2012.3-1%2039-41-8.4-52.7l2.1%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M271.2%20258.6c3%202.2%204.1%203%204.5%204-2.8-.6-5.3-.4-5.3-.4s-6.1-5.8-7.2-6.3c-.8%200-5.6-3-5.6-3-2.3-1.2-4.5-9.3%204.2-7a93%2093%200%200%200%2010.3%204.6l10.7%203.4%206.2%206.9s-11-5.4-12.4-5.5c3%202.4%204.7%205.8%204.7%205.8-3.5-1-6.5-2-10.1-2.5'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.9'%20d='M228.4%20209.9s10.5-2.6%2011.8-2.2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20426.7h768V512h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%20330.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20248h744v82.7H0z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20165.4h744V248H0z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%2082.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%200h744v82.7H0z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M449.3%20248a77.2%2077.2%200%201%201-154.5%200%2077.2%2077.2%200%200%201%20154.5%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m358.4%20188.8-5-9.2c2-2%205.2-3.4%2010.4-3.4l-.5%2010z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m363.3%20186.4.6-10.2s10.4-.6%2016%206.1l-5.5%208z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m374.6%20190.2%205.1-8c3.4%203.6%204.8%206.2%205.4%2010%200%20.2-8.1%202-8.1%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M361%20320.9s9.6-11%2028.2-8.7c-2.8-4.5-11.9-4-11.9-4s-2.8-21.4-.6-22.4%2011.5%200%2011.5%200c1.3%200%203.4-3.3%201.7-5.4s-6.6-10.2-4.6-11.8%2013%20.9%2013%20.9l-31-39.8s-3.2-15%203.2-22.1c7.6-6.4%206.8-13.2%206.6-13.1-1-7-11.6-12-18.8-5.6-4.2%205.1-1.4%209-1.4%209s-11%203-11.5%205c-.4%201.8%2012.5-.4%2012.5-.4l-1.2%208.8s-25.2%2023-6%2042.7c.3%200%20.7-.9.7-.9s6.8%208.4%2013.9%2010.2c6.7%206.9%206%205.8%206%205.8s1.4%2010.8.1%2013a93%2093%200%200%200-21.2-.2c-2.3.7-11.1.3-9%2014.6l3.2-7.3s-.2%205.2%201.9%207c-.4-5.4%202-9.1%202-9.1s.4%206%201.8%206.8c1.3%201%201.3-9.6%208.6-8.8%207.3%201%2012.6.7%2012.6.7s2.4%2020.6%201.6%2022.6c-5.2-1.3-17.8.5-18.6%203.7%207.4-.5%2010.8.4%2010.8.4s-6%205.3-4.1%208.4'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M364%20208s-18.4%2020.2-10.5%2035.7c.5-2.2.3-3.5.5-3.4-.4-.3%202.3%201.8%202%201.4.2-1.1-.7-3.5-.7-3.5l2.4.6-1.4-2.7%203.5.5s-1.2-3.4-.8-3.4l2.9.2c-5.2-9.3-.3-17%202-25.3z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-width='.9'%20d='M370.3%20190.8s1%207-2.8%209c-.6.4-3%201.2-2.7%202.6.5%201.9%201.5%201.5%203%201.2%204-.7%208.6-9.2%202.5-12.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M363.5%20196.7a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M357.6%20202.5c-1%20.8-6%206.1-1%208%205.2-1.4%203.7-2.3%204.9-3.5%200-2.3-2.6-3-3.9-4.5z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M368.7%20252.4c-.3%201.2-1.4%205.4.2%208.6%204.4-1.8%206.4-1.3%207.9-.3-3.6-3-5-4.1-8.1-8.3'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='m376.3%20272.4.2%209.8s3.5.7%205%200c1.6-.6%200-6.8-5.2-9.8'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M401.2%20273.6s-6.4-15.3-22.5-19.2-14.1-21-12.8-22.1c.7-1.5%201.2-3.8%205.9-1.6s26.1%2013%2029.2%2013.5.4%2029.8.2%2029.4z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M385.8%20254.4c-.3.1%2021.6%2012.9%2015%2023.9%206.3-4.1%204.2-11.4%204.2-11.4s5.1%2013.3-7.3%2019.8c1.4%201.2%202.2.9%202.2.9l-2%202.1s-1%201.6%207.3-2.4c-2.3%201.8-2.5%203.1-2.5%203.1s.7%201.8%206.1-3a30%2030%200%200%200-5.4%207.2c12-1.1%2037.8-39.7-8.1-51.1l2%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M386.7%20250.6c3%202%204%202.8%204.4%203.8-2.7-.6-5.2-.4-5.2-.4s-5.8-5.6-6.9-6c-.8%200-5.4-3-5.4-3-2.3-1.1-4.4-9%204-6.7%208.8%204.1%2010%204.4%2010%204.4L398%20246l6%206.7s-10.7-5.3-12-5.4c3%202.4%204.6%205.6%204.6%205.6-3.4-1-6.3-1.8-9.9-2.3'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.8'%20d='M345.3%20203.3s10.2-2.4%2011.4-2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20413.4h744v82.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-um{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-um.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-us.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-uy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230038a8'%20d='M266%2053.3h374v53.4H266zm0%20106.7h374v53.3H266zM0%20266.7h640V320H0zm0%20106.6h640v53.4H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(133.3%20133.3)scale(2.93333)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(133.3%20133.3)scale(.29333)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230038a8'%20d='M284%2056.9h228v56.9H284zm0%20113.8h228v56.9H284zM0%20284.4h512v57H0zm0%20113.8h512v57H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(142.2%20142.2)scale(3.12889)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(142.2%20142.2)scale(.31289)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231eb53a'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20153.6h640v172.8H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20163.2h640v153.6H0z'/%3e%3ccircle%20cx='134.4'%20cy='76.8'%20r='57.6'%20fill='%23fff'/%3e%3ccircle%20cx='153.6'%20cy='76.8'%20r='57.6'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(261.1%20122.9)scale(1.92)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231eb53a'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20163.8h512v184.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20174h512v164H0z'/%3e%3ccircle%20cx='143.4'%20cy='81.9'%20r='61.4'%20fill='%23fff'/%3e%3ccircle%20cx='163.8'%20cy='81.9'%20r='61.4'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(278.5%20131)scale(2.048)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-va{background-image:url(/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='M490%200h150v480H490z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h150v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='m259.3%20130-46.4%2071.3%2044.7%2074.4%2043.8-73.7zm121.2%200-46.3%2071.3%2044.7%2074.4%2043.8-73.7zm-61.2%2097.3-46.4%2071.4%2044.8%2074.4%2043.8-73.7-42.2-72z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h510.4v512H0z'/%3e%3cpath%20fill='%23199a00'%20d='M385.6%200H512v512H385.6z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h126.4v512H0z'/%3e%3c/g%3e%3cpath%20fill='%23199a00'%20fill-rule='evenodd'%20d='m191.2%20138.6-49.5%2076.2%2047.8%2079.3%2046.7-78.6zm129.4%200L271%20214.8l47.7%2079.3%2046.8-78.6-45-76.9zm-65.4%20103.9-49.4%2076.1%2047.7%2079.4%2046.7-78.7z'/%3e%3c/svg%3e")}.fi-ve{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h640v160H0z'/%3e%3cg%20id='ve-f'%20transform='matrix(4%200%200%204%20320%20336)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20320%20336)'/%3e%3c/svg%3e")}.fi-ve.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h512v170.7H0z'/%3e%3cg%20id='ve-f'%20transform='translate(256.3%20358.4)scale(4.265)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20256.3%20358.4)'/%3e%3c/svg%3e")}.fi-vg{background-image:url(/assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23da251d'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23ff0'%20d='m661%20527.5-124-92.6-123.3%2093.5%2045.9-152-123.2-93.8%20152.4-1.3L536%20129.8%20584.3%20281l152.4.2-122.5%2094.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v240H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.71111%201.01053)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-22)scale(1.01053)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v256H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.56889%201.0779)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-35.6%2026.7)scale(.96552)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-wf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-wf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ws{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m180%20229.3-20.7-14-19.9%2014.1%206.5-24.9-19-15.2%2024.5-1.5%208.1-23.6%208.8%2024%2024%20.7-19%2016.3zm-3.6-165.6L159.8%2053l-16%2010.4%204.4-20-14.6-12.7%2019.4-1.6%207.2-18.6%207.4%2018.7%2019.1%201.7L172%2044.3zm-73%2059.5-16-11-16.7%2011%205.2-19.4L60.8%2091%2080%2090l7-19%206.8%2018.9%2019.6%201.1-15%2012.5zM250%20110l-15.4-10-15%2010%204.4-18.3-14-11.8%2018.3-1.5%206.3-17.2%207%2017.4%2017.7%201-13.7%2012.3zm-43.1%2043.4-10.3-6.4-10.3%206.6%202.7-12.3-9.2-8.3%2012-1%204.6-11.6%204.9%2011.6%2011.9%201-9.1%208.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ws.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='m147%20231.4-19.6-13.3-18.9%2013.5%206-23.5-18-14.7%2023.2-1.3%207.7-22.4%208.5%2022.8%2022.8.5-18.2%2015.5zm-3.4-156.8-15.6-10-15.4%2010%204.2-19-13.7-12.1%2018.3-1.6%206.8-17.5%207.1%2017.7%2018%201.4-14%2012.5zM74.3%20131l-15.2-10.8-15.4%2010.4%204.6-18.3L34%20100.2l18.2-.8%206.7-18.1%206.6%2017.8%2018.3%201.1-14.3%2012zm139-12.7-14.7-9.5-14.3%209.7%204-17.4-13-11.2%2017.3-1.4%206-16.4%206.6%2016.6%2016.8%201-13.2%2011.6zm-41.1%2041.3-9.7-6.2-9.6%206.2%202.5-11.6-8.7-7.7%2011.4-1%204.4-11%204.5%2011%2011.2%201-8.5%207.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v472.8H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h640v157.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20322.6h640V480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v504.3H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h512v167.9H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20344.1h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-yt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-yt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-za{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M-71.9%200h682.7v512H-71.9z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(67.4)scale(.93748)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-71.9%20407.8V104.4L154%20256.1z'/%3e%3cpath%20fill='%23000c8a'%20d='m82.2%20512.1%20253.6-170.6H696V512H82.2z'/%3e%3cpath%20fill='%23e1392d'%20d='M66%200h630v170.8H335.7S69.3-1.7%2066%200'/%3e%3cpath%20fill='%23ffb915'%20d='M-71.9%2064v40.4L154%20256-72%20407.8v40.3l284.5-192z'/%3e%3cpath%20fill='%23007847'%20d='M-71.9%2064V0h95l301.2%20204h371.8v104.2H324.3L23%20512h-94.9v-63.9l284.4-192L-71.8%2064z'/%3e%3cpath%20fill='%23fff'%20d='M23%200h59.2l253.6%20170.7H696V204H324.3zm0%20512.1h59.2l253.6-170.6H696v-33.2H324.3L23%20512z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-za.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M70.1%200h499.6v499.6H70.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(-71.9)scale(1.0248)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%20397.9v-296l220.4%20147.9z'/%3e%3cpath%20fill='%23000c8a'%20d='m150.4%20499.7%20247.4-166.5h351.6v166.5z'/%3e%3cpath%20fill='%23e1392d'%20d='M134.5%200h615v166.6H397.7S137.8-1.6%20134.5%200'/%3e%3cpath%20fill='%23ffb915'%20d='M0%2062.5v39.3l220.4%20148L0%20397.8v39.4l277.6-187.4z'/%3e%3cpath%20fill='%23007847'%20d='M0%2062.5V0h92.6l294%20199h362.8v101.7H386.6l-294%20198.9H0v-62.4l277.6-187.4z'/%3e%3cpath%20fill='%23fff'%20d='M92.6%200h57.8l247.4%20166.6h351.6V199H386.6zm0%20499.7h57.8l247.4-166.5h351.6v-32.4H386.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230039a6'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='144'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='137.3'%20fill='%23ed2939'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20id='asean-a'%20fill='%23f9e300'%3e%3cpath%20d='M357%20240c24-14.4%2035-43.2%2035-72h-11v1c0%209.6-1.5%2044.6-27.9%2071a106%20106%200%200%201%2027.9%2071v1h11c0-28.8-11.5-57.6-35-72'/%3e%3cpath%20d='M377.6%20169v-1h-11.5v1.4c0%209.6-2%2043.2-20.7%2070.6%2019.2%2027.4%2020.7%2061%2020.7%2070.6v1.4h11.5v-1c0-9.6-2.4-44.6-27.8-71a106%20106%200%200%200%2027.8-71'/%3e%3cpath%20d='m341.1%20240%201-1a130%20130%200%200%200%2020.1-69.6V168h-10.5v2c0%2010-1.5%2042.2-14.4%2070a182%20182%200%200%201%2014.4%2070v2h10.5v-1.4c0-9.6-1-39.9-20.1-69.6'/%3e%3cpath%20d='M333.4%20240a178%20178%200%200%200%2014.4-72h-11v3.4c0%2012-1%2041.2-7.2%2068.6a336%20336%200%200%201%207.2%2068.6v3.4h10.6v-2c0-10-1-43.1-13.5-69.5'/%3e%3cpath%20d='M325.8%20240a331%20331%200%200%200%206.7-68.6V168h-10.6v144h10.6v-3.4c0-11.5%200-41.2-6.7-68.1'/%3e%3c/g%3e%3c/svg%3e")}.fi-asean.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230039a6'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='153.6'%20fill='%23fff'/%3e%3ccircle%20cx='256'%20cy='256'%20r='146.4'%20fill='%23ed2939'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20id='asean-a'%20fill='%23f9e300'%3e%3cpath%20d='M295.4%20256c25.6-15.4%2037.4-46%2037.4-76.8H321v1c0%2010.3-1.5%2047.6-29.7%2075.8a113%20113%200%200%201%2029.7%2075.8v1h11.8c0-30.7-12.3-61.4-37.4-76.8'/%3e%3cpath%20d='M317.4%20180.2v-1h-12.2v1.5c0%2010.3-2.1%2046.1-22%2075.3%2020.4%2029.2%2022%2065%2022%2075.3v1.5h12.2v-1c0-10.3-2.5-47.6-29.7-75.8a113%20113%200%200%200%2029.7-75.8'/%3e%3cpath%20d='m278.5%20256%201-1a138%20138%200%200%200%2021.6-74.3v-1.5h-11.3v2c0%2010.8-1.5%2045.1-15.4%2074.8a195%20195%200%200%201%2015.4%2074.8v2H301v-1.5c0-10.3-1-42.5-21.5-74.3'/%3e%3cpath%20d='M270.3%20256a189%20189%200%200%200%2015.4-76.8h-11.8v3.6c0%2012.8-1%2044-7.7%2073.2a358%20358%200%200%201%207.7%2073.2v3.6h11.3v-2c0-10.8-1-46.1-14.4-74.3'/%3e%3cpath%20d='M262.1%20256a353%20353%200%200%200%207.2-73.2v-3.6H258v153.6h11.3v-3.6c0-12.3%200-44-7.2-72.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-cefta{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='30.4'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='88.3'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3cpath%20fill='%23039'%20d='m404.7%20165.1%2084.7%2084.7-84.7%2084.7-84.7-84.7z'/%3e%3cpath%20fill='%23fc0'%20d='M175.7%20236.1h59.2v27.5h-59.2zm259.1%200h88.3v27.5h-88.3zM363%20187.4l38.8-38.8%2019.4%2019.5-38.7%2038.7zM306.3%2048.6h27.5v107.1h-27.5z'/%3e%3ccircle%20cx='225.1'%20cy='159.6'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='144.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='381.4'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='425.5'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='408.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m208.3%20341.5%2019.5-19.4%2019.4%2019.4-19.4%2019.5zm204.7%2021%2019.5-19.5%2019.5%2019.5-19.5%2019.4z'/%3e%3c/svg%3e")}.fi-cefta.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='32.5'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='94.2'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3cpath%20fill='%23039'%20d='m346.3%20176.1%2090.3%2090.3-90.3%2090.3-90.3-90.3z'/%3e%3cpath%20fill='%23fc0'%20d='M102.1%20251.8h63.2v29.3h-63.2zm276.4%200h94.2v29.3h-94.2zm-76.6-51.9%2041.3-41.3%2020.7%2020.7-41.3%2041.3zM241.3%2051.8h29.3V166h-29.3z'/%3e%3ccircle%20cx='154.8'%20cy='170.3'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='68.6'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='406.8'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='453.9'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='350.2'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m136.9%20364.3%2020.7-20.7%2020.7%2020.7-20.7%2020.7zm218.5%2022.3L376%20366l20.7%2020.7-20.7%2020.8z'/%3e%3c/svg%3e")}.fi-cp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dg{background-image:url(/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.79012%20.88889)'/%3e%3c/svg%3e")}.fi-es-ct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.6321%20.94815)'/%3e%3c/svg%3e")}.fi-es-ga{background-image:url(/assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D52B1E'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009B48'%20d='M0%200h53.1l133.4%20100.1%20133.5%20100L586.9%200H640v39.9l-133.4%20100L373.2%20240%20640%20440.2V480h-53.1L453.5%20380%20320%20279.9%2053.1%20480H0v-39.8l133.4-100.1L266.8%20240%200%2039.9v-20z'/%3e%3cpath%20fill='%23FFF'%20d='M288.1%200h63.8v208.1H640v63.8H351.9V480h-63.8V271.9H0v-63.8h288.1v-104z'/%3e%3c/svg%3e")}.fi-es-pv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d52b1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009b48'%20d='M0%200h42.5l106.7%20106.7L256%20213.4%20469.5%200H512v42.5L405.3%20149.2%20298.6%20256%20512%20469.5V512h-42.5L362.8%20405.3%20256%20298.6%2042.5%20512H0v-42.5l106.7-106.7L213.4%20256%200%2042.5V21.3z'/%3e%3cpath%20fill='%23fff'%20d='M221.9%200h68.2v221.9H512v68.2H290.1V512h-68.2V290.1H0v-68.2h221.9v-111z'/%3e%3c/svg%3e")}.fi-eu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(320%20242.3)scale(23.7037)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-eu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(256%20258.4)scale(25.28395)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb-eng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M281.6%200h76.8v480h-76.8z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20201.6h640v76.8H0z'/%3e%3c/svg%3e")}.fi-gb-eng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M215%200h82v512h-82z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20215h512v82H0z'/%3e%3c/svg%3e")}.fi-gb-nir{background-image:url(/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230065bd'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(128%20160)'/%3e%3c/svg%3e")}.fi-gb-sct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230065bd'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(102.4%20170.66667)'/%3e%3c/svg%3e")}.fi-gb-wls{background-image:url(/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23fc0'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ic.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23003da5'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20311.5%20242.2)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m472.9%20262.8-8.4%201.5-1.1%208.5-4.1-7.5-8.4%201.6%205.8-6.2-4-7.5%207.7%203.6%205.8-6.2-1%208.5z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20311.5%20242.2)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='13.7'%20d='M444.9%20313A151%20151%200%200%201%20293%20392'/%3e%3cpath%20fill='%23fff'%20d='M474.3%20288.5S449%20277.2%20398%20277s-105.2%2013.9-135.1%2013.5c-30-.3-38.8-.3-56.7-3.7%200%200%2027%209%2055.8%2011.6%2028.7%202.7%2095.2-10.4%20128.4-12.5%2034-2.1%2060.4-2.1%2083.8%202.6'/%3e%3cpath%20fill='%2300aec7'%20d='M275%20303.2s19.2%201%2056-3c37-4%2063-9.4%2092.1-10.2s61.2%204.4%2068%206.1c0%200-48.5-1.3-68.8%201.6s-73%209.5-100.7%2010.2-37.3-3.2-46.6-4.7m-80.5-27.8s51%2013.6%2097.2%204.7c52.3-10.2%2083-10%20106.4-10%2023.4-.2%2047.9%205.7%2047.9%205.7s-96-100.2-196.5-153.3c0%200-7.5%2084.5-55%20152.9'/%3e%3cpath%20fill='%23fff'%20d='M274.2%20197.5s-1.4-5.3-8.3-4.5c0%200%204.4-2%206.4-1%202%201.1%202.4%201.4%202%205.5m-16.8-9.4s1.5-.5%202.2-.3c0%200%201%203.3%203.2%204.5%200%200-3.8-.3-5.4-4.2m22.2%205a13%2013%200%200%200-8.7-4.8c-1.8%200-6%203.5-6%203.5-1-2-.5-3.4-.5-3.4%202%20.2%203.7%201%203.7%201-.8-2.6-2-3.8-2-3.8%204-1%208.8%202.5%208.8%202.5a17%2017%200%200%200-11-6.8c-1.2-.1-2.7%201.6-2.7%201.6-7.8%200-9.9%204.3-9.9%204.3%203.3%205.1%2010%206.3%2010%206.3-11.8-1.3-11.5%208-11.5%208l10.9-5.7c-4.2%2024.1-21%2035-22.4%2036.3-1.4%201.4-.5%203%201.5%203.2%201.1%200%202.5%201%206.2-3.4a65%2065%200%200%200%2016.4-35.4l.2.2c1.2%202.9.4%205.4.6%207.3s4.4%206%204.4%206%202.3-4.5%202-7.1c-.5-2.7-5.5-7.6-5.5-7.6%207.8-1.5%208.2%2011.6%208.2%2011.6%203-3.5%202.4-7.3%202.4-7.3s6.3-4.6%204.9-6.4'/%3e%3c/svg%3e")}.fi-pc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23003da5'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20247%20258.3)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m419%20280.3-8.9%201.7-1.1%209-4.4-8-9%201.7%206.3-6.6-4.4-8%208.2%203.9%206.3-6.7-1.2%209z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20247%20258.3)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='14.6'%20d='M389.2%20334a161%20161%200%200%201-161.9%2084.2'/%3e%3cpath%20fill='%23fff'%20d='M420.6%20307.7s-26.9-12-81.3-12.2-112.2%2014.8-144.1%2014.4c-32-.4-41.4-.4-60.5-4%200%200%2028.9%209.6%2059.5%2012.4s101.6-11.1%20137-13.4c36.2-2.2%2064.4-2.2%2089.4%202.8'/%3e%3cpath%20fill='%2300aec7'%20d='M208%20323.4s20.5%201%2059.8-3.2%2067.2-10%2098.2-10.8%2065.3%204.6%2072.5%206.5c0%200-51.7-1.4-73.4%201.7s-77.8%2010.1-107.4%2010.8-39.7-3.3-49.7-5m-85.9-29.6s54.4%2014.5%20103.8%205c55.7-10.9%2088.5-10.7%20113.4-10.8s51%206.2%2051%206.2S288%20187.3%20180.9%20130.7c0%200-8%2090.1-58.7%20163'/%3e%3cpath%20fill='%23fff'%20d='M207.2%20210.7s-1.5-5.7-9-4.9c0%200%204.8-2%207-1%202%201.2%202.5%201.5%202%205.9m-17.9-10s1.7-.6%202.3-.3c0%200%201.2%203.4%203.5%204.7%200%200-4-.3-5.8-4.5M213%20206a13%2013%200%200%200-9.3-5.1c-1.8%200-6.3%203.6-6.3%203.6-1.1-2-.6-3.6-.6-3.6%202.2.3%204%201%204%201a9%209%200%200%200-2.2-3.9c4.3-1.1%209.4%202.6%209.4%202.6a18%2018%200%200%200-11.8-7.3c-1.2%200-2.8%201.8-2.8%201.8-8.3%200-10.5%204.6-10.5%204.6%203.4%205.4%2010.6%206.7%2010.6%206.7-12.6-1.4-12.3%208.4-12.3%208.4l11.6-6c-4.4%2025.8-22.4%2037.3-23.9%2038.8-1.4%201.5-.5%203.1%201.7%203.3%201.1.2%202.6%201.1%206.6-3.5a70%2070%200%200%200%2017.5-37.8l.2.2c1.2%203%20.4%205.8.6%207.8.3%202%204.7%206.3%204.7%206.3s2.4-4.7%202-7.5-5.8-8.1-5.8-8.1c8.4-1.5%208.9%2012.4%208.9%2012.4%203.2-3.8%202.5-7.8%202.5-7.8s6.7-4.9%205.2-6.9'/%3e%3c/svg%3e")}.fi-sh-ac{background-image:url(/assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/assets/xk-Cdz2uTvR.svg)}:root{color:#10213e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--school-primary:#0d63da;--school-primary-rgb:13 99 218;--school-primary-foreground:#fff;--brand-900:#073a8c;--brand-800:#074cae;--brand-700:#075dcc;--brand-600:var(--school-primary);--brand-500:#2181ef;--brand-100:#dcecff;--brand-50:#eff6ff;--almanar-blue:var(--brand-600);--almanar-blue-dark:var(--brand-800);--almanar-blue-light:var(--brand-500);--almanar-blue-soft:var(--brand-50);--accent-500:#f3a51f;--accent-100:#fff0c9;--canvas:#f4f7fb;--surface-raised:#fff;--surface-subtle:#f8fafd;--surface-muted:#eef3f9;--ink-strong:#10213e;--ink:#263a57;--ink-muted:#66768d;--line:#dfe7f1;--line-strong:#ccd9e8;--success:#129867;--success-soft:#eaf8f2;--danger:#dd2e45;--danger-soft:#fff0f2;--warning:#e68a13;--warning-soft:#fff5e7;--info-soft:#eaf4ff;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:30px;--shadow-sm:0 6px 18px #18365e0f;--shadow-md:0 14px 38px #14376917;--shadow-lg:0 24px 60px #0d3d8424;--content-max:1540px;--control-height:48px;--touch-target:44px;--primary:var(--brand-600);--deep-blue:var(--brand-800);--soft-blue:var(--brand-50);--surface:var(--canvas);--navy:var(--ink-strong);--muted:var(--ink-muted);--border:var(--line);--green:var(--success);--red:var(--danger);--orange:var(--warning);background:#f4f7fb;font-family:Segoe UI,Tahoma,Arial,sans-serif}.file-center-page{direction:rtl;gap:18px;display:grid}.file-center-page>.page-heading-block>.page-heading.has-action{grid-template-columns:minmax(330px,.72fr) minmax(600px,1.28fr);column-gap:clamp(28px,4vw,62px);padding:38px clamp(34px,4vw,68px)}.file-center-page>.page-heading-block .page-heading-main{min-width:330px}.file-center-page>.page-heading-block .page-heading-main h1{overflow-wrap:normal;word-break:normal}.file-center-page>.page-heading-block .page-heading-action,.file-center-page>.page-heading-block .file-center-actions{width:100%;min-width:0}.file-center-page>.page-heading-block .file-center-actions{display:grid}.file-center-heading{justify-content:space-between;align-items:center;gap:22px;padding:6px 2px 2px;display:flex}.file-center-title,.file-center-title>span,.file-center-actions,.file-center-search{align-items:center;display:flex}.file-center-title{gap:15px}.file-center-title>span{width:58px;height:58px;color:var(--almanar-blue);background:linear-gradient(145deg,#e4f1ff,#f4f9ff);border-radius:18px;flex:0 0 58px;justify-content:center;box-shadow:inset 0 0 0 1px #d5e8ff}.file-center-title>span svg{width:29px;height:29px}.file-center-title h1{color:#0e1d37;margin:2px 0 4px;font-size:clamp(27px,2.3vw,38px)}.file-center-title p{margin:0}.file-center-title>div>p:last-child{color:#647691;font-size:15px;font-weight:650}.file-center-actions{grid-template-rows:repeat(2,minmax(48px,auto));grid-template-columns:minmax(260px,1fr) max-content;justify-content:stretch;align-items:stretch;gap:9px;display:grid}.file-center-actions>button{grid-column:2;justify-content:center;width:100%;min-width:190px;min-height:48px}.file-center-actions>button:first-of-type{grid-row:1}.file-center-actions>button:last-of-type{grid-row:2}.file-center-search{background:#fff;border:1px solid #d7e3f3;border-radius:15px;grid-area:1/1/3;align-self:center;width:100%;min-width:0;min-height:48px;padding-inline:14px 5px;box-shadow:0 8px 24px #20497e0d}.file-center-search svg{color:#7a8da7;width:20px}.file-center-search input{background:0 0;border:0;outline:0;flex:1;min-width:0}.file-center-search button{min-height:38px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border:0;border-radius:11px;padding-inline:15px;font-weight:800}.file-center-loading,.file-center-empty{color:#6b7e99;place-items:center;min-height:280px;font-weight:800;display:grid}.file-center-quota{background:radial-gradient(circle at 5% 0,#2d85f11f,#0000 27%),linear-gradient(135deg,#f9fcff,#f1f7ff);border:1px solid #cde1ff;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:17px;padding:21px 23px;display:grid;position:relative;overflow:hidden}.file-center-quota:after{inset-inline-end:-25px;content:"";border:25px solid #176fe00a;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px}.file-center-quota-icon{width:54px;height:54px;color:var(--almanar-blue);background:#dfeeff;border-radius:17px;place-items:center;display:grid}.file-center-quota-icon svg{width:27px;height:27px}.file-center-quota>div{z-index:1;min-width:0;position:relative}.file-center-quota header{color:#213c65;justify-content:space-between;gap:12px;margin-bottom:11px;display:flex}.file-center-quota header strong{font-size:16px}.file-center-quota header span{color:#60738f;font-weight:750}.file-center-progress{background:#dfeafa;border-radius:999px;height:17px;position:relative;overflow:hidden}.file-center-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--almanar-blue), var(--almanar-blue));min-width:0;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 18px #086fe047}.file-center-progress span{z-index:1;color:#19385f;place-items:center;height:100%;font-size:11px;font-weight:900;display:grid;position:relative}.file-center-quota small{color:#70829b;margin-top:9px;font-size:12px;display:block}.file-center-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.file-center-stats article{background:#fff;border:1px solid #dce6f3;border-radius:20px;align-items:center;gap:13px;min-height:108px;padding:18px;display:flex;position:relative;overflow:hidden}.file-center-stats article:after{content:"";background:currentColor;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.file-center-stats article>span{background:currentColor;border-radius:16px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid}.file-center-stats article>span svg{color:#fff;width:24px;height:24px}.file-center-stats article.files{color:var(--almanar-blue)}.file-center-stats article.folders{color:#df9500}.file-center-stats article.latest{color:#139e69}.file-center-stats article.popular{color:#7651d1}.file-center-stats article>div{color:#14243f;gap:2px;min-width:0;display:grid}.file-center-stats small{color:#687b96;font-weight:750}.file-center-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.file-center-stats em{color:#75869e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.file-center-breadcrumbs{background:#fff;border:1px solid #e0e8f3;border-radius:15px;flex-wrap:wrap;align-items:center;gap:5px;min-height:45px;padding:6px 12px;display:flex}.file-center-breadcrumbs span{align-items:center;gap:4px;display:flex}.file-center-breadcrumbs svg{color:#8b9ab0;width:15px}.file-center-breadcrumbs button{color:#315275;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-weight:800}.file-center-breadcrumbs button:hover{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.file-center-folders{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.file-center-folders article{background:#fff;border:1px solid #dce7f5;border-radius:18px;align-items:center;min-width:0;min-height:84px;padding:9px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.file-center-folders article:hover{border-color:#b9d7fb;transform:translateY(-2px);box-shadow:0 13px 28px #315b9117}.file-center-folder-open{text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.file-center-folder-open>span{color:#f4b223;background:#fff6d9;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 0 0 1px #ffe7a1}.file-center-folder-open>span svg{width:24px}.file-center-folder-open>div{gap:4px;min-width:0;display:grid}.file-center-folder-open strong{color:#162845;overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.55}.file-center-folder-open small{color:#7a8aa0}.file-center-delete-folder{color:#a4b1c2;background:0 0;border:0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.file-center-delete-folder:hover{color:#da2941;background:#fff0f2}.file-center-delete-folder svg{width:17px}.file-center-library{background:#fff;border:1px solid #dce6f3;border-radius:23px;overflow:hidden}.file-center-filters{background:#fbfdff;border-bottom:1px solid #e5ecf5;flex-wrap:wrap;align-items:center;gap:8px;padding:15px 17px;display:flex}.file-center-filters button{color:#566b87;background:#fff;border:1px solid #dce6f2;border-radius:11px;align-items:center;gap:7px;min-height:39px;padding:8px 15px;font-weight:800;display:flex}.file-center-filters button.active{border-color:var(--almanar-blue);color:var(--almanar-blue);background:var(--almanar-blue-soft)}.file-center-filters button span{color:#687b95;background:#edf2f8;border-radius:7px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.file-center-library-heading{justify-content:space-between;align-items:center;gap:16px;padding:17px 19px 0;display:flex}.file-center-library-heading>div{gap:3px;display:grid}.file-center-library-heading strong{color:#172a47;font-size:20px}.file-center-library-heading span{color:#71839a;font-size:12px;font-weight:700}.file-center-library-heading b{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:999px;flex:none;padding:7px 11px;font-size:12px}.file-center-file-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:15px;padding:18px;display:grid}.file-center-file-card{background:#fff;border:1px solid #d8e4f1;border-top:4px solid #6d7e94;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #22446c12}.file-center-file-card:hover{border-color:#b8d3ef;transform:translateY(-3px);box-shadow:0 17px 36px #22446c21}.file-center-file-card.pdf{border-top-color:#d5384f}.file-center-file-card.image,.file-center-file-card.word{border-top-color:var(--almanar-blue)}.file-center-file-card.excel{border-top-color:#14845d}.file-center-file-card.text{border-top-color:#68798f}.file-center-file-card.locked{border-inline-start-color:#dca521}.file-center-card-visual{aspect-ratio:16/10;background:linear-gradient(145deg,#f5f8fc,#eaf0f7);border-bottom:1px solid #e1e9f3;place-items:center;display:grid;position:relative;overflow:hidden}.file-center-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform .22s}.file-center-file-card:hover .file-center-card-visual img{transform:scale(1.025)}.file-center-document-visual{color:#63758c;justify-items:center;gap:5px;display:grid}.file-center-document-visual>span{background:#ffffffdb;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 9px 22px #22446c1a}.file-center-document-visual svg{width:34px;height:34px}.file-center-document-visual strong{letter-spacing:.04em;font-size:21px}.file-center-document-visual small{color:#76879d;font-size:11px;font-weight:800}.file-center-card-visual.pdf .file-center-document-visual{color:#cf3048}.file-center-card-visual.pdf{background:linear-gradient(145deg,#fff7f8,#ffe8ec)}.file-center-card-visual.word .file-center-document-visual{color:var(--almanar-blue)}.file-center-card-visual.word{background:linear-gradient(145deg,#f3f8ff,#dfedff)}.file-center-card-visual.excel .file-center-document-visual{color:#12805a}.file-center-card-visual.excel{background:linear-gradient(145deg,#f1fbf7,#dcf4e9)}.file-center-card-visual.image .file-center-document-visual{color:var(--almanar-blue)}.file-center-card-visual.image{background:linear-gradient(145deg,#f2f8ff,#dfedfb)}.file-center-visual-preview{inset-inline-end:10px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:40px;font:inherit;cursor:pointer;background:#122a48c2;border:1px solid #fffc;border-radius:12px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;bottom:10px;box-shadow:0 8px 22px #0f254133}.file-center-visual-preview:hover{background:var(--almanar-blue)}.file-center-visual-preview svg{width:17px;height:17px}.file-center-card-body{align-content:start;gap:12px;padding:15px;display:grid}.file-center-card-body>header{gap:7px;min-width:0;display:grid}.file-center-card-body>header>strong{color:#172a47;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.file-center-card-tags{flex-wrap:wrap;gap:6px;display:flex}.file-center-card-tags span{color:#566b86;background:#edf2f8;border-radius:8px;padding:4px 8px;font-size:10px;font-weight:900}.file-center-card-tags span:first-child{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.file-center-card-details{color:#73849a;gap:7px;font-size:11px;display:grid}.file-center-card-details>span,.file-center-card-details>time{align-items:center;gap:7px;min-width:0;display:flex}.file-center-card-details svg{color:#7186a1;flex:none;width:15px;height:15px}.file-center-card-details b{color:#405875;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-center-card-actions{background:#fbfdff;border-top:1px solid #e5ecf4;align-items:center;gap:7px;padding:11px 13px;display:flex}.file-center-card-actions button{color:#3d5c7f;cursor:pointer;background:#fff;border:1px solid #d7e3f0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.file-center-card-actions button:hover{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#a8cdf2}.file-center-card-actions button.danger{margin-inline-start:auto}.file-center-card-actions button.danger:hover{color:#d82d43;background:#fff0f2;border-color:#ffc8d0}.file-center-card-actions button.locked{color:#9a6700;background:#fff8df;border-color:#f5d788}.file-center-card-actions svg{width:19px;height:19px}.file-center-lock-badge{color:#8a5b00;background:#fff8dd;border:1px solid #f4d688;border-radius:999px;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:11px;font-style:normal;display:inline-flex}.file-center-lock-badge svg{width:12px;height:12px}.file-center-empty{text-align:center;align-content:center;gap:5px;padding:40px}.file-center-empty svg{color:#9bb4d3;width:54px;height:54px}.file-center-empty h3,.file-center-empty p{margin:0}.file-center-empty h3{color:#263e5f;font-size:20px}.file-center-empty p{color:#73859e}.file-center-pagination{background:#fbfdff;border-top:1px solid #e5ecf5;flex-wrap:wrap;padding:18px}.file-center-pagination>strong{color:#526783;font-size:13px}.file-center-page-numbers,.file-center-page-numbers>span{align-items:center;gap:6px;display:flex}.file-center-page-numbers button{color:#49617e;width:38px;height:38px;font:inherit;background:#fff;border:1px solid #d8e4f2;border-radius:11px;place-items:center;font-size:13px;font-weight:900;display:grid}.file-center-page-numbers button:hover{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#9dc6f2}.file-center-page-numbers button.active{border-color:var(--almanar-blue);color:#fff;background:var(--almanar-blue);box-shadow:0 7px 16px #0873df33}.file-center-page-numbers i{color:#8292a8;font-style:normal;font-weight:900}.file-center-modal{width:min(560px,100vw - 28px)}.file-center-preview-backdrop{z-index:10020}.file-center-preview-modal{background:#fff;border:1px solid #d7e4f5;border-radius:24px;grid-template-rows:auto minmax(0,1fr);width:min(1100px,100vw - 34px);height:min(850px,100vh - 34px);display:grid;overflow:hidden;box-shadow:0 32px 90px #0d203d3d}.file-center-preview-modal>header{border-bottom:1px solid #e2e9f3;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.file-center-preview-modal h2{color:#172a47;text-overflow:ellipsis;white-space:nowrap;max-width:820px;margin:3px 0 0;font-size:20px;overflow:hidden}.file-center-preview-modal iframe{background:#eef3f9;border:0;width:100%;height:100%}.file-center-image-preview{background:#eef3f9;place-items:center;padding:24px;display:grid;overflow:auto}.file-center-image-preview img{border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 12px 35px #162f5124}@media (max-width:1200px){.file-center-page>.page-heading-block>.page-heading.has-action{grid-template-columns:minmax(0,1fr);row-gap:22px;padding:34px clamp(24px,5vw,52px)}.file-center-page>.page-heading-block .page-heading-main{text-align:right;width:100%;min-width:0}.file-center-heading{flex-direction:column;align-items:stretch}.file-center-actions{justify-content:flex-start}.file-center-search{flex:1;min-width:min(460px,100%)}.file-center-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.file-center-folders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.file-center-page{gap:13px}.file-center-title{align-items:flex-start}.file-center-title>span{border-radius:15px;flex-basis:50px;width:50px;height:50px}.file-center-title h1{font-size:26px}.file-center-title>div>p:last-child{font-size:13px}.file-center-actions{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.file-center-search{grid-area:auto/1;width:100%;min-width:0}.file-center-actions>button{grid-area:auto/1;justify-content:center;width:100%;min-width:0}.file-center-actions>button:first-of-type,.file-center-actions>button:last-of-type{grid-row:auto}.file-center-quota{grid-template-columns:1fr;padding:18px}.file-center-quota header{flex-direction:column;align-items:flex-start}.file-center-stats{grid-template-columns:1fr 1fr;gap:8px}.file-center-stats article{flex-direction:column;align-items:flex-start;min-height:150px;padding:14px}.file-center-stats article>span{border-radius:13px;flex-basis:42px;width:42px;height:42px}.file-center-stats strong{white-space:normal;font-size:18px}.file-center-folders{grid-template-columns:1fr 1fr;gap:8px}.file-center-folders article{min-height:94px}.file-center-folder-open{flex-direction:column;align-items:flex-start}.file-center-filters{flex-wrap:nowrap;overflow-x:auto}.file-center-filters button{flex:none}.file-center-library-heading{align-items:flex-start;padding-inline:14px}.file-center-file-grid{grid-template-columns:minmax(0,1fr);padding:13px}.file-center-preview-modal{border-radius:18px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.file-center-pagination{gap:9px;padding:14px 10px}.file-center-pagination>strong{text-align:center;order:-1;width:100%}.file-center-page-numbers{order:2;justify-content:center;width:100%}.file-center-page-numbers button{width:36px;height:36px}}.notification-settings{gap:24px;min-width:0;display:grid}.notification-external-choice{background:#f4f9ff;border:1px solid #cfe1f5;border-radius:16px;align-items:center;gap:11px;padding:14px;display:flex!important}.notification-external-choice>input{height:20px;width:20px!important}.notification-external-choice>span{gap:3px;display:grid}.notification-external-choice small{color:#65758a;line-height:1.6}.communication-workspace-tabs{background:#edf4fb;border:1px solid #d7e5f4;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:760px;margin:0 auto 24px;padding:7px;display:grid}.communication-workspace-tabs button{color:#526780;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:flex}.communication-workspace-tabs button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 8px 24px #2153871f}.communication-workspace-tabs svg{width:21px;height:21px}.announcement-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.announcement-stat-grid article{border:1px solid #d7e5f4;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-height:110px;padding:20px;display:grid;position:relative;overflow:hidden}.announcement-stat-grid article:after{content:"";inset-inline-end:0;background:currentColor;width:6px;position:absolute;top:0;bottom:0}.announcement-stat-grid svg{background:#fff;border-radius:13px;grid-row:1/3;width:34px;height:34px;padding:9px}.announcement-stat-grid span{color:#586b82;font-weight:800}.announcement-stat-grid strong{color:#0b1e3b;font-size:30px}.announcement-stat-grid .is-active{color:#07936b;background:#effbf7}.announcement-stat-grid .is-scheduled{color:#d78900;background:#fff9ed}.announcement-stat-grid .is-expired{color:#7b5ac7;background:#f7f3ff}.announcement-editor-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:22px;display:grid}.announcement-editor{background:#fff;border:1px solid #d7e5f4;border-radius:24px;gap:16px;padding:22px;display:grid}.announcement-editor>label,.announcement-editor .form-grid>label{gap:8px;display:grid}.announcement-editor label>span{color:#34465d;font-weight:850}.announcement-editor input,.announcement-editor textarea,.announcement-editor select{color:#12213c;width:100%;min-height:52px;font:inherit;background:#fbfdff;border:1px solid #cfdeed;border-radius:14px;padding:12px 14px}.announcement-editor textarea{resize:vertical;line-height:1.8}.announcement-choice-block{background:#f8fbff;border:1px solid #dce8f4;border-radius:17px;gap:10px;padding:14px;display:grid}.announcement-choice-block>strong{color:#34465d}.announcement-palette,.announcement-icons{flex-wrap:wrap;gap:9px;display:flex}.announcement-palette button{cursor:pointer;border:4px solid #fff;border-radius:50%;width:43px;height:43px;box-shadow:0 0 0 1px #cad8e6}.announcement-palette button.active{box-shadow:0 0 0 3px var(--almanar-blue)}.announcement-palette .amber{background:#e89500}.announcement-palette .blue{background:var(--almanar-blue)}.announcement-palette .green{background:#07966c}.announcement-palette .violet{background:#7654c7}.announcement-palette .red{background:#dc3e50}.announcement-icons button{color:#53687f;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdeed;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-weight:800;display:flex}.announcement-icons button.active{border-color:var(--almanar-blue);color:var(--almanar-blue);background:var(--almanar-blue-soft)}.announcement-icons svg{width:18px}.announcement-form-actions{flex-wrap:wrap;gap:10px;display:flex}.announcement-form-actions button{min-height:50px}.announcement-preview-panel{background:linear-gradient(#f4f8ff,#fff);border:1px solid #d7e5f4;border-radius:24px;gap:14px;padding:20px;display:grid;position:sticky;top:96px;box-shadow:0 16px 42px #1d457017}.announcement-preview-panel>span{color:var(--almanar-blue);font-weight:900}.announcement-preview-panel>small{color:#6d7d91;text-align:center;line-height:1.7}.announcement-live-preview{--ann-accent:#e48a00;--ann-border:#f1ca7e;--ann-soft:#fff6e6;--ann-message:#083f8e;border:1.5px solid var(--ann-border);background:#fff;border-radius:22px;gap:15px;padding:20px;display:grid;box-shadow:0 10px 26px #2a415f1a}.announcement-live-preview header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.announcement-live-preview header>span{color:var(--ann-accent);font-size:28px}.announcement-live-preview header strong{text-align:center;color:#11213d;font-size:20px}.announcement-live-preview header i{width:40px;height:40px;color:var(--ann-accent);background:var(--ann-soft);border-radius:13px;place-items:center;display:grid}.announcement-live-preview svg{width:21px}.announcement-live-preview p{color:var(--ann-message);text-align:center;margin:0;font-size:17px;font-weight:800;line-height:1.8}.announcement-live-preview footer{background:var(--ann-soft);color:#17243a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-weight:850;display:flex}.announcement-live-preview.tone-blue{--ann-accent:var(--almanar-blue);--ann-border:#9cc9f5;--ann-soft:var(--almanar-blue-soft);--ann-message:#08468e}.announcement-live-preview.tone-green{--ann-accent:#07936b;--ann-border:#a7ddca;--ann-soft:#eaf8f2;--ann-message:#086047}.announcement-live-preview.tone-violet{--ann-accent:#7552c6;--ann-border:#cabcec;--ann-soft:#f2edff;--ann-message:#503294}.announcement-live-preview.tone-red{--ann-accent:#d43b4b;--ann-border:#efb7bf;--ann-soft:#fff0f2;--ann-message:#9d2632}.announcement-history{border-top:1px solid #dce7f2;margin-top:26px;padding-top:24px}.announcement-history>header strong{font-size:23px}.announcement-history>header p{color:#68798e;margin:6px 0 18px}.announcement-list{gap:12px;display:grid}.announcement-list-item{background:#fff;border:1px solid #d8e4ef;border-right:6px solid #0a946c;border-radius:19px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.announcement-list-item.status-scheduled{border-right-color:#d98a00}.announcement-list-item.status-expired{background:#fafbfd;border-right-color:#8998ab}.announcement-list-item>div:first-child{gap:5px;display:grid}.announcement-list-item strong{color:#10213d;font-size:19px}.announcement-list-item p{color:#4f6279;margin:0;line-height:1.7}.announcement-list-item small{color:#78889b}.announcement-list-item>div:last-child{gap:8px;display:flex}.announcement-list-item button{background:var(--almanar-blue-soft);min-height:42px;color:var(--almanar-blue);font:inherit;cursor:pointer;border:1px solid #bad4ef;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-weight:850;display:flex}.announcement-list-item button.danger{color:#c82e42;background:#fff1f3;border-color:#f0c2c8}.announcement-list-item button svg{width:17px}.announcement-status{color:#07875f;background:#e9f8f2;border-radius:999px;width:max-content;padding:5px 9px;font-size:12px;font-weight:900}.status-scheduled .announcement-status{color:#b26c00;background:#fff3dc}.status-expired .announcement-status{color:#64758a;background:#edf1f5}.announcement-empty{color:#78899d;border:1px dashed #cbdbea;border-radius:20px;place-items:center;gap:8px;min-height:180px;display:grid}.announcement-empty svg{color:#8db0d5;width:38px;height:38px}.announcement-empty p{margin:0}.notification-home-choice{background:#f7fbff;border:1px solid #d7e5f4;border-radius:14px;align-items:center;gap:12px;padding:13px;display:flex!important}.notification-home-choice input{width:20px!important;height:20px!important;min-height:20px!important}.notification-home-choice>span{gap:3px;display:grid}.notification-home-choice small{color:#6c7c8f;font-weight:500;line-height:1.6}.announcement-template-library{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #d5e4f3;border-radius:24px;gap:18px;margin-bottom:24px;padding:22px;display:grid}.announcement-template-library>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.announcement-template-library>header>div{gap:4px;display:grid}.announcement-template-library>header span{color:var(--almanar-blue);font-size:13px;font-weight:900}.announcement-template-library>header h3{color:#10213d;margin:0;font-size:24px}.announcement-template-library>header p{color:#61748a;max-width:780px;margin:0;line-height:1.75}.announcement-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.announcement-template-card{--template-accent:var(--almanar-blue);--template-soft:var(--almanar-blue-soft);border:1px solid #d6e3f0;border-right:5px solid var(--template-accent);background:#fff;border-radius:20px;gap:14px;padding:17px;display:grid;box-shadow:0 8px 24px #22456a0f}.announcement-template-card.tone-amber{--template-accent:#d98a00;--template-soft:#fff5df}.announcement-template-card.tone-green{--template-accent:#07936b;--template-soft:#eaf8f2}.announcement-template-card.tone-violet{--template-accent:#7552c6;--template-soft:#f2edff}.announcement-template-card.tone-red{--template-accent:#d43b4b;--template-soft:#fff0f2}.announcement-template-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.announcement-template-heading>i{background:var(--template-soft);width:44px;height:44px;color:var(--template-accent);border-radius:14px;place-items:center;display:grid}.announcement-template-heading>i svg{width:22px}.announcement-template-heading>div{gap:3px;display:grid}.announcement-template-heading strong{color:#14243e;font-size:17px}.announcement-template-heading small{color:#718196;line-height:1.5}.announcement-template-heading>span{background:var(--template-soft);color:var(--template-accent);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.announcement-template-sample{background:#f9fbfe;border-radius:16px;gap:7px;padding:14px;display:grid}.announcement-template-sample strong{color:#10213d}.announcement-template-sample p{color:var(--almanar-blue-dark);margin:0;font-weight:750;line-height:1.65}.announcement-template-sample small{color:#66798f;align-items:center;gap:6px;display:flex}.announcement-template-sample small svg{width:16px}.announcement-template-controls{grid-template-columns:1fr minmax(130px,.45fr);align-items:end;gap:14px;display:grid}.announcement-template-controls>div,.announcement-template-controls label{gap:7px;display:grid}.announcement-template-controls span{color:#53677f;font-size:13px;font-weight:850}.announcement-template-controls select{color:#243954;min-height:43px;font:inherit;background:#fff;border:1px solid #ceddea;border-radius:12px;padding:8px 11px}.announcement-palette.compact button{border-width:3px;width:30px;height:30px}.announcement-template-empty{color:#6f8195;border:1px dashed #cbdbea;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}.announcement-template-edit-toggle{border:1px solid color-mix(in srgb,var(--template-accent) 28%,#d5e2ef);background:var(--template-soft);min-height:44px;color:var(--template-accent);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;font:800 14px inherit;display:flex}.announcement-template-edit-toggle svg{width:18px;height:18px}.announcement-template-editor{background:#f8fbff;border:1px solid #d8e5f1;border-radius:17px;gap:15px;padding:15px;display:grid}.announcement-template-fields{gap:12px;display:grid}.announcement-template-fields label{gap:6px;display:grid}.announcement-template-fields label>span{color:#334a65;font-size:13px;font-weight:850}.announcement-template-fields input,.announcement-template-fields textarea{box-sizing:border-box;color:#14243d;resize:vertical;background:#fff;border:1px solid #cbdbea;border-radius:12px;width:100%;padding:11px 13px;font:750 14px/1.7 inherit}.announcement-template-fields input:focus,.announcement-template-fields textarea:focus{outline:3px solid color-mix(in srgb,var(--template-accent) 14%,transparent);border-color:var(--template-accent)}.announcement-template-variables{gap:7px;display:grid}.announcement-template-variables>strong{color:#203854;font-size:14px}.announcement-template-variables>small{color:#6d7f93}.announcement-template-variables>div{flex-wrap:wrap;gap:7px;display:flex}.announcement-template-variables button{color:#24415f;cursor:pointer;background:#fff;border:1px solid #c9dced;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;display:flex}.announcement-template-variables button:hover{border-color:var(--template-accent);background:var(--template-soft)}.announcement-template-variables button b{color:var(--template-accent);font-size:12px}.announcement-template-variables button span{color:#64788d;font-size:11px}.announcement-template-lifecycle{color:#7d590d;background:#fff7e8;border-radius:12px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:13px;font-weight:750;line-height:1.65;display:flex}.announcement-template-lifecycle svg{flex:none;width:18px;height:18px;margin-top:2px}.system-dialog-backdrop{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0e1c2f9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-dialog{text-align:center;background:#fff;border-radius:26px;justify-items:center;gap:13px;width:min(470px,100%);padding:28px;display:grid;box-shadow:0 25px 80px #0000003d}.system-dialog h3{margin:0;font-size:25px}.system-dialog p{color:#53657b;margin:0;line-height:1.8}.system-dialog>div{gap:10px;display:flex}.system-dialog-icon{background:var(--almanar-blue-soft);width:58px;height:58px;color:var(--almanar-blue);border-radius:18px;place-items:center;display:grid}.system-dialog-icon.danger{color:#cf3346;background:#fff0f2}.system-dialog button{min-height:46px;font:inherit;cursor:pointer;border-radius:13px;align-items:center;gap:7px;padding:10px 16px;font-weight:900;display:flex}.danger-button{color:#fff;background:#ce3346;border:1px solid #e8aeb6}@media (max-width:980px){.announcement-editor-layout{grid-template-columns:1fr}.announcement-preview-panel{position:static}.announcement-stat-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.communication-workspace-tabs,.announcement-stat-grid,.announcement-list-item{grid-template-columns:1fr}.announcement-list-item>div:last-child{justify-content:stretch}.announcement-list-item button{flex:1;justify-content:center}.announcement-editor{padding:15px}.announcement-live-preview header strong{font-size:17px}}@media (max-width:820px){.announcement-template-grid{grid-template-columns:1fr}.announcement-template-library>header{flex-direction:column}.announcement-template-library>header .primary-button{justify-content:center;width:100%}}@media (max-width:560px){.announcement-template-library{padding:14px}.announcement-template-controls{grid-template-columns:1fr}.announcement-template-heading{grid-template-columns:auto 1fr}.announcement-template-heading>span{grid-column:1/-1;width:max-content}.announcement-template-card{padding:14px}}.notification-delivery-switch{background:#f4f8fc;border:1px solid #d7e5f4;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.notification-delivery-switch button,.notification-recipient-types button{color:#586b83;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:flex}.notification-delivery-switch button.active,.notification-recipient-types button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 8px 20px #2656891c}.notification-delivery-switch svg,.notification-recipient-types svg{width:20px;height:20px}.notification-recipient-picker{background:#f9fbfe;border:1px solid #d7e5f4;border-radius:18px;gap:12px;padding:14px;display:grid}.notification-recipient-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-recipient-types button{background:#fff;border:1px solid #d7e5f4}.notification-recipient-types button.active{background:var(--almanar-blue-soft);border-color:#8bbcf2}.notification-recipient-search{background:#fff;border:1px solid #d7e5f4;border-radius:16px;gap:10px;padding:14px;display:grid}.notification-recipient-search>label{gap:8px;display:grid}.notification-recipient-search>label>span{color:#34445a;font-size:12px;font-weight:900}.notification-recipient-search-field{background:#fbfdff;border:1px solid #b9d4ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding-inline:14px 8px;transition:border-color .18s,box-shadow .18s;display:grid}.notification-recipient-search-field:focus-within{border-color:var(--almanar-blue);box-shadow:0 0 0 3px #0871d91a}.notification-recipient-search-field>svg{width:20px;height:20px;color:var(--almanar-blue)}.notification-recipient-search-field input{width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0}.notification-recipient-search-field button{color:#6b7d92;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.notification-recipient-search-field button:hover{color:#d33d52;background:#fff0f2}.notification-selected-recipient{background:#effbf7;border:1px solid #a8dfcf;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.notification-selected-recipient>svg{color:#138a68;width:23px;height:23px}.notification-selected-recipient>div{gap:2px;min-width:0;display:grid}.notification-selected-recipient span,.notification-selected-recipient small{color:#60758a;font-size:11px}.notification-selected-recipient strong{overflow-wrap:anywhere;color:#145d4b;font-size:14px}.notification-selected-recipient>button{color:#246b58;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8d7ca;border-radius:11px;padding:8px 12px;font-size:12px;font-weight:850}.notification-recipient-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.notification-recipient-results>button{color:#223a57;text-align:right;min-height:62px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce7f2;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.notification-recipient-results>button:hover,.notification-recipient-results>button.selected{background:var(--almanar-blue-soft);border-color:#7fb4ea}.notification-recipient-results>button>div{gap:3px;min-width:0;display:grid}.notification-recipient-results strong{overflow-wrap:anywhere;font-size:13px}.notification-recipient-results span{color:#708196;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-recipient-results>button>svg{color:#138a68;flex:none;width:19px}.notification-recipient-results>p{color:#66788d;text-align:center;background:#f8fbfe;border:1px dashed #ccdbea;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:70px;margin:0;padding:14px;line-height:1.8;display:flex}.notification-recipient-results>p svg{width:18px;color:var(--almanar-blue);flex:none}.notification-recipient-result-count{color:#62768d;font-size:11px}@media (max-width:680px){.notification-recipient-search{padding:10px}.notification-recipient-results{grid-template-columns:1fr;max-height:260px}.notification-selected-recipient{grid-template-columns:auto minmax(0,1fr)}.notification-selected-recipient>button{grid-column:1/-1;width:100%}}.notification-settings-loading{color:#52647d;place-items:center;gap:14px;min-height:220px;font-weight:800;display:grid}.notification-push-warning,.notification-template-note,.notification-settings-success{border-radius:18px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.notification-push-warning{color:#925f00;background:#fff7df;border:1px solid #f3d991}.notification-push-warning svg,.notification-template-note svg{flex:none}.notification-push-warning strong{color:#714900;margin-bottom:4px;display:block}.notification-push-warning p,.notification-template-note p{margin:0;line-height:1.8}.notification-global-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notification-global-card{background:#fff;border:1px solid #dbe6f4;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;min-height:140px;padding:18px;display:grid;overflow:hidden}.notification-global-card>div{min-width:0}.notification-global-card p,.notification-global-card small{color:#63738a;overflow-wrap:break-word;margin:5px 0 0;line-height:1.65}.notification-global-icon{border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.notification-global-icon.blue{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.notification-global-icon.purple{color:#7048d8;background:#f1ecff}.notification-global-icon.green{color:#078c68;background:#e5f8f1}.notification-time-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.notification-time-fields label,.notification-rule-fields label{color:#3b4e68;gap:7px;font-weight:800;display:grid}.notification-time-fields input,.notification-rule-fields input,.notification-rule-fields select,.notification-rule-fields textarea{color:#12213a;width:100%;font:inherit;background:#fff;border:1px solid #cfdced;border-radius:13px;padding:12px 14px}.notification-check-row{color:#4f6077;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.notification-stat-card strong{color:#071d3c;font-size:30px;display:block}.notification-stat-card small{grid-column:1/-1;width:100%;display:block}.notification-audience-tabs{background:#eef4fb;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:7px;display:grid}.notification-audience-tabs button{color:#4f6077;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:flex}.notification-audience-tabs button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 7px 22px #20538d17}.notification-template-note{color:#087c68;background:#edfaf6;border:1px solid #bde7dc}.notification-rules-list{gap:14px;display:grid}.notification-rule-card{background:#fff;border:1px solid #dce6f2;border-right:5px solid #9eb0c5;border-radius:18px;padding:18px}.notification-rule-card.priority-important{border-right-color:#e9a42d}.notification-rule-card.priority-urgent{border-right-color:#e94d5d}.notification-rule-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.notification-rule-card header strong{color:#0b213f;font-size:18px}.notification-rule-card header p{color:#64758c;margin:4px 0 0;line-height:1.7}.notification-rule-status{color:#53647a;background:#edf2f7;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:900}.notification-rule-status.mode-in_app_and_push{color:#087b62;background:#dcf7ed}.notification-rule-status.mode-in_app{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft)}.notification-rule-status.mode-disabled{color:#a03846;background:#ffe9ec}.notification-rule-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.notification-rule-fields .wide{grid-column:1/-1}.notification-rule-fields textarea{resize:vertical;min-height:96px;line-height:1.7}.notification-settings-success{color:#087b62;background:#edfaf6;border:1px solid #bde7dc;font-weight:900}.notification-settings-actions{z-index:3;justify-content:flex-start;display:flex;position:sticky;bottom:12px}.notification-settings-actions .primary-button{box-shadow:0 12px 30px #0062d333}.support-forward-parent{color:var(--almanar-blue);font:inherit;cursor:pointer;background:#f2f8ff;border:1px solid #8cc1f5;border-radius:12px;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:9px 13px;font-size:.84rem;font-weight:850;display:inline-flex}.support-forward-parent:hover{background:#e6f2ff}.support-confirm-layer{z-index:120}.support-confirm-card{text-align:center;justify-items:center;max-width:440px;display:grid}.support-confirm-card>span{border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.support-confirm-card>span.danger{color:#d53043;background:#ffeaed}.support-confirm-card>span.success{color:#078665;background:#e5f8f1}.support-confirm-card>span svg{width:28px;height:28px}.support-confirm-card h2{margin:8px 0 0}.support-confirm-card p{color:#65758a;margin:0;line-height:1.8}.support-confirm-card .modal-actions{width:100%}.staff-message-modal{gap:18px;max-width:560px;display:grid}.staff-message-modal>header{grid-template-columns:54px 1fr auto;align-items:center;gap:12px;display:grid}.staff-message-modal>header>span{width:54px;height:54px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:17px;place-items:center;display:grid}.staff-message-modal>header h2{margin:3px 0 0}.staff-message-modal>header small{color:#6a7b91}.staff-message-modal>p{white-space:pre-wrap;background:#f8fbff;border:1px solid #d9e6f4;border-radius:18px;margin:0;padding:18px;font-size:1.03rem;line-height:1.9}.staff-message-modal>time{color:#6e7e92;font-size:.85rem}.staff-message-modal>.action-button{justify-self:stretch}@media (max-width:900px){.notification-global-grid{grid-template-columns:1fr}}@media (max-width:680px){.notification-global-card{grid-template-columns:auto 1fr;padding:16px}.notification-global-card .system-switch{grid-column:1/-1;justify-self:start}.notification-time-fields,.notification-audience-tabs,.notification-rule-fields{grid-template-columns:1fr}.notification-rule-fields .wide{grid-column:auto}.notification-rule-card>header{flex-direction:column}}.exams-page{gap:24px;min-width:0;display:grid}.exam-header-actions{flex-wrap:wrap;gap:10px;display:flex}.exam-feature-cards,.exam-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.exam-feature-cards article{background:#fff;border:1px solid #dbe7f6;border-radius:24px;align-items:center;gap:16px;padding:22px;display:flex;position:relative;box-shadow:0 12px 32px #144c920f}.exam-feature-cards article>svg{width:44px;height:44px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;padding:10px}.exam-feature-cards strong{margin-bottom:5px;font-size:18px;display:block}.exam-feature-cards p{color:var(--muted);margin:0;line-height:1.75}.exam-feature-cards .soon{opacity:.78}.exam-feature-cards em{color:#7253c4;background:#f0ebff;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:14px;left:16px}.exam-period-card{text-align:right;min-height:200px;color:var(--navy);cursor:pointer;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #d9e5f4;border-radius:26px;gap:18px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.exam-period-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #114e991a}.exam-period-icon{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.exam-period-card small{color:#687890;font-size:14px}.exam-period-card h2{margin:5px 0 7px;font-size:22px}.exam-period-card p{color:#5d6e84;margin:0;line-height:1.7}.exam-review-chip,.exam-review{color:#7a5200;background:#fff1cc;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 8px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.exam-card-stats{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.exam-card-stats span{color:#3c5675;background:#edf4fc;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700}.exam-period-card>em{border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:17px;left:18px}.exam-period-card>em.published,.exam-live{color:#087a59;background:#ddf7ee}.exam-period-card>em.draft,.exam-draft{color:#956000;background:#fff1d3}.exam-empty{text-align:center;background:#fbfdff;border:1px dashed #c9d9ed;border-radius:26px;grid-column:1/-1;place-items:center;min-height:240px;padding:34px;display:grid}.exam-empty svg{width:46px;height:46px;color:var(--almanar-blue);margin-bottom:10px}.exam-empty strong{font-size:20px}.exam-empty p{color:var(--muted);margin:8px 0 0}.exam-period-form{width:min(850px,100vw - 32px)}.exam-period-form textarea{min-height:130px}.exam-workspace-hero{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue));border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:25px;display:grid}.exam-workspace-hero h1{margin:4px 0 6px;font-size:clamp(25px,3vw,36px)}.exam-workspace-hero p,.exam-workspace-hero small{color:#e8f4ff;margin:0;font-weight:700}.exam-workspace-hero .secondary-button{color:#fff;background:#ffffff24;border-color:#ffffff59}.exam-hero-actions{justify-items:end;gap:9px;display:grid}.exam-hero-actions>span{border-radius:999px;padding:8px 13px;font-weight:800}.exam-archive-notice,.exam-review-notice{color:#183b67;background:#f3f8fe;border:1px solid #cddff4;border-radius:20px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.exam-archive-notice>svg,.exam-review-notice>svg{width:24px;height:24px;color:var(--almanar-blue);flex:0 0 24px}.exam-archive-notice p,.exam-review-notice p{color:#5f728a;margin:5px 0 0;line-height:1.8}.exam-review-notice{background:#fff9e9;border-color:#edd493}.exam-review-notice>svg{color:#a56b00}.exam-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.exam-archive-card{border:1px solid #d8e4f2;background:#fff;border-inline-start:5px solid #71849d;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:0 12px 30px #1940700f}.exam-archive-card>header{align-items:center;gap:14px;display:flex}.exam-archive-card>header>span{color:#4f6682;background:#edf2f7;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.exam-archive-card h2{color:var(--navy);margin:4px 0 6px}.exam-archive-card header small,.exam-archive-card header p{color:#6b7c92;margin:0}.exam-archive-meta{background:#f7f9fc;border-radius:16px;gap:9px;padding:14px;display:grid}.exam-archive-meta p{color:#52667f;grid-template-columns:120px 1fr;gap:10px;margin:0;line-height:1.65;display:grid}.exam-archive-meta strong{color:#1b385d}.exam-archive-card>.secondary-button{justify-content:center;width:100%}.exam-tabs{background:#edf3fb;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:8px;padding:7px;display:grid}.exam-tabs button{color:#53657d;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:flex}.exam-tabs button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 7px 20px #114c9214}.exam-tabs em{color:#7958c7;background:#efe9ff;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.exam-syllabus-groups{gap:20px;display:grid}.exam-form-hint{color:#6e5314;background:#fff7df;border-radius:14px;margin:0;padding:12px 14px;font-weight:800;line-height:1.7}.exam-syllabus-group{background:#fff;border:1px solid #dce7f4;border-radius:25px;overflow:hidden}.exam-syllabus-group>header{background:#f8fbff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.exam-syllabus-group>header h2{margin:3px 0;font-size:23px}.exam-syllabus-group>header p,.exam-syllabus-group>header small{color:var(--muted);margin:0}.exam-syllabus-group>header>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.exam-live{border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-weight:800;display:inline-flex}.exam-live svg{width:17px}.exam-syllabus-table{display:grid}.exam-syllabus-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(170px,.6fr) minmax(300px,2fr) auto;align-items:start;gap:18px;padding:20px 24px;display:grid}.exam-syllabus-row:last-child{border-bottom:0}.exam-syllabus-row textarea{resize:vertical;width:100%;min-height:120px;line-height:1.9}.exam-syllabus-meta{gap:7px;display:grid}.exam-syllabus-meta strong{font-size:18px}.exam-syllabus-meta span{color:#50647e;font-weight:700}.exam-syllabus-meta em{color:var(--almanar-blue);background:#e9f2ff;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800}.exam-syllabus-row.returned .exam-syllabus-meta em{color:#b66900;background:#fff0e0}.exam-syllabus-row.ready .exam-syllabus-meta em{color:#087957;background:#dcf7ed}.exam-syllabus-actions button{justify-content:center}.exam-delete-button{color:#b91c1c;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.exam-delete-button:hover:not(:disabled){background:#fee2e2}.exam-delete-button:disabled{cursor:not-allowed;opacity:.55}.warning-button{color:#9c6200;font:inherit;cursor:pointer;background:#fff8eb;border:1px solid #f2cf95;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:inline-flex}.exam-review-note{color:#885600;background:#fff6e8;border-radius:11px;grid-column:2;margin:-7px 0 0;padding:9px 12px}.exam-schedule-builder{gap:18px;display:grid}.exam-schedule-builder>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.exam-schedule-builder>header h2{margin:0 0 5px}.exam-schedule-builder>header p{color:var(--muted);margin:0}.exam-band-card{background:#fff;border:1px solid #dce6f3;border-radius:24px;overflow:hidden}.exam-band-head{background:#f5f9fe;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:13px;padding:19px;display:grid}.exam-band-head label,.exam-schedule-row label{color:#3f5068;gap:7px;font-weight:800;display:grid}.exam-band-head input,.exam-band-head select,.exam-schedule-row input,.exam-schedule-row select{min-height:48px}.danger-icon-button{color:#d91d31;cursor:pointer;background:#fff5f6;border:1px solid #ffd4d8;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.danger-icon-button svg{width:19px}.exam-schedule-rows{display:grid}.exam-schedule-row{border-top:1px solid #edf1f6;grid-template-columns:42px 1fr 1fr 1.4fr auto;align-items:end;gap:12px;padding:16px 19px;display:grid}.exam-schedule-row>strong{width:38px;height:38px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:12px;place-items:center;margin-bottom:5px;display:grid}.exam-add-row{width:100%;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#fbfdff;border:0;border-top:1px dashed #cad8e8;justify-content:center;align-items:center;gap:7px;padding:14px;font-weight:800;display:flex}.exam-add-row svg{width:18px}.exam-schedule-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dae6f4;border-radius:18px;justify-content:flex-start;gap:10px;padding:14px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 30px #13417a1a}.exam-papers-soon{min-height:340px}@media (max-width:1000px){.exam-feature-cards,.exam-period-grid{grid-template-columns:1fr 1fr}.exam-archive-grid,.exam-syllabus-row{grid-template-columns:1fr}.exam-review-note{grid-column:1}.exam-syllabus-actions{flex-wrap:wrap;display:flex}.exam-band-head{grid-template-columns:1fr 1fr}.exam-schedule-row{grid-template-columns:42px 1fr 1fr}.exam-schedule-row label:last-of-type{grid-column:2/-1}}@media (max-width:680px){.exam-feature-cards,.exam-period-grid{grid-template-columns:1fr}.exam-feature-cards article{padding:18px}.exam-header-actions{width:100%}.exam-header-actions>button{justify-content:center;width:100%}.exam-archive-card{padding:18px}.exam-archive-meta p{grid-template-columns:1fr;gap:2px}.exam-workspace-hero{grid-template-columns:1fr auto}.exam-workspace-hero>button{grid-column:1/-1;justify-self:start}.exam-tabs{grid-template-columns:1fr}.exam-syllabus-group>header,.exam-schedule-builder>header{flex-direction:column;align-items:stretch}.exam-syllabus-group>header>div:last-child{align-items:stretch}.exam-syllabus-row{padding:17px}.exam-band-head,.exam-schedule-row{grid-template-columns:1fr}.exam-band-head .danger-icon-button,.exam-schedule-row .danger-icon-button{width:100%}.exam-schedule-row>strong{margin:0}.exam-schedule-row label:last-of-type{grid-column:auto}.exam-schedule-actions{flex-direction:column}}.exam-syllabus-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.exam-syllabus-overview article{background:#fff;border:1px solid #dbe7f5;border-radius:22px;align-items:center;gap:14px;min-height:118px;padding:18px;display:flex}.exam-syllabus-overview article>span{border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.exam-syllabus-overview article>span svg{width:25px;height:25px}.exam-syllabus-overview article.classes>span{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.exam-syllabus-overview article.received>span{color:#7353cc;background:#f0ebff}.exam-syllabus-overview article.pending>span{color:#b46d00;background:#fff2d8}.exam-syllabus-overview article.ready>span{color:#07825e;background:#def7ed}.exam-syllabus-overview small,.exam-syllabus-overview p{color:#64758b;margin:0;display:block}.exam-syllabus-overview strong{color:#102442;margin:2px 0;font-size:28px;line-height:1.1;display:block}.exam-syllabus-overview p{font-size:14px}.exam-classroom-selector{background:#fff;border:1px solid #dbe7f5;border-radius:26px;overflow:hidden}.exam-classroom-selector>header{background:linear-gradient(135deg,#f8fbff,#f1f7ff);border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.exam-classroom-selector>header h2{margin:3px 0 5px;font-size:25px}.exam-classroom-selector>header small,.exam-classroom-selector>header p{color:#64758b;margin:0}.exam-classroom-selector>header>span{color:var(--almanar-blue);background:#e5f1ff;border-radius:999px;padding:9px 14px;font-weight:900}.exam-classroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.exam-classroom-card{text-align:right;color:#102442;min-height:275px;font:inherit;cursor:pointer;background:linear-gradient(150deg,#fff 0%,#f8fbff 100%);border:1px solid #dbe6f3;border-radius:23px;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.exam-classroom-card:before{content:"";background:linear-gradient(90deg, var(--almanar-blue), #7757d5);height:4px;position:absolute;inset:0 0 auto}.exam-classroom-card.empty:before{background:linear-gradient(90deg,#9daabd,#c5cfdb)}.exam-classroom-card:hover{border-color:#a9cdf5;transform:translateY(-3px);box-shadow:0 16px 34px #194f911a}.exam-classroom-card-icon{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue));border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.exam-classroom-card.empty .exam-classroom-card-icon{color:#677b94;background:#edf2f8}.exam-classroom-card-title{min-width:0}.exam-classroom-card-title small{color:#718198}.exam-classroom-card-title h3{margin:3px 0 0;font-size:19px;line-height:1.55}.exam-classroom-card-title em{color:#087b5a;background:#def7ed;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:5px 8px;font-size:14px;font-style:normal;font-weight:900;display:inline-flex}.exam-classroom-card-title em svg{width:14px}.exam-syllabus-targets,.exam-syllabus-detail-targets{flex-wrap:wrap;gap:6px;display:flex}.exam-syllabus-targets{grid-column:1/-1;align-content:start}.exam-syllabus-excluded-note{color:#8b5c0d;background:#fff3dc;border-radius:11px;grid-column:1/-1;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:850;line-height:1.55;display:flex}.exam-syllabus-excluded-note svg{flex:none;width:15px}.exam-syllabus-targets span,.exam-syllabus-detail-targets span{color:var(--almanar-blue-dark);background:#f0f7ff;border:1px solid #d5e5f7;border-radius:999px;padding:5px 9px;font-size:14px;font-weight:850;line-height:1.45}.exam-syllabus-excluded-detail{color:#875b10;background:#fff4df;border-radius:12px;align-items:flex-start;gap:9px;margin-top:9px;padding:10px 12px;display:flex}.exam-syllabus-excluded-detail>svg{flex:none;width:17px}.exam-syllabus-excluded-detail>div{gap:3px;display:grid}.exam-syllabus-excluded-detail strong{font-size:14px}.exam-syllabus-excluded-detail span{color:#715e3e;font-size:14px;line-height:1.6}.exam-classroom-progress,.exam-classroom-statuses,.exam-classroom-empty-state,.exam-open-classroom{grid-column:1/-1}.exam-classroom-progress{gap:8px;display:grid}.exam-classroom-progress>div{color:#50647d;justify-content:space-between;font-size:14px;font-weight:800;display:flex}.exam-classroom-progress>div strong{color:var(--almanar-blue)}.exam-classroom-progress>i{background:#e7eef7;border-radius:999px;height:8px;display:block;overflow:hidden}.exam-classroom-progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--almanar-blue), #7458d5);height:100%;display:block}.exam-classroom-statuses{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.exam-classroom-statuses span{border-radius:11px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:14px;font-weight:800;display:flex}.exam-classroom-statuses span.ready{color:#087a59;background:#e1f8ef}.exam-classroom-statuses span.pending{color:#976000;background:#fff3dc}.exam-classroom-statuses span.returned{color:#a44c23;background:#fff0e9}.exam-classroom-statuses span.missing{color:#62738a;background:#eef3f8}.exam-classroom-empty-state{color:#64758b;background:#f7fafc;border:1px dashed #cbd8e7;border-radius:15px;align-items:center;gap:11px;padding:13px;display:flex}.exam-classroom-empty-state>svg{color:#8b99ac;flex:0 0 25px;width:25px}.exam-classroom-empty-state strong,.exam-classroom-empty-state span{display:block}.exam-classroom-empty-state strong{color:#3c506a;margin-bottom:3px}.exam-classroom-empty-state span{font-size:14px;line-height:1.6}.exam-open-classroom{color:var(--almanar-blue);border-top:1px solid #e7edf5;justify-content:space-between;align-self:end;align-items:center;padding-top:13px;font-weight:900;display:flex}.exam-open-classroom svg{width:19px}.exam-syllabus-detail{background:#fff;border:1px solid #d9e5f3;border-radius:26px;overflow:hidden}.exam-syllabus-detail-toolbar{background:linear-gradient(135deg, #f8fbff, var(--almanar-blue-soft));border-bottom:1px solid #e5ebf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.exam-syllabus-detail-toolbar h2{margin:3px 0;font-size:25px}.exam-syllabus-detail-toolbar small,.exam-syllabus-detail-toolbar p{color:#63758d;margin:0}.exam-syllabus-detail-targets{margin-top:10px}.exam-syllabus-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.exam-syllabus-detail-stats{background:#fff;border-bottom:1px solid #e9eef5;flex-wrap:wrap;gap:8px;padding:15px 22px;display:flex}.exam-syllabus-detail-stats span{border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.exam-syllabus-detail-stats .received{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.exam-syllabus-detail-stats .ready,.exam-syllabus-detail-stats .published{color:#087a59;background:#e0f8ef}.exam-syllabus-detail-stats .pending{color:#996000;background:#fff3dc}.exam-syllabus-detail-stats .returned{color:#a44c23;background:#fff0e8}.exam-syllabus-detail-stats .missing{color:#61738a;background:#edf2f7}.exam-syllabus-detail-stats svg{width:16px}.exam-syllabus-print-sheet{padding:24px}.exam-syllabus-print-header{border-bottom:2px solid var(--almanar-blue-dark);grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:18px;display:grid}.exam-syllabus-print-brand{align-items:center;gap:11px;display:flex}.exam-syllabus-print-brand>img,.exam-syllabus-print-brand>span{object-fit:contain;border-radius:15px;width:54px;height:54px}.exam-syllabus-print-brand>span{color:#fff;background:var(--almanar-blue);place-items:center;display:grid}.exam-syllabus-print-brand strong,.exam-syllabus-print-brand small{display:block}.exam-syllabus-print-brand strong{font-size:17px}.exam-syllabus-print-brand small{color:#65758b;margin-top:3px}.exam-syllabus-print-title{text-align:center}.exam-syllabus-print-title h1{margin:3px 0;font-size:25px}.exam-syllabus-print-title small,.exam-syllabus-print-title p{color:#596d86;margin:0;font-weight:800}.exam-syllabus-print-meta{text-align:left;justify-items:end;gap:3px;display:grid}.exam-syllabus-print-meta span{color:#65768c;font-size:12px}.exam-syllabus-print-meta strong{font-size:12px;line-height:1.7}.exam-syllabus-table-wrap{border:1px solid #cddbea;border-radius:17px;overflow-x:auto}.exam-classroom-syllabus-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.exam-classroom-syllabus-table th{color:#fff;text-align:right;background:#123f73;padding:13px 12px;font-size:14px}.exam-classroom-syllabus-table th:first-child{width:15%}.exam-classroom-syllabus-table th:nth-child(2){width:38%}.exam-classroom-syllabus-table th:nth-child(3){width:15%}.exam-classroom-syllabus-table th:nth-child(4){width:13%}.exam-classroom-syllabus-table th:nth-child(5){width:19%}.exam-classroom-syllabus-table td{vertical-align:top;color:#21344e;border-bottom:1px solid #e3eaf2;padding:14px 12px;line-height:1.75}.exam-classroom-syllabus-table tr:last-child td{border-bottom:0}.exam-classroom-syllabus-table tbody tr:nth-child(2n) td{background:#f8fbff}.exam-syllabus-row{display:table-row}.exam-syllabus-row textarea{min-height:125px}.exam-syllabus-content-cell>p{white-space:pre-wrap;margin:0}.exam-syllabus-print-content{display:none}.exam-syllabus-teacher-cell{font-weight:700}.exam-syllabus-status-cell em,.exam-syllabus-missing-row em{color:var(--almanar-blue);background:#e9f2ff;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.exam-syllabus-row.returned .exam-syllabus-status-cell em{color:#a35a00;background:#fff0df}.exam-syllabus-row.ready .exam-syllabus-status-cell em{color:#087957;background:#dcf7ed}.exam-syllabus-missing-row{color:#6f7e91}.exam-syllabus-missing-row em{color:#64758b;background:#edf2f7}.exam-review-note{color:#875700;background:#fff4df;border-radius:10px;margin:9px 0 0;padding:8px 10px;display:block}.exam-syllabus-inherited-note{color:#5f48aa;background:#f1edff;border-radius:10px;margin:9px 0 0;padding:8px 10px;font-weight:800;display:block}.exam-syllabus-readonly{gap:7px;min-width:0;display:grid}.exam-syllabus-readonly>span{color:#6550a7;background:#f1edff;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-flex}.exam-syllabus-readonly svg{width:14px}.exam-syllabus-readonly button{color:#6047b3;background:#fff;border:1px solid #d9d0f5;border-radius:10px;min-height:44px;padding:8px 10px;font-size:11px;font-weight:900}.exam-syllabus-actions{gap:6px;min-width:0;display:grid}.exam-syllabus-actions button{min-height:38px;padding:8px 10px;font-size:12px}.exam-syllabus-actions button svg{width:15px}.exam-syllabus-detail-empty{text-align:center;place-items:center;min-height:280px;padding:35px;display:grid}.exam-syllabus-detail-empty svg{color:#7d8ea5;width:50px;height:50px;margin-bottom:12px}.exam-syllabus-detail-empty strong{font-size:21px}.exam-syllabus-detail-empty p{color:#65768c;max-width:560px;margin:7px 0 0;line-height:1.8}.exam-syllabus-print-footer{color:#65758a;border-top:1px solid #dce5ef;justify-content:space-between;gap:20px;margin-top:22px;padding-top:13px;font-size:12px;display:flex}.exam-curriculum-card-meta{color:#365a82;background:#f4f9ff;border:1px solid #d9e8f8;border-radius:14px;grid-column:1/-1;align-items:center;gap:10px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:800;display:flex}.exam-curriculum-card-meta svg{width:20px;height:20px;color:var(--almanar-blue);flex:none}.exam-curriculum-card-meta b{color:#102f54;margin-inline-end:3px;font-size:18px}.exam-unlinked-selector{border-color:#e3e9f0;margin-top:20px}.exam-unlinked-selector>header{background:#f8fafc}.exam-classroom-card.unlinked:before{background:#94a3b8}.exam-classroom-statuses.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-classroom-card:focus-visible,.exam-responsibility-picker-trigger:focus-visible,.exam-responsibility-picker-menu button:focus-visible,.exam-linked-classroom-card button:focus-visible{outline-offset:3px;outline:3px solid #0a6fd852}.exam-responsibility-load-state,.exam-responsibility-success{color:var(--almanar-blue-dark);background:#f2f8ff;border:1px solid #cfe2f7;border-radius:16px;align-items:center;gap:12px;margin:16px 20px 0;padding:14px 16px;display:flex}.exam-responsibility-load-state>svg,.exam-responsibility-success>svg{flex:none;width:22px;height:22px}.exam-responsibility-load-state>div{flex:1;gap:2px;min-width:0;display:grid}.exam-responsibility-load-state strong,.exam-responsibility-load-state span{display:block}.exam-responsibility-load-state span{font-size:14px;line-height:1.65}.exam-responsibility-load-state.error{color:#9a3535;background:#fff4f4;border-color:#f0c9c9}.exam-responsibility-load-state .secondary-button{flex:none;min-height:44px}.exam-responsibility-success{color:#087357;background:#edfaf5;border-color:#bfe6d8;margin:0;font-size:14px;font-weight:850}.exam-responsibility-load-state .spin,.exam-responsibility-saving .spin{animation:.9s linear infinite exam-responsibility-spin}@keyframes exam-responsibility-spin{to{transform:rotate(360deg)}}.exam-responsibility-panel,.exam-linked-classroom-flows{background:#f8fbff;border-bottom:1px solid #e5edf6;padding:22px}.exam-responsibility-panel>header,.exam-linked-classroom-flows>header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.exam-responsibility-panel>header>span{width:50px;height:50px;color:var(--almanar-blue);background:#e3f1ff;border-radius:16px;flex:0 0 50px;place-items:center;display:grid}.exam-responsibility-panel>header>span svg{width:25px;height:25px}.exam-responsibility-panel>header small,.exam-linked-classroom-flows>header small{color:var(--almanar-blue);font-size:14px;font-weight:850}.exam-responsibility-panel>header h3,.exam-linked-classroom-flows>header h3{color:#102d50;margin:3px 0;font-size:22px}.exam-responsibility-panel>header p,.exam-linked-classroom-flows>header p{color:#5f7189;margin:0;font-size:15px;line-height:1.7}.exam-responsibility-panel>.exam-responsibility-load-state{margin:0 0 16px}.exam-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exam-responsibility-card{background:#fff;border:1px solid #d8e5f3;border-radius:19px;min-width:0;padding:17px;box-shadow:0 8px 22px #234d7a0d}.exam-responsibility-card.warning{background:#fffdf8;border-color:#ead3a7}.exam-responsibility-card.invalid{background:snow;border-color:#efc2c2}.exam-responsibility-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.exam-responsibility-card>header small{color:#6b7e95;font-size:14px}.exam-responsibility-card>header h4{color:#102c4e;margin:3px 0 0;font-size:19px}.exam-responsibility-syllabus-state{white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:6px 10px;font-size:14px;font-weight:850;display:inline-flex}.exam-responsibility-syllabus-state.ready{color:#08775a;background:#e3f8f0}.exam-responsibility-syllabus-state.submitted{color:#946000;background:#fff1d4}.exam-responsibility-syllabus-state.returned{color:#a34f28;background:#ffede4}.exam-responsibility-syllabus-state.missing{color:#5f7188;background:#edf2f7}.exam-responsibility-current{background:#f6f9fd;border-radius:15px;align-items:flex-start;gap:11px;min-height:86px;padding:12px;display:flex}.exam-responsibility-current>span{border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.exam-responsibility-current>span.ready{color:#08785a;background:#ddf6ec}.exam-responsibility-current>span.warning{color:#a56300;background:#ffedc9}.exam-responsibility-current>span svg{width:21px;height:21px}.exam-responsibility-current>div{min-width:0}.exam-responsibility-current small,.exam-responsibility-current strong,.exam-responsibility-current p{display:block}.exam-responsibility-current small{color:#64768c;font-size:14px}.exam-responsibility-current strong{color:#173657;margin-top:2px;font-size:17px}.exam-responsibility-current p{color:#607187;margin:4px 0 0;font-size:14px;line-height:1.6}.exam-responsibility-meta{color:#63758c;flex-wrap:wrap;gap:7px;margin-top:10px;font-size:14px;display:flex}.exam-responsibility-meta span,.exam-responsibility-meta em{background:#f0f4f9;border-radius:9px;padding:6px 9px;font-style:normal}.exam-responsibility-meta em{color:#5c42a8;background:#f0ebff;font-weight:800}.exam-responsibility-override-count{color:#945d09;background:#fff2d9;border-radius:11px;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;font-size:14px;font-weight:800;display:flex}.exam-responsibility-override-count svg{flex:none;width:18px}.exam-responsibility-field{gap:7px;margin-top:13px;display:grid}.exam-responsibility-field>span{color:#354f6e;font-size:14px;font-weight:850}.exam-responsibility-picker{min-width:0;position:relative}.exam-responsibility-picker.open{z-index:20}.exam-responsibility-picker-trigger{color:#183957;width:100%;min-height:48px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #bfd3e8;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.exam-responsibility-picker-trigger:hover:not(:disabled){border-color:#78aee5}.exam-responsibility-picker-trigger:disabled{cursor:wait;opacity:.66}.exam-responsibility-picker-trigger.placeholder{color:#65778e}.exam-responsibility-picker-trigger.warning{background:#fffaf0;border-color:#d9ad59}.exam-responsibility-picker-trigger>span{align-items:center;gap:8px;min-width:0;display:flex}.exam-responsibility-picker-trigger>span svg,.exam-responsibility-picker-trigger>svg{flex:none;width:19px;height:19px}.exam-responsibility-picker-trigger>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.exam-responsibility-picker-trigger>svg{transition:transform .16s}.exam-responsibility-picker.open .exam-responsibility-picker-trigger>svg{transform:rotate(180deg)}.exam-responsibility-picker-menu{z-index:30;background:#fff;border:1px solid #cbdced;border-radius:15px;max-height:340px;padding:7px;position:absolute;inset:calc(100% + 7px) 0 auto;overflow-y:auto;box-shadow:0 18px 40px #1a3d6533}.exam-responsibility-picker-menu>button{color:#173653;width:100%;min-height:58px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.exam-responsibility-picker-menu>button:hover,.exam-responsibility-picker-menu>button:focus-visible,.exam-responsibility-picker-menu>button.active{background:var(--almanar-blue-soft)}.exam-responsibility-picker-menu>button.unavailable{color:#775d37;cursor:not-allowed;background:#fff8ea}.exam-responsibility-picker-menu>button.warning{color:#934d25}.exam-responsibility-picker-option-icon{width:38px;height:38px;color:var(--almanar-blue);background:#e6f2ff;border-radius:11px;place-items:center;display:grid}.exam-responsibility-picker-option-icon svg{width:19px;height:19px}.exam-responsibility-picker-option-copy{min-width:0}.exam-responsibility-picker-option-copy strong,.exam-responsibility-picker-option-copy small{display:block}.exam-responsibility-picker-option-copy strong{font-size:15px}.exam-responsibility-picker-option-copy small{color:#60758d;white-space:normal;margin-top:2px;font-size:14px;line-height:1.55}.exam-responsibility-picker-check{color:#087a59;width:19px}.exam-responsibility-picker-empty{color:#6b7b90;padding:11px;font-size:14px;line-height:1.6}.exam-responsibility-saving{color:var(--almanar-blue-dark);align-items:center;gap:7px;margin-top:9px;font-size:14px;font-weight:800;display:flex}.exam-responsibility-saving svg{width:17px;height:17px}.exam-responsibility-empty,.exam-invalid-responsibilities-heading{color:#865b13;background:#fff8e9;border:1px solid #ead7ac;border-radius:15px;align-items:flex-start;gap:11px;padding:14px;display:flex}.exam-responsibility-empty svg,.exam-invalid-responsibilities-heading svg{flex:none;width:21px;height:21px}.exam-responsibility-empty strong,.exam-responsibility-empty span,.exam-invalid-responsibilities-heading strong,.exam-invalid-responsibilities-heading span{display:block}.exam-responsibility-empty span,.exam-invalid-responsibilities-heading span{margin-top:3px;font-size:14px;line-height:1.65}.exam-invalid-responsibilities{gap:12px;margin-top:16px;display:grid}.exam-invalid-responsibilities-heading{color:#973d3d;background:#fff3f3;border-color:#edc4c4}.exam-linked-classroom-flows{background:#fff}.exam-linked-classroom-flows>header{justify-content:space-between}.exam-linked-classroom-flows>header>div{min-width:0}.exam-linked-classroom-flows>header>span{color:#6c4eb5;background:#f0eaff;border-radius:999px;flex:none;padding:8px 12px;font-size:14px;font-weight:850}.exam-linked-classroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.exam-linked-classroom-card{background:#fbfdff;border:1px solid #dce5ef;border-radius:18px;min-width:0;padding:16px}.exam-linked-classroom-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.exam-linked-classroom-card>header small{color:#6b7d93;font-size:14px}.exam-linked-classroom-card>header h4{color:#173552;margin:3px 0 0;font-size:18px;line-height:1.5}.exam-linked-classroom-card>header em{color:#08765a;background:#e2f7ef;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:14px;font-style:normal;font-weight:850;display:inline-flex}.exam-linked-classroom-card>header em svg{width:15px}.exam-linked-classroom-badges{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.exam-linked-classroom-badges span{border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:14px;font-weight:850;display:inline-flex}.exam-linked-classroom-badges span svg{width:16px;height:16px}.exam-linked-classroom-badges .temporary{color:var(--almanar-blue-dark);background:#e7f4ff}.exam-linked-classroom-badges .override{color:#975d08;background:#fff0d3}.exam-linked-classroom-subjects{background:#f2f6fa;border-radius:12px;gap:3px;margin-top:9px;padding:10px;display:grid}.exam-linked-classroom-subjects strong{color:#38516d;font-size:14px}.exam-linked-classroom-subjects span{color:#60738a;font-size:14px;line-height:1.65}.exam-linked-classroom-card>.secondary-button{justify-content:space-between;width:100%;min-height:44px;margin-top:12px}@media (max-width:1150px){.exam-classroom-grid,.exam-syllabus-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-syllabus-detail-toolbar{grid-template-columns:auto 1fr}.exam-syllabus-detail-actions{grid-column:1/-1}.exam-responsibility-grid,.exam-linked-classroom-grid{grid-template-columns:1fr}}@media (max-width:700px){.exam-classroom-grid,.exam-syllabus-overview{grid-template-columns:1fr}.exam-classroom-selector>header,.exam-syllabus-detail-toolbar{flex-direction:column;align-items:stretch;display:flex}.exam-classroom-card{min-height:255px}.exam-syllabus-detail-actions{display:grid}.exam-syllabus-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exam-syllabus-detail-stats span{justify-content:center}.exam-responsibility-load-state,.exam-responsibility-panel>header,.exam-linked-classroom-flows>header{flex-direction:column;align-items:stretch}.exam-responsibility-load-state{margin-inline:14px}.exam-responsibility-load-state .secondary-button{width:100%}.exam-responsibility-panel,.exam-linked-classroom-flows{padding:16px 14px}.exam-responsibility-panel>header>span{flex-basis:46px;width:46px;height:46px}.exam-responsibility-panel>header h3,.exam-linked-classroom-flows>header h3{font-size:20px}.exam-linked-classroom-flows>header>span{align-self:flex-start}.exam-responsibility-card,.exam-linked-classroom-card{padding:14px}.exam-responsibility-card>header{flex-direction:column;align-items:stretch}.exam-responsibility-syllabus-state{white-space:normal;align-self:flex-start}.exam-responsibility-picker-menu{max-height:290px}.exam-classroom-statuses.compact{grid-template-columns:1fr}.exam-syllabus-print-sheet{padding:14px}.exam-syllabus-print-header{grid-template-columns:1fr}.exam-syllabus-print-title{text-align:right}.exam-syllabus-print-meta{text-align:right;justify-items:start}}@media (max-width:380px){.exam-classroom-grid{padding:12px}.exam-classroom-card{gap:11px;min-height:0;padding:15px}.exam-classroom-card-icon{width:46px;height:46px}.exam-classroom-card-title h3{font-size:18px}.exam-syllabus-detail-toolbar{padding:15px}.exam-syllabus-detail-actions>button{width:100%;min-height:44px}.exam-syllabus-detail-stats{grid-template-columns:1fr;padding-inline:14px}.exam-responsibility-picker-menu>button{grid-template-columns:auto minmax(0,1fr)}.exam-responsibility-picker-check{grid-column:1/-1;justify-self:end}}@media print{@page exam-syllabus-page{size:A4 portrait;margin:10mm}body.printing-exam-syllabus,body.printing-exam-syllabus #root{background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}html:has(body.printing-exam-syllabus){background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body.printing-exam-syllabus *{visibility:hidden!important}body.printing-exam-syllabus .exam-syllabus-print-sheet,body.printing-exam-syllabus .exam-syllabus-print-sheet *{visibility:visible!important}body.printing-exam-syllabus .exam-syllabus-print-sheet{z-index:100000;page:exam-syllabus-page;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;inset:0;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;position:absolute!important}body.printing-exam-syllabus .exam-syllabus-actions-column{display:none!important}body.printing-exam-syllabus .exam-classroom-syllabus-table{table-layout:fixed;font-size:11px;min-width:0!important}body.printing-exam-syllabus .exam-classroom-syllabus-table th:first-child{width:18%}body.printing-exam-syllabus .exam-classroom-syllabus-table th:nth-child(2){width:47%}body.printing-exam-syllabus .exam-classroom-syllabus-table th:nth-child(3){width:18%}body.printing-exam-syllabus .exam-classroom-syllabus-table th:nth-child(4){width:17%}body.printing-exam-syllabus .exam-classroom-syllabus-table th,body.printing-exam-syllabus .exam-classroom-syllabus-table td{padding:8px}body.printing-exam-syllabus .exam-syllabus-content-cell textarea{display:none!important}body.printing-exam-syllabus .exam-syllabus-content-cell>p{display:block!important}body.printing-exam-syllabus .exam-syllabus-print-footer{break-inside:avoid}}.exam-section-gateway{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.exam-section-card{color:#11294b;text-align:right;cursor:pointer;border:1px solid #dce8f6;border-radius:28px;grid-template-columns:auto 1fr;gap:20px;min-height:240px;padding:30px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #1a487a17}.exam-section-card:hover{transform:translateY(-3px);box-shadow:0 20px 46px #1a487a24}.exam-section-card.monthly{background:linear-gradient(135deg,#f6fbff,#e8f4ff)}.exam-section-card.oral{background:linear-gradient(135deg,#f8f6ff,#eee9ff)}.exam-section-card>span{width:74px;height:74px;color:var(--almanar-blue);background:#fff;border-radius:23px;place-items:center;display:grid;box-shadow:0 10px 25px #2052861f}.exam-section-card.oral>span{color:#6d4fd1}.exam-section-card>span svg{width:34px;height:34px}.exam-section-card small{color:#70839d;font-weight:800}.exam-section-card h2{margin:8px 0;font-size:30px}.exam-section-card p{color:#536b89;max-width:520px;margin:0;font-size:17px;line-height:1.9}.exam-section-card>em{color:var(--almanar-blue);border-top:1px solid #30598821;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:18px;font-style:normal;font-weight:900;display:flex}.exam-section-card.oral>em{color:#6548c8}.oral-section-notice,.oral-workspace-title{color:#126d52;background:#effbf6;border:1px solid #ccebdd;border-radius:20px;align-items:center;gap:16px;padding:20px 22px;display:flex}.oral-section-notice>svg{flex:none}.oral-section-notice p,.oral-workspace-title p{color:#5c748d;margin:4px 0 0}.oral-period-card .exam-period-icon{color:#684bc8;background:#f0ebff}.oral-workspace-title{color:#5940b4;background:#f7f4ff;border-color:#ddd5fb}.oral-workspace-title>span{background:#e9e1ff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.oral-workspace-title h2{color:#172e50;margin:2px 0}.oral-review-overview .missing>span{color:#6d7e93;background:#edf2f7}.oral-classroom-section,.oral-subject-section,.oral-detail-page{background:#fff;border:1px solid #dbe6f3;border-radius:25px;overflow:hidden}.oral-classroom-section>header,.oral-subject-section>header,.oral-detail-page>header{background:#fbfdff;border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.oral-classroom-section header small,.oral-subject-section header small,.oral-detail-page header small{color:var(--almanar-blue);font-weight:900}.oral-classroom-section header h2,.oral-subject-section header h2,.oral-detail-page header h2{color:#102849;margin:4px 0;font-size:27px}.oral-classroom-section header p,.oral-subject-section header p{color:#6d7f98;margin:0}.oral-classroom-section>header>span,.oral-subject-section>header>span{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:999px;padding:8px 13px;font-weight:900}.oral-classroom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.oral-classroom-card{color:#142c4d;text-align:right;cursor:pointer;background:#fff;border:1px solid #dde8f4;border-radius:21px;grid-template-columns:auto 1fr;gap:14px;padding:20px;transition:border-color .16s,transform .16s;display:grid}.oral-classroom-card:hover{border-color:#9fcdf8;transform:translateY(-2px)}.oral-classroom-card.needs-review{border-inline-start:5px solid #f0a316}.oral-classroom-icon{width:52px;height:52px;color:var(--almanar-blue);background:#eaf5ff;border-radius:16px;place-items:center;display:grid}.oral-classroom-title small{color:#7b8da4;font-weight:800}.oral-classroom-title h3{margin:3px 0;font-size:20px}.oral-classroom-title p{color:#617794;margin:0}.oral-classroom-counts{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.oral-classroom-counts span{border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.oral-classroom-counts .pending{color:#a46000;background:#fff3da}.oral-classroom-counts .approved{color:#08775a;background:#e3f8ef}.oral-classroom-counts .missing{color:#65758b;background:#edf2f7}.oral-classroom-card>em{color:var(--almanar-blue);border-top:1px solid #edf1f6;grid-column:1/-1;justify-content:space-between;padding-top:13px;font-style:normal;font-weight:900;display:flex}.oral-subject-list{gap:10px;padding:20px;display:grid}.oral-subject-row{color:#132b4c;text-align:right;cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:17px;grid-template-columns:auto minmax(180px,1fr) auto auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.oral-subject-row:hover{background:#fbfdff;border-color:#9ccbf6}.oral-subject-icon{width:44px;height:44px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;place-items:center;display:grid}.oral-subject-row strong{font-size:18px;display:block}.oral-subject-row small{color:#73859d;margin-top:3px;display:block}.oral-subject-row time{color:#526a88;font-weight:800}.oral-subject-row>em{color:var(--almanar-blue);align-items:center;gap:5px;font-style:normal;font-weight:900;display:flex}.oral-status.missing{color:#68798e;background:#edf2f7}.oral-detail-card{border:1px solid #dce7f3;background:#fff;border-inline-start:6px solid #ef9f12;border-radius:22px;margin:22px;overflow:hidden}.oral-detail-card.approved{border-inline-start-color:#16a178}.oral-detail-card.returned{border-inline-start-color:#765bd1}.oral-detail-card.cancelled{background:#fffafb;border-inline-start-color:#dc3854}.oral-subject-row.cancelled{background:#fff8f9;border-color:#f3c4cd}.oral-detail-summary{background:#f8fbff;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:14px;padding:20px;display:grid}.oral-detail-summary div{background:#fff;border-radius:13px;padding:12px}.oral-detail-summary small{color:#7b8ba0;font-weight:800;display:block}.oral-detail-summary strong{color:#122a4b;margin-top:4px;display:block}.oral-detail-content{padding:25px}.oral-detail-content small{color:var(--almanar-blue);font-weight:900}.oral-detail-content p{color:#1f3a5d;white-space:pre-wrap;margin:10px 0 0;font-size:19px;line-height:2}.oral-detail-actions,.oral-edit-form>div{flex-wrap:wrap;gap:10px;padding:0 25px 24px;display:flex}.oral-edit-form{gap:17px;padding:24px;display:grid}.oral-edit-form label{color:#233c5e;gap:8px;font-weight:900;display:grid}.oral-edit-form textarea{min-height:170px}.oral-edit-form>div{padding:0}.oral-published-note{color:#0a7457;background:#e8f9f2;border-radius:16px;gap:12px;margin:0 24px 22px;padding:16px;display:flex}.oral-published-note p{margin:3px 0 0}.oral-detail-card>footer{color:#6d7f96;background:#fbfcfe;border-top:1px solid #e6edf5;padding:14px 24px}.oral-missing-detail{margin:24px}@media (max-width:900px){.exam-section-gateway,.oral-classroom-grid{grid-template-columns:1fr}.oral-subject-row{grid-template-columns:auto 1fr auto}.oral-subject-row time,.oral-subject-row>em{grid-column:2/-1}.oral-detail-summary{grid-template-columns:1fr 1fr}}@media (max-width:620px){.exam-section-card{grid-template-columns:1fr;min-height:0;padding:22px}.exam-section-card h2{font-size:25px}.oral-classroom-section>header,.oral-subject-section>header,.oral-detail-page>header{flex-direction:column;align-items:flex-start}.oral-subject-row{grid-template-columns:auto 1fr}.oral-subject-row .oral-status,.oral-subject-row time,.oral-subject-row>em{grid-column:1/-1}.oral-detail-summary{grid-template-columns:1fr}}.assessment-settings-panel{min-width:0}.assessment-settings-panel>header,.assessment-form-heading,.assessment-detail-hero,.assessment-control-head,.assessment-progress-copy,.assessment-publish-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.assessment-plan-list{gap:12px;margin-top:18px;display:grid}.assessment-plan-list>article{background:#fff;border:1px solid #dbe7f5;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px;display:grid}.assessment-plan-kind,.assessment-page-icon{width:54px;height:54px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:16px;place-items:center;display:grid}.assessment-plan-kind svg,.assessment-page-icon svg{width:27px;height:27px}.assessment-plan-kind.term_exam{color:#7a4bd6;background:#f1ebff}.assessment-plan-kind.term_result,.assessment-plan-kind.year_result{color:#078f70;background:#e6f8f2}.assessment-plan-copy{min-width:0}.assessment-plan-copy>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.assessment-plan-copy strong{color:#0c2347;font-size:18px}.assessment-plan-copy p,.assessment-plan-copy small{color:#60718c;margin:5px 0 0;font-size:14px;display:block}.assessment-exception-badge{color:#805700;background:#fff1c9;border-radius:999px;width:max-content;margin-top:8px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.assessment-contribution-badge,.assessment-generated-result-badge{border-radius:999px;width:max-content;margin-top:8px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.assessment-contribution-badge{color:var(--almanar-blue-dark);background:#e5f2ff}.assessment-generated-result-badge{color:#08745d;background:#e4f8f1}.assessment-automatic-date-badge,.assessment-suspension-badge{border-radius:999px;width:max-content;max-width:100%;margin-top:8px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.assessment-automatic-date-badge{color:var(--almanar-blue-dark);background:#e5f2ff}.assessment-suspension-badge,.assessment-status.suspended{color:#9b3e35;background:#ffebe8}.assessment-plan-list>article:has(.assessment-status.suspended){background:#fffbfa;border-color:#f1c4bf}.assessment-plan-actions,.assessment-sheet-actions{align-items:center;gap:8px;display:flex}.assessment-status,.sheet-status,.student-assessment-status{color:#52647f;background:#edf2f8;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:6px 11px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.assessment-status.active,.sheet-status.complete,.student-assessment-status.complete{color:#08775f;background:#dff7ee}.assessment-status.approved,.assessment-status.published,.sheet-status.approved,.student-assessment-status.approved{color:#08775f;background:#cff3e7}.sheet-status.pending_approval,.student-assessment-status.pending_approval{color:#9a6200;background:#fff0cf}.sheet-status.incomplete,.student-assessment-status.incomplete,.sheet-status.needs_review,.student-assessment-status.needs_review{color:#b6483b;background:#ffebe8}.student-assessment-status.absent{color:#a43838;background:#ffe2e2}.success-text{color:#0a9673!important}.warning-text{color:#c47a00!important}.modal-card.assessment-plan-modal{width:min(1040px,100vw - 32px);max-width:1040px;max-height:calc(100vh - 32px);overflow:auto}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.assessment-form-grid label,.assessment-form-section label{gap:7px;display:grid}.assessment-form-grid label>span{color:#3d4e69;font-weight:800}.assessment-form-grid input,.assessment-form-grid select,.assessment-plan-modal .arabic-date-input>input:first-child,.assessment-config-rows input,.assessment-config-rows select,.assessment-term-result-builder input,.assessment-term-result-builder select{color:#122748;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d8e3f1;border-radius:13px;padding:0 14px}.assessment-form-grid input:focus,.assessment-form-grid select:focus,.assessment-plan-modal .arabic-date-input>input:first-child:focus,.assessment-config-rows input:focus,.assessment-config-rows select:focus,.assessment-term-result-builder input:focus,.assessment-term-result-builder select:focus{border-color:var(--almanar-blue);outline:3px solid #dceeff}.assessment-exception-toggle{color:#53647e;cursor:pointer;background:#f8fbff;border:1px solid #d9e4f1;border-radius:16px;grid-template-columns:22px 24px minmax(0,1fr);align-items:start;gap:11px;margin-top:16px;padding:15px;display:grid}.assessment-exception-toggle.enabled{color:#72500c;background:#fff9e9;border-color:#e7c46f}.assessment-exception-toggle input{width:19px;height:19px;accent-color:var(--almanar-blue);margin-top:2px}.assessment-exception-toggle svg{width:21px;height:21px}.assessment-exception-toggle strong,.assessment-exception-toggle small{display:block}.assessment-exception-toggle small{margin-top:4px;line-height:1.65}.assessment-form-section{background:#fafdff;border:1px solid #dce7f5;border-radius:18px;margin-top:18px;padding:17px}.assessment-form-heading h3,.assessment-form-heading p{margin:0}.assessment-form-heading h3{color:#11294e;font-size:18px}.assessment-form-heading p{color:#70809a;margin-top:4px;font-size:13px}.text-button{color:var(--almanar-blue);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.assessment-classroom-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.assessment-classroom-options label{cursor:pointer;background:#fff;border:1px solid #dce6f3;border-radius:13px;grid-template-columns:none;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.assessment-classroom-options label.selected{border-color:var(--almanar-blue);background:var(--almanar-blue-soft)}.assessment-classroom-options label>span{min-width:0}.assessment-classroom-options strong,.assessment-classroom-options small{display:block}.assessment-classroom-options strong{color:#173156;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assessment-classroom-options small{color:#718099;margin-top:3px}.assessment-term-result-builder>label{gap:7px;margin-top:15px;display:grid}.assessment-term-result-builder label>span{color:#3d4e69;font-weight:800}.assessment-term-monthly-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px;display:grid}.assessment-term-monthly-options label{background:#fff;border:1px solid #dce7f5;border-radius:15px;padding:13px}.assessment-term-monthly-options small{color:#65768d;min-height:42px;line-height:1.6}.assessment-result-equation{color:#895c0a;background:#fff4d8;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px 15px;display:grid}.assessment-result-equation.ready{color:#08745d;background:#e5f8f1}.assessment-result-equation svg{width:22px}.assessment-result-equation span{font-size:18px;font-weight:800}.assessment-result-equation strong{font-size:23px}.assessment-result-equation em{font-size:12px;font-style:normal;font-weight:800}.assessment-term-result-warning{color:#875900;background:#fff9e9;border:1px solid #f0d18a;border-radius:13px;margin-top:12px;padding:12px 14px;line-height:1.65}.assessment-config-rows{gap:9px;margin-top:15px;display:grid}.assessment-config-rows>div{grid-template-columns:38px minmax(0,1fr) 170px 42px;align-items:center;gap:9px;display:grid}.assessment-config-rows>div>span{height:36px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:10px;place-items:center;font-weight:900;display:grid}.assessment-balance{color:#a04b3f;background:#fff0ed;border-radius:13px;align-items:center;gap:10px;margin-top:15px;padding:12px 14px;display:flex}.assessment-balance.balanced{color:#08775f;background:#e3f8f0}.assessment-locked-note{color:#65511d;background:#fff6d9;border-radius:13px;align-items:center;gap:10px;margin-top:17px;padding:12px 14px;display:flex}.assessment-locked-note svg{width:20px}.assessment-automatic-date-section{background:#f4f9ff;border-color:#a8d2ff}.assessment-automatic-date-field{gap:8px;max-width:460px;display:grid}.assessment-automatic-date-field>small{color:#526d8e;line-height:1.8}.assessment-plan-modal .arabic-date-input>button{width:44px;height:44px;left:4px}.assessment-plan-modal .arabic-date-input>input:first-child{padding-left:54px}.assessment-plan-modal button{min-width:44px;min-height:44px}.assessment-plan-modal .assessment-component-config>div{grid-template-columns:30px minmax(140px,1fr) 80px minmax(240px,1.4fr) 44px}.assessment-plan-modal .assessment-component-config :is(input,select){min-width:0;min-height:48px}@media (max-width:900px){.assessment-plan-modal .assessment-component-config>div{background:#fff;border:1px solid #dce7f5;border-radius:13px;grid-template-columns:minmax(0,1fr) 44px;padding:12px}.assessment-plan-modal .assessment-component-config>div>span{grid-area:1/1;justify-self:start}.assessment-plan-modal .assessment-component-config>div>button{grid-area:1/2}.assessment-plan-modal .assessment-component-config>div>:is(input,select){grid-column:1/-1}}.assessment-balance svg{width:20px}.assessment-balance em{margin-inline-start:auto;font-style:normal;font-weight:800}.assessments-page{min-width:0}.assessment-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.assessment-control-card{min-width:0;color:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:23px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;box-shadow:0 12px 28px #1a44760f}.assessment-control-card:hover{border-color:#99c9f7;transform:translateY(-3px);box-shadow:0 16px 32px #1160b21f}.assessment-control-head>span{width:45px;height:45px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;place-items:center;display:grid}.assessment-control-card>strong{color:#0b2449;margin-top:17px;font-size:21px;display:block}.assessment-control-card>p{color:#667791;min-height:42px;margin:7px 0 15px;font-size:14px}.assessment-progress-copy{color:#52637c;font-size:13px}.assessment-progress-copy b{color:var(--almanar-blue);font-size:18px}.assessment-progress{background:#eaf0f7;border-radius:999px;height:9px;margin-top:8px;overflow:hidden}.assessment-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--almanar-blue), var(--almanar-blue));height:100%;display:block}.assessment-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.assessment-card-stats span{color:#65758d;text-align:center;background:#f5f8fc;border-radius:12px;place-items:center;min-height:58px;padding:7px;font-size:11px;display:grid}.assessment-card-stats b{color:#142b4e;font-size:17px;display:block}.assessment-control-card>small{color:#7b899d;margin-top:14px;display:block}.assessment-empty{grid-column:1/-1}.assessment-detail-page>.finance-back-button{margin-bottom:14px}.assessment-detail-hero{color:#fff;background:linear-gradient(135deg, var(--almanar-blue-dark), var(--almanar-blue));border-radius:24px;padding:24px 27px;box-shadow:0 14px 28px #0065cf2e}.assessment-detail-hero p,.assessment-detail-hero h1,.assessment-detail-hero span{margin:0}.assessment-detail-hero h1{margin:6px 0;font-size:clamp(25px,3vw,36px)}.assessment-detail-hero p,.assessment-detail-hero span{color:#dceeff}.assessment-detail-hero .assessment-status{color:var(--almanar-blue-dark);background:#fff}.assessment-summary-grid,.assessment-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.assessment-summary-grid article{background:#fff;border:1px solid #dfe8f4;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.assessment-summary-grid svg{width:25px;height:25px;color:var(--almanar-blue)}.assessment-summary-grid span,.assessment-summary-grid strong{display:block}.assessment-summary-grid span{color:#6b7b92;font-size:13px}.assessment-summary-grid strong{color:#10294e;margin-top:2px;font-size:25px}.assessment-classroom-filter{background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfe0f2;border-radius:19px;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr) auto;align-items:end;gap:14px;margin-top:17px;padding:16px;display:grid}.assessment-classroom-filter>div:first-child{align-items:center;gap:11px;display:flex}.assessment-classroom-filter>div:first-child>svg{width:34px;height:34px;color:var(--almanar-blue);background:#e4f2ff;border-radius:11px;padding:7px}.assessment-classroom-filter strong,.assessment-classroom-filter small,.assessment-classroom-filter label>span{display:block}.assessment-classroom-filter strong{color:#122d51;font-size:17px}.assessment-classroom-filter small{color:#6a7c94;margin-top:4px;font-size:13px}.assessment-classroom-filter label>span{color:#425973;margin-bottom:6px;font-size:13px;font-weight:800}.assessment-classroom-filter select{color:#122d51;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cddceb;border-radius:13px;outline:none;padding:0 13px;font-weight:800}.assessment-classroom-filter select:focus{border-color:var(--almanar-blue);box-shadow:0 0 0 3px #1478dd1c}.assessment-selected-classroom-summary{align-items:center;gap:8px;min-height:48px;display:flex}.assessment-selected-classroom-summary span{color:#586d87;white-space:nowrap;background:#eaf3fd;border-radius:11px;padding:9px 12px}.assessment-selected-classroom-summary b{color:var(--almanar-blue);font-size:17px}.assessment-classroom-required{text-align:center;background:#f9fbfe;border:1px dashed #c9daec;border-radius:19px;align-content:center;place-items:center;gap:8px;min-height:210px;padding:24px;display:grid}.assessment-classroom-required svg{width:40px;height:40px;color:var(--almanar-blue)}.assessment-classroom-required strong{color:#173354;font-size:19px}.assessment-classroom-required span{color:#6c7e94}.assessment-tabs{background:#fff;border:1px solid #dbe6f3;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;padding:7px;display:grid}.assessment-tabs button{color:#536681;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.assessment-tabs button.active{color:#fff;background:var(--almanar-blue)}.assessment-tabs svg{width:20px}.assessment-entry-section,.assessment-student-list,.assessment-statistics{margin-top:16px}.assessment-calculation-callout{background:#f0f7ff;border:1px solid #cbdff9;border-radius:18px;align-items:center;gap:15px;margin-bottom:14px;padding:16px;display:flex}.assessment-calculation-callout>svg{width:38px;height:38px;color:var(--almanar-blue)}.assessment-calculation-callout>div{flex:1}.assessment-calculation-callout strong,.assessment-calculation-callout p{margin:0;display:block}.assessment-calculation-callout strong{color:#12325a;font-size:17px}.assessment-calculation-callout p{color:#64768e;margin-top:4px}.assessment-sheet-list{gap:10px;display:grid}.assessment-sheet-list>article{background:#fff;border:1px solid #dfe8f3;border-radius:17px;grid-template-columns:minmax(180px,1.1fr) minmax(160px,.8fr) 140px auto;align-items:center;gap:14px;padding:15px;display:grid}.assessment-sheet-list>article>div:first-child strong,.assessment-sheet-list>article>div:first-child span{display:block}.assessment-sheet-list>article>div:first-child strong{color:#112a50;font-size:17px}.assessment-sheet-list>article>div:first-child span{color:#6b7d95;margin-top:4px;font-size:13px}.assessment-sheet-list .assessment-sheet-last-action{color:#176b5a;margin-top:7px;font-size:12px;font-weight:800;display:block}.assessment-sheet-progress span{color:#667891;margin-bottom:5px;font-size:12px;display:block}.assessment-sheet-progress i{background:#ebf0f6;border-radius:99px;height:7px;display:block;overflow:hidden}.assessment-sheet-progress b{border-radius:inherit;background:var(--almanar-blue);height:100%;display:block}.assessment-publish-bar{background:#ecfaf5;border:1px solid #bae7d9;border-radius:18px;margin-top:15px;padding:16px}.assessment-publish-bar strong,.assessment-publish-bar span{display:block}.assessment-publish-bar strong{color:#096e58}.assessment-publish-bar span{color:#5a776e;margin-top:3px;font-size:13px}.assessment-student-list{gap:10px;display:grid}.assessment-student-list>article{background:#fff;border:1px solid #dce6f2;border-radius:17px;overflow:hidden}.assessment-student-summary-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;display:grid}.assessment-student-toggle{width:100%;color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(180px,1fr) 100px 100px 120px 135px 24px;align-items:center;gap:12px;padding:14px;display:grid}.assessment-student-toggle.has-contribution{grid-template-columns:48px minmax(180px,1fr) 90px 90px 110px 125px 135px 24px}.assessment-contribution-summary b,.assessment-contribution-value{color:#6b46c1!important}.assessment-student-print-button{border:0;min-width:88px;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#f3f8ff;border-inline-start:1px solid #e1e9f3;align-content:center;place-items:center;gap:5px;padding:10px 14px;font-size:12px;font-weight:900;display:grid}.assessment-student-print-button:hover{background:#e5f1ff}.assessment-student-print-button svg{width:21px;height:21px}.student-initial{color:#fff;background:var(--almanar-blue);border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.assessment-student-toggle>div strong,.assessment-student-toggle>div small{display:block}.assessment-student-toggle>div strong{color:#10284d}.assessment-student-toggle>div small{color:#75849a;margin-top:3px;font-size:12px}.assessment-student-toggle>span:not(.student-initial){color:#66768e;font-size:12px}.assessment-student-toggle>span b{color:#102b52;font-size:17px}.assessment-student-details{background:#f8fbff;border-top:1px solid #e3eaf3;gap:14px;padding:16px;display:grid}.assessment-student-details>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.assessment-student-details>header>div{align-items:center;gap:11px;display:flex}.assessment-student-details>header>div>span{width:43px;height:43px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:13px;place-items:center;display:grid}.assessment-student-details>header>div>span svg{width:22px}.assessment-student-details>header strong,.assessment-student-details>header small{display:block}.assessment-student-details>header strong{color:#10294e;font-size:16px}.assessment-student-details>header small{color:#6c7c92;margin-top:3px;font-size:12px}.assessment-student-result-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.assessment-student-result-summary article{background:#fff;border:1px solid #dce7f4;border-radius:13px;gap:5px;padding:12px 14px;display:grid}.assessment-student-result-summary article>span{color:#65758c;font-size:11px}.assessment-student-result-summary article>strong{color:#112d55;font-size:20px}.assessment-student-result-summary article>strong small{color:#718197;font-size:11px}.assessment-student-result-summary article.complete{background:#f0fbf7;border-color:#bde8d9}.assessment-student-result-summary article.complete strong{color:#098467}.assessment-student-result-summary article.needs-attention{background:#fff9ed;border-color:#f1d8a8}.assessment-student-result-summary article.needs-attention strong{color:#b16b00}.assessment-student-result-summary article.assessment-contribution-card{background:#f6f2ff;border-color:#d9cdf7}.assessment-student-result-summary article.assessment-contribution-card>strong{color:#6842bd}.assessment-student-grade-table-wrap{background:#fff;border:1px solid #dae5f1;border-radius:14px;overflow-x:auto}.assessment-student-grade-table{border-collapse:collapse;width:100%;min-width:940px}.assessment-student-grade-table th{color:#536780;text-align:right;background:#eff5fb;padding:11px 12px;font-size:11px}.assessment-student-grade-table th small,.assessment-report-table th small{opacity:.8;margin-top:3px;font-size:.82em;font-weight:700;display:block}.assessment-student-grade-table .numeric-column,.assessment-report-table .numeric-column{text-align:center;white-space:nowrap}.assessment-student-grade-table td{color:#344b67;vertical-align:middle;border-top:1px solid #e4ebf3;padding:12px;font-size:12px;line-height:1.65}.assessment-student-grade-table td:first-child strong{color:#102a50;font-size:13px}.assessment-grade-breakdown{color:#526a86;min-width:260px;display:block}.assessment-student-details>footer{border:1px solid;border-radius:13px;align-items:center;gap:11px;padding:12px 14px;display:flex}.assessment-student-details>footer svg{flex:none}.assessment-student-details>footer strong,.assessment-student-details>footer span{display:block}.assessment-student-details>footer span{margin-top:2px;font-size:11px}.assessment-student-details>footer.published{color:#08745d;background:#eefaf6;border-color:#bde7d8}.assessment-student-details>footer.draft{color:#9b6209;background:#fff9ed;border-color:#f0d8a9}.assessment-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-statistics article{text-align:center;background:#fff;border:1px solid #dce6f2;border-radius:19px;align-content:center;place-items:center;min-height:125px;padding:18px;display:grid}.assessment-recent-activity{background:#fff;border:1px solid #dce6f2;border-radius:19px;margin-top:15px;padding:17px;overflow:hidden}.assessment-recent-activity>div h3,.assessment-recent-activity>div span{margin:0}.assessment-recent-activity>div h3{color:#112a50}.assessment-recent-activity>div span{color:#718198;margin-top:3px;font-size:13px;display:block}.assessment-recent-activity article{border-top:1px solid #e7edf4;grid-template-columns:minmax(180px,1fr) 150px 120px;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:grid}.assessment-recent-activity article strong,.assessment-recent-activity article small{display:block}.assessment-recent-activity article strong{color:#173053}.assessment-recent-activity article small,.assessment-recent-activity time{color:#75849a;margin-top:2px;font-size:12px}.assessment-statistics strong{color:var(--almanar-blue);font-size:32px}.assessment-statistics span{color:#65768d;margin-top:5px}.assessment-sheet-backdrop{padding:12px}.modal-card.assessment-sheet-modal{width:min(1180px,100vw - 48px);max-width:1180px;max-height:calc(100vh - 32px);overflow:auto}.assessment-sheet-window-note,.assessment-sheet-feedback{border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.assessment-sheet-window-note{color:#875900;background:#fff8e8;border-color:#f0d28f}.assessment-sheet-window-note.exception-open{color:#087356;background:#eaf9f3;border-color:#9ddfc8}.assessment-sheet-window-note svg,.assessment-sheet-feedback svg{flex:none;width:21px;height:21px}.assessment-sheet-window-note strong,.assessment-sheet-window-note span{display:block}.assessment-sheet-window-note span{margin-top:3px;line-height:1.6}.assessment-sheet-feedback.error{color:#ad2633;background:#fff0f2;border-color:#efbcc2}.assessment-sheet-feedback.success{color:#087356;background:#eaf9f3;border-color:#afe1cf}.assessment-sheet-meta{flex-wrap:wrap;gap:10px;margin-bottom:13px;display:flex}.assessment-sheet-meta span{color:#60718a;background:#eef4fa;border-radius:10px;padding:8px 11px}.assessment-sheet-meta .assessment-reopen-reason{color:#9a5f00;background:#fff4d6;width:100%}.assessment-sheet-activity{background:#f9fbfe;border:1px solid #dce7f3;border-radius:16px;margin-bottom:14px;padding:14px}.assessment-sheet-activity-heading{align-items:center;gap:10px;display:flex}.assessment-sheet-activity-heading>svg{width:23px;height:23px;color:var(--almanar-blue)}.assessment-sheet-activity-heading strong,.assessment-sheet-activity-heading span{display:block}.assessment-sheet-activity-heading strong{color:#112a50;font-size:16px}.assessment-sheet-activity-heading span{color:#65778f;margin-top:3px;font-size:13px}.assessment-sheet-activity ol{gap:8px;max-height:210px;margin:13px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.assessment-sheet-activity li{background:#fff;border-radius:12px;grid-template-columns:11px minmax(0,1fr);gap:10px;padding:10px;display:grid}.assessment-activity-dot{background:var(--almanar-blue);border-radius:50%;width:10px;height:10px;margin-top:5px}.assessment-activity-dot.assessment_sheet_approved{background:#07936d}.assessment-activity-dot.assessment_sheet_reopened{background:#df8a00}.assessment-sheet-activity li strong,.assessment-sheet-activity li span,.assessment-sheet-activity li small{display:block}.assessment-sheet-activity li strong{color:#173152}.assessment-sheet-activity li span,.assessment-sheet-activity li small{color:#6b7c92;margin-top:3px;font-size:12px}.assessment-sheet-activity li p{color:#8a5700;background:#fff4d9;border-radius:9px;margin:7px 0 0;padding:7px 9px}.assessment-sheet-activity-empty{color:#74859a;margin:12px 0 0}.assessment-grade-table-wrap{border:1px solid #dce5f0;border-radius:15px;overflow-x:auto}.assessment-grade-table{border-collapse:collapse;width:100%;min-width:820px}.assessment-grade-table th,.assessment-grade-table td{text-align:start;border-bottom:1px solid #e4ebf3;padding:11px}.assessment-grade-table th{color:#52647d;background:#f3f7fb;font-size:13px}.assessment-grade-table th small,.assessment-grade-table td small{color:#8090a4;margin-top:3px;display:block}.assessment-grade-table td:first-child{min-width:190px}.assessment-grade-table input[type=number],.assessment-grade-table td>input:not([type=checkbox]){width:100%;min-width:85px;height:40px;font:inherit;border:1px solid #d5e0ed;border-radius:10px;padding:0 9px}.assessment-grade-table td.assessment-score-invalid{background:#fff7f7}.assessment-grade-table td.assessment-score-invalid input{color:#a91f2c;border-color:#d93645;box-shadow:0 0 0 3px #d9364517}.assessment-grade-table .assessment-score-error{color:#b62634;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:800}.assessment-save-close{color:#086e53;background:#eaf8f3;border-color:#adddcd}.assessment-grade-table tr.absent{background:#fff6f5}.absence-check{color:#8e4a43;white-space:nowrap;align-items:center;gap:6px;display:flex}.assessment-component-absent{background:#fff7f7}.assessment-component-absence-check{color:#aa2935;white-space:nowrap;background:#ffe9ec;border-radius:9px;align-items:center;gap:6px;margin-top:7px;padding:7px 8px;font-size:12px;font-weight:800;display:flex}.assessment-component-absence-check input{width:16px;height:16px}.assessment-exam-absence,.assessment-absent-value{font-weight:850;color:#b4232e!important}.assessment-absent-value{margin-top:7px;display:block}.assessment-source-breakdown{gap:8px;padding:13px;display:grid}.assessment-source-breakdown article{background:#f6f9fd;border-radius:12px;grid-template-columns:minmax(180px,1fr) 110px minmax(260px,2fr);gap:12px;padding:12px;display:grid}.assessment-source-breakdown article>div{flex-wrap:wrap;gap:5px 12px;display:flex}@media (max-width:1100px){.assessment-control-grid,.assessment-classroom-options{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-sheet-list>article{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 130px}.assessment-sheet-actions{grid-column:1/-1;justify-content:flex-end}.assessment-student-toggle{grid-template-columns:48px minmax(180px,1fr) repeat(2,90px) 120px 24px}.assessment-student-toggle.has-contribution{grid-template-columns:48px minmax(180px,1fr) repeat(2,82px) 105px 115px 24px}.assessment-student-toggle>.student-assessment-status{display:none}}@media (max-width:760px){.notification-delivery-switch,.notification-recipient-types{grid-template-columns:1fr}.assessment-settings-panel>header,.assessment-form-heading,.assessment-calculation-callout,.assessment-publish-bar,.assessment-detail-hero{flex-direction:column;align-items:stretch}.assessment-plan-list>article{grid-template-columns:48px minmax(0,1fr)}.assessment-plan-kind{width:48px;height:48px}.assessment-plan-actions{grid-column:1/-1;justify-content:flex-end}.assessment-form-grid,.assessment-classroom-options,.assessment-term-monthly-options,.assessment-control-grid,.assessment-summary-grid,.assessment-statistics{grid-template-columns:1fr}.assessment-result-equation{grid-template-columns:26px minmax(0,1fr)}.assessment-result-equation em{grid-column:2}.assessment-classroom-filter{grid-template-columns:1fr;align-items:stretch}.assessment-config-rows>div{grid-template-columns:34px minmax(0,1fr) 90px 38px}.assessment-balance{flex-wrap:wrap;align-items:flex-start}.assessment-balance em{width:100%;margin-inline-start:30px}.assessment-card-stats{grid-template-columns:repeat(3,1fr)}.assessment-detail-hero .assessment-status{align-self:flex-start}.assessment-tabs{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.assessment-sheet-list>article{grid-template-columns:1fr}.assessment-sheet-actions{justify-content:stretch}.assessment-sheet-actions .secondary-button,.assessment-sheet-actions .action-button{flex:1}.assessment-student-summary-row{grid-template-columns:minmax(0,1fr) 68px}.assessment-student-toggle,.assessment-student-toggle.has-contribution{grid-template-columns:45px minmax(0,1fr) 24px}.assessment-student-toggle>span:not(.student-initial),.assessment-student-toggle>.student-assessment-status{display:none}.assessment-student-print-button{min-width:68px;padding:8px}.assessment-student-result-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-student-details>header{flex-direction:column;align-items:flex-start}.assessment-source-breakdown article,.assessment-recent-activity article{grid-template-columns:1fr}}.students-directory-table .cell-stack strong{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}@media (max-width:760px){.users-table.students-directory-table{min-width:0}.users-table.students-directory-table .table-user,.users-table.students-directory-table .cell-stack,.users-table.students-directory-table .cell-stack strong{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}}.classroom-page-message{margin:18px 28px 0}.classroom-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 28px 0;display:grid}.classroom-summary-grid article{background:linear-gradient(145deg,#fbfdff,#f5f9ff);border:1px solid #e2e9f4;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex}.classroom-summary-grid article>svg{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:13px;flex:none;padding:10px}.classroom-summary-grid article>div{gap:3px;display:grid}.classroom-summary-grid span{color:var(--muted);font-size:10px;font-weight:800}.classroom-summary-grid strong{color:var(--navy);font-size:22px}.classroom-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 28px 24px;display:grid}.classroom-create-card{background:#f8fbff;border:1px solid #cfe0f4;border-radius:18px;align-content:start;gap:17px;padding:20px;display:grid}.classroom-create-card.secondary{background:#fbfcfe;border-color:#e0e5ee}.classroom-create-grid.single{grid-template-columns:minmax(0,1fr)}.classroom-create-heading{align-items:center;gap:11px;display:flex}.classroom-create-icon{color:#fff;background:linear-gradient(145deg, var(--primary), var(--deep-blue));border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.classroom-create-icon svg{width:20px}.classroom-create-heading h2,.classroom-create-heading p{margin:0}.classroom-create-heading h2{color:var(--navy);font-size:15px}.classroom-create-heading p{color:var(--muted);margin-top:4px;font-size:10px}.classroom-form-row{grid-template-columns:minmax(220px,1fr);align-items:end;gap:9px;display:grid}.classroom-subject-picker{background:#fff;border:1px solid #dce7f4;border-radius:15px;gap:12px;padding:16px;display:grid}.classroom-subject-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.classroom-subject-picker>header>div{gap:3px;display:grid}.classroom-subject-picker>header strong{color:var(--navy);font-size:12px}.classroom-subject-picker>header span{color:var(--muted);font-size:10px}.classroom-subject-picker>header em{color:var(--primary);background:var(--soft-blue);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:900}.classroom-subject-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:230px;padding:2px;display:grid;overflow-y:auto}.classroom-subject-options>label{cursor:pointer;background:#fbfcfe;border:1px solid #e2e8f1;border-radius:12px;grid-template-columns:22px 28px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.classroom-subject-options>label.selected{box-shadow:0 0 0 2px rgb(var(--school-primary-rgb) / 6%);background:#f1f7ff;border-color:#76adeb}.classroom-subject-options input{opacity:0;pointer-events:none;position:absolute}.classroom-subject-check{color:#fff;background:#fff;border:1px solid #bdc9d8;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.classroom-subject-options label.selected .classroom-subject-check{border-color:var(--primary);background:var(--primary)}.classroom-subject-check svg{width:14px}.classroom-subject-options>label>svg{color:#8e5ad7;width:22px}.classroom-subject-options>label>span:last-child{gap:2px;min-width:0;display:grid}.classroom-subject-options>label strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.classroom-subject-options>label small{color:var(--muted);font-size:8px}.classroom-selected-subjects{color:#825b12;background:#fffaf0;border:1px dashed #e3c276;border-radius:11px;gap:7px;padding:11px 12px;display:grid}.classroom-selected-subjects.ready{color:#08784c;background:#f1fbf6;border-color:#a9dcc4}.classroom-selected-subjects>strong,.classroom-selected-subjects>small{font-size:10px}.classroom-selected-subjects>div{flex-wrap:wrap;gap:6px;display:flex}.classroom-selected-subjects>div span{color:#08784c;background:#dcf5e8;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.classroom-selected-subjects>div svg{width:12px}.classroom-subject-catalog-warning{color:#7e570d;background:#fff9ed;border:1px solid #efcf93;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.classroom-subject-catalog-warning>svg{flex:none;width:21px}.classroom-subject-catalog-warning>div{flex:1;gap:3px;display:grid}.classroom-subject-catalog-warning strong{font-size:11px}.classroom-subject-catalog-warning span{font-size:9px}.classroom-subject-catalog-warning button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.classroom-subject-catalog-warning button svg{width:15px}.classroom-create-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.classroom-create-actions>span{color:var(--muted);font-size:10px;font-weight:800}.classroom-form-row label,.classroom-edit-modal .form-grid label{gap:7px;display:grid}.classroom-form-row label>span,.classroom-edit-modal .form-grid label>span{color:#47536a;font-size:10px;font-weight:900}.classroom-form-row input,.classroom-form-row select,.classroom-edit-modal .form-grid input,.classroom-edit-modal .form-grid select{width:100%;min-height:44px;color:var(--navy);background:#fff;border:1px solid #d8e0ec;border-radius:11px;outline:0;padding:0 12px}.classroom-form-row input:focus,.classroom-form-row select:focus,.classroom-edit-modal .form-grid input:focus,.classroom-edit-modal .form-grid select:focus{box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);border-color:#86b9ee}.classroom-form-row .action-button{white-space:nowrap;width:auto;min-width:112px;min-height:44px}.classroom-limit-note{color:#9b671e;font-size:10px;font-weight:800}.classroom-directory{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0 28px 30px;overflow:hidden}.classroom-directory>header{border-bottom:1px solid var(--border);background:#fbfcff;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;display:flex}.classroom-directory>header h2,.classroom-directory>header p{margin:0}.classroom-directory>header h2{color:var(--navy);font-size:16px}.classroom-directory>header p{color:var(--muted);margin-top:5px;font-size:10px}.classroom-directory-actions{align-items:center;gap:10px;display:flex}.classroom-directory-actions>span{color:var(--primary);background:var(--soft-blue);white-space:nowrap;border-radius:10px;padding:7px 11px;font-size:10px;font-weight:900}.classroom-order-button{white-space:nowrap;min-height:44px}.classroom-order-button svg{width:18px}.classroom-order-editor{background:#f7f9fd;gap:16px;padding:18px;display:grid}.classroom-order-note{color:#36516f;background:#edf5ff;border:1px solid #cfe0f5;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.classroom-order-note>svg{width:22px;color:var(--almanar-blue);flex:none}.classroom-order-note>div{gap:4px;display:grid}.classroom-order-note strong{color:#18365b;font-size:13px}.classroom-order-note p{margin:0;font-size:12px;line-height:1.7}.classroom-order-list{gap:9px;display:grid}.classroom-order-row{cursor:grab;background:#fff;border:1px solid #dbe5f1;border-radius:14px;grid-template-columns:34px 24px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 5px 16px #1a355b0d}.classroom-order-row:hover{border-color:#a8c9ec;box-shadow:0 7px 20px #1a355b17}.classroom-order-row.dragging{opacity:.5;cursor:grabbing}.classroom-order-number{width:34px;height:34px;color:var(--almanar-blue);background:var(--soft-blue);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.classroom-order-handle{color:#8492a8;width:21px}.classroom-order-row>strong{color:#172b49;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.classroom-order-controls{align-items:center;gap:6px;display:flex}.classroom-order-controls .icon-button{color:#315577;background:#f4f7fb;width:44px;height:44px}.classroom-order-controls .icon-button svg{width:18px}.classroom-order-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.classroom-order-actions>span{color:#66758c;font-size:12px;font-weight:800}.classroom-order-actions>div{align-items:center;gap:8px;display:flex}.classroom-order-actions button{min-height:44px}.classroom-order-actions button svg{width:17px}.classroom-table-wrap{padding:0 16px 10px}.classroom-table th:last-child,.classroom-table td:last-child{width:110px}.classroom-name-cell,.homeroom-teacher-cell,.classroom-count-cell{align-items:center;gap:9px;display:flex}.classroom-name-cell>span{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.classroom-name-cell.without-section>span{color:var(--primary);background:var(--soft-blue)}.classroom-name-cell.without-section>span svg{width:19px}.classroom-name-cell>div{gap:3px;display:grid}.classroom-name-cell strong,.homeroom-teacher-cell strong{color:var(--navy);font-size:12px}.classroom-name-cell small{color:var(--muted);font-size:9px}.classroom-count-cell svg,.homeroom-teacher-cell svg{width:18px;color:var(--primary)}.classroom-count-cell.subjects svg{color:#8e5ad7}.classroom-count-cell strong{color:var(--navy);font-size:14px}.classroom-count-cell span{color:var(--muted);font-size:9px}.unassigned-teacher{color:#91601b;background:#fff7e8;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.classroom-missing-subjects{color:#9a5f0b;white-space:nowrap;background:#fff4dc;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.classroom-missing-subjects svg{width:14px}.classroom-edit-button{color:var(--primary);background:#f5f9ff;border:1px solid #cfe0f4;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.classroom-edit-button svg{width:14px}.classroom-count-cell.capacity.full{color:#c51f3a;background:#fff0f3;border:1px solid #ffc7d1;border-radius:14px;width:-moz-fit-content;width:fit-content;padding:8px 12px}.classroom-capacity-stat{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.classroom-add-button{white-space:nowrap;min-height:44px;padding-inline:18px}.classroom-add-button svg{width:18px}.classroom-capacity-stat small{color:var(--text-muted);font-size:.78rem;font-weight:700}.classroom-capacity-stat.vacancies{color:#087f5b}.classroom-capacity-divider{background:#dbe7f5;width:1px;height:1.45rem}.classroom-count-cell.capacity.full .classroom-capacity-stat.vacancies,.classroom-count-cell.capacity.full .classroom-capacity-stat small{color:#c92a2a}.classroom-form-row label small,.classroom-edit-modal label small{color:#66758e;font-size:.82rem;line-height:1.6}.classroom-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.classroom-print-button{color:#087b5f;white-space:nowrap;background:#ecfaf5;border:1px solid #b9ddcf;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.classroom-print-button:hover:not(:disabled){background:#dff6ed;border-color:#78c8ac}.classroom-print-button:disabled{cursor:wait;opacity:.68}.classroom-print-button svg{width:14px}.classroom-edit-modal{width:min(760px,100%)}.classroom-create-modal{width:min(880px,100%);padding-bottom:0;overflow:hidden}.classroom-create-modal-body{overscroll-behavior:contain;gap:16px;max-height:calc(100dvh - 250px);margin-top:18px;padding-inline:2px;display:grid;overflow-y:auto}.classroom-create-modal-actions{justify-content:space-between;gap:14px;margin-top:16px}.classroom-create-modal-actions>span{color:var(--muted);font-size:11px;font-weight:800}.classroom-create-modal-actions>div{gap:10px;display:flex}.classroom-edit-actions{justify-content:space-between;align-items:center}.classroom-edit-actions>div{gap:10px;display:flex}.classroom-delete-button{min-height:40px;color:var(--red);background:#fff4f5;border:1px solid #f1c7cb;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.classroom-delete-button svg{width:16px}.classroom-delete-button.confirm{color:#fff;background:#c92f3d;border-color:#c92f3d}.classroom-delete-warning{color:#7f2530;background:#fff4f5;border:1px solid #f1c7cb;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.classroom-delete-warning>svg{flex:none;width:18px}.classroom-delete-warning>div{gap:4px;display:grid}.classroom-delete-warning strong{font-size:12px}.classroom-delete-warning span{font-size:10px;line-height:1.7}@media (max-width:980px){.classroom-create-grid{grid-template-columns:1fr}.classroom-subject-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.classroom-page-message{margin:14px 16px 0}.classroom-summary-grid{grid-template-columns:1fr;padding:16px 16px 0}.classroom-summary-grid article{padding:13px 15px}.classroom-create-grid{padding:14px 16px 18px}.classroom-create-card{padding:16px}.classroom-form-row{grid-template-columns:1fr}.classroom-form-row .action-button{width:100%}.classroom-subject-options{grid-template-columns:1fr;max-height:280px}.classroom-subject-picker>header,.classroom-create-actions,.classroom-subject-catalog-warning{flex-direction:column;align-items:stretch}.classroom-create-actions .action-button,.classroom-subject-catalog-warning button{justify-content:center;width:100%}.classroom-directory{margin:0 16px 20px}.classroom-directory>header{align-items:flex-start;padding:16px}.classroom-directory-actions{justify-content:space-between;width:100%}.classroom-add-button{flex:1;justify-content:center}.classroom-directory>header p{max-width:250px}.classroom-table{table-layout:auto;min-width:720px}.classroom-edit-actions{flex-direction:column;align-items:stretch}.classroom-edit-actions>div,.classroom-delete-button{width:100%}.classroom-edit-actions>div>button{flex:1}.classroom-create-modal{padding:18px 16px 0}.classroom-create-modal-body{max-height:calc(100dvh - 230px)}.classroom-create-modal-actions{flex-direction:column;align-items:stretch}.classroom-create-modal-actions>div,.classroom-create-modal-actions>div>button{width:100%}.classroom-create-modal-actions>div>button{flex:1}}.classroom-curriculum-required{color:#734c08;background:linear-gradient(135deg,#fffaf0,#fff6e3);border:1px solid #efcd89;border-radius:16px;align-items:center;gap:14px;margin:18px 28px 0;padding:15px 17px;display:flex}.classroom-curriculum-required>span{color:#a56500;background:#ffe9bd;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.classroom-curriculum-required>span svg{width:21px}.classroom-curriculum-required>div{flex:1;gap:4px;display:grid}.classroom-curriculum-required strong{color:#704807;font-size:13px}.classroom-curriculum-required p{margin:0;font-size:12px;line-height:1.7}.classroom-curriculum-required button{white-space:nowrap;min-height:44px}.classroom-card-grid{background:#f7f9fd;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.classroom-directory-card{border:1px solid #dbe5f1;border-top:4px solid var(--almanar-blue);background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #1a355b0f}.classroom-directory-card.unlinked{border-top-color:#d68a16}.classroom-directory-card>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.classroom-directory-card-icon{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), #5b79df);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.classroom-directory-card-icon svg{width:21px}.classroom-directory-card>header>div{min-width:0}.classroom-directory-card>header small{color:#728097;font-size:12px;font-weight:800}.classroom-directory-card>header h3{color:#10203d;overflow-wrap:anywhere;margin:3px 0 0;font-size:17px;line-height:1.55}.classroom-curriculum-group{color:#6741c1;overflow-wrap:anywhere;background:#f0ebff;border-radius:10px;grid-column:1/-1;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.classroom-curriculum-group svg{flex:none;width:15px}.classroom-curriculum-group.unlinked{color:#9b650a;background:#fff3dc}.classroom-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.classroom-card-stats>div{background:#f8faff;border:1px solid #e4eaf3;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 4px;min-width:0;padding:9px 7px;display:grid}.classroom-card-stats svg{width:15px;color:var(--almanar-blue)}.classroom-card-stats span{color:#6b7890;overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.45}.classroom-card-stats strong{color:#10203d;grid-column:1/-1;font-size:18px}.classroom-card-stats .available svg,.classroom-card-stats .available strong{color:#087b5f}.classroom-card-stats .full svg,.classroom-card-stats .full strong,.classroom-card-stats .needs-attention svg,.classroom-card-stats .needs-attention strong{color:#b36c00}.classroom-card-details{border-block:1px solid #e8edf4;align-content:start;gap:10px;padding:12px 0;display:grid}.classroom-card-details>div{gap:6px;display:grid}.classroom-card-details>div>span{color:#6b7890;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.classroom-card-details>div>span svg{color:#6378a0;width:15px}.classroom-card-details>div>strong{color:#23324d;font-size:13px}.classroom-card-details strong.attention{color:#9b650a}.classroom-card-subjects{flex-wrap:wrap;gap:5px;display:flex}.classroom-card-subjects em{color:#526079;background:#f1f4f8;border-radius:8px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.classroom-directory-card>footer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.classroom-directory-card>footer button{min-height:44px}.classroom-directory-card .classroom-edit-button{padding-inline:15px}.curriculum-group-field{gap:7px;display:grid}.curriculum-group-field>span{color:#47536a;font-size:12px;font-weight:900}.curriculum-group-field>small{color:#66758e;font-size:12px;line-height:1.6}.curriculum-group-picker{position:relative}.curriculum-group-picker-trigger{color:#152745;text-align:right;background:#fff;border:1px solid #d8e0ec;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:flex}.curriculum-group-picker.open .curriculum-group-picker-trigger{box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);border-color:#86b9ee}.curriculum-group-picker-trigger>span{align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:850;display:flex}.curriculum-group-picker-trigger>span.placeholder{color:#7a8799}.curriculum-group-picker-trigger svg{flex:none;width:17px}.curriculum-group-picker-trigger>svg{color:#71819a;transition:transform .16s}.curriculum-group-picker.open .curriculum-group-picker-trigger>svg{transform:rotate(180deg)}.curriculum-group-picker-menu{background:#fff;border:1px solid #d8e3f1;border-radius:14px;gap:5px;max-height:260px;margin-top:7px;padding:7px;display:grid;overflow-y:auto;box-shadow:0 14px 35px #1c2f4e1f}.curriculum-group-picker-search{background:#fff;border:1px solid #d8e3f1;border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.curriculum-group-picker-search>svg{color:#52627a;flex:none;width:20px}.curriculum-group-picker-search>input{outline-offset:3px;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0}.curriculum-group-picker-menu>button{color:#23324d;text-align:right;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 9px;display:grid}.curriculum-group-picker-menu>button:hover,.curriculum-group-picker-menu>button.active{background:#f3f8ff;border-color:#cfe0f5}.curriculum-group-picker-menu>button>span{color:#6f49c7;background:#f0ebff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.curriculum-group-picker-menu>button>span svg,.curriculum-group-picker-menu>button>svg{width:16px}.curriculum-group-picker-menu>button>div{gap:2px;min-width:0;display:grid}.curriculum-group-picker-menu strong{overflow-wrap:anywhere;font-size:12px}.curriculum-group-picker-menu small{color:#6d7a90;font-size:11px}.curriculum-group-picker-menu>button>svg{color:#0d8b63}.curriculum-group-picker-empty{color:#6b7890;text-align:center;padding:18px 12px;font-size:12px}.curriculum-group-settings{grid-column:1/-1}.curriculum-group-create{background:#f8faff;border:1px solid #dce5f1;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;display:grid}.curriculum-group-create label,.curriculum-group-settings-list article>label{gap:6px;display:grid}.curriculum-group-create label>span,.curriculum-group-settings-list article>label>span{color:#47536a;font-size:12px;font-weight:900}.curriculum-group-create input,.curriculum-group-settings-list input{color:#10203d;background:#fff;border:1px solid #d5dfec;border-radius:11px;outline:0;min-height:44px;padding:0 12px}.curriculum-group-create input:focus,.curriculum-group-settings-list input:focus{box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);border-color:#7eade7}.curriculum-group-create small{color:#6b7890;font-size:11px}.curriculum-group-create button{min-height:44px}.curriculum-group-settings-list{gap:9px;margin-top:14px;display:grid}.curriculum-group-settings-list article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.curriculum-group-settings-list article.editing{background:#f8fbff;border-color:#a8c8eb}.curriculum-group-settings-icon{color:#7048c8;background:#f0ebff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.curriculum-group-settings-icon svg{width:20px}.curriculum-group-settings-copy{gap:5px;min-width:0;display:grid}.curriculum-group-settings-copy strong{color:#152745;overflow-wrap:anywhere;font-size:14px}.curriculum-group-settings-copy small{color:#65738a;align-items:center;gap:5px;font-size:11px;display:inline-flex}.curriculum-group-settings-copy small svg{color:#0a8a61;width:13px}.curriculum-group-settings-actions{align-items:center;gap:7px;display:flex}.curriculum-group-settings-actions button{min-height:44px}.curriculum-group-settings-actions button svg{width:15px}.curriculum-group-settings-empty{color:#66758c;text-align:center;background:#fafbfd;border:1px dashed #cfd9e7;border-radius:14px;justify-items:center;gap:7px;padding:30px 16px;display:grid}.curriculum-group-settings-empty svg{color:#7d58cc;width:30px}.curriculum-group-settings-empty strong{color:#263650;font-size:14px}.curriculum-group-settings-empty span{font-size:12px}.curriculum-group-no-year{grid-column:1/-1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.curriculum-group-no-year>svg{color:#a16708;background:#fff0d5;border-radius:15px;width:52px;height:52px;padding:14px}.curriculum-group-no-year h2,.curriculum-group-no-year p{margin:0}.curriculum-group-no-year h2{color:#24334c;font-size:15px}.curriculum-group-no-year p{color:#68758b;margin-top:5px;font-size:12px}.curriculum-group-no-year button{min-height:44px}@media (max-width:1120px){.classroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.classroom-curriculum-required{flex-direction:column;align-items:stretch;margin:14px 16px 0}.classroom-curriculum-required>div{width:100%}.classroom-curriculum-required button{justify-content:center;width:100%}.classroom-card-grid{grid-template-columns:minmax(0,1fr);padding:12px}.classroom-directory>header{flex-direction:column}.classroom-directory>header p{max-width:none}.classroom-directory-actions{flex-wrap:wrap}.classroom-order-button{flex:1;justify-content:center}.classroom-order-editor,.classroom-order-note{padding:12px}.classroom-order-row{grid-template-columns:34px 22px minmax(0,1fr)}.classroom-order-controls{grid-column:1/-1;justify-content:flex-end}.classroom-order-controls .icon-button{flex:1}.classroom-order-actions{flex-direction:column;align-items:stretch}.classroom-order-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.classroom-order-actions button{justify-content:center;width:100%}.classroom-directory-card{padding:14px}.classroom-directory-card>footer{grid-template-columns:minmax(0,1fr)}.classroom-directory-card>footer button{width:100%}.curriculum-group-create{grid-template-columns:minmax(0,1fr)}.curriculum-group-create button{justify-content:center;width:100%}.curriculum-group-settings-list article{grid-template-columns:44px minmax(0,1fr)}.curriculum-group-settings-actions{grid-column:1/-1}.curriculum-group-settings-actions .secondary-button{flex:1;justify-content:center}.curriculum-group-no-year{grid-template-columns:48px minmax(0,1fr)}.curriculum-group-no-year button{grid-column:1/-1;justify-content:center;width:100%}}.timetables-page{gap:20px;display:grid}.timetables-hero{color:#fff;background:linear-gradient(135deg, var(--almanar-blue) 0%, var(--almanar-blue) 54%, var(--almanar-blue) 100%);border-radius:28px;align-items:center;gap:18px;min-height:150px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0b5ee92e}.timetables-hero:after{content:"";inset-inline-end:-65px;border:1px solid #fff3;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px}.timetables-hero-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff59;border-radius:22px;flex:0 0 66px;place-items:center;width:66px;height:66px;display:grid}.timetables-hero-icon svg{width:32px;height:32px}.timetables-hero .eyebrow{color:#ffffffc7;margin:0 0 4px}.timetables-hero h1{margin:0;font-size:30px}.timetables-hero p:last-child{color:#ffffffdb;margin:6px 0 0}.timetable-year-chip{z-index:1;white-space:nowrap;color:#fff;background:#042d7d2e;border:1px solid #ffffff4d;border-radius:999px;margin-inline-start:auto;padding:11px 18px;font-weight:800;position:relative}.timetable-tabs{background:#fff;border:1px solid #e2e9f4;border-radius:16px;gap:7px;width:-moz-fit-content;width:fit-content;padding:6px;display:flex;box-shadow:0 8px 20px #2038550f}.timetable-tabs button{color:#607087;min-width:150px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:800;display:inline-flex}.timetable-tabs button.active{color:#fff;background:var(--almanar-blue);box-shadow:0 8px 18px #116ee533}.timetable-toolbar{background:#fff;border:1px solid #e5ebf4;border-radius:22px;align-items:end;gap:14px;padding:20px;display:flex;box-shadow:0 12px 30px #223d5c0f}.timetable-toolbar label{color:#31435a;flex:auto;gap:7px;min-width:0;font-weight:800;display:grid}.timetable-toolbar select,.timetable-period-row select{color:#172b4a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7e0ec;border-radius:12px;outline:none;padding:0 13px;font-weight:700}.timetable-toolbar select:focus,.timetable-period-row select:focus{border-color:var(--almanar-blue);box-shadow:0 0 0 3px #2c83ec1f}.timetable-toolbar .primary-button{white-space:nowrap;flex:none;width:auto;min-width:230px;min-height:46px}.teacher-timetable-section{gap:18px;display:grid}.teacher-timetable-toolbar{align-items:center}.teacher-timetable-toolbar label{flex:0 460px}.teacher-schedule-card{background:#fff;border:1px solid #dfe8f4;border-radius:25px;overflow:hidden;box-shadow:0 15px 36px #1d375812}.teacher-schedule-card>header{background:linear-gradient(135deg, var(--almanar-blue-soft), #f8fbff);border-bottom:1px solid #dce8f6;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.teacher-schedule-identity{align-items:center;gap:14px;min-width:0;display:flex}.teacher-schedule-identity>span{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue));border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 20px #0b68df33}.teacher-schedule-identity>span svg{width:25px;height:25px}.teacher-schedule-identity p{color:#64758c;margin:0 0 3px;font-size:13px;font-weight:750}.teacher-schedule-identity h2{color:#122844;margin:0;font-size:23px}.teacher-schedule-identity h2 small{color:var(--almanar-blue);font-size:15px}.teacher-schedule-identity em{color:#718198;margin-top:4px;font-size:12px;font-style:normal;font-weight:700;display:block}.teacher-schedule-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.teacher-schedule-summary>span{color:#52667f;background:#fff;border:1px solid #d9e5f3;border-radius:12px;align-items:center;gap:5px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:750;display:inline-flex}.teacher-schedule-summary strong{color:var(--almanar-blue);font-size:16px}.teacher-schedule-summary>span.conflict{color:#b32936;background:#fff4f5;border-color:#f3c7cb}.teacher-schedule-summary>span.conflict strong{color:#c51f30}.teacher-schedule-days-grid{background:#f7faff;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:18px;padding:22px;display:grid}.teacher-schedule-day-card{--day-color:var(--almanar-blue);--day-soft:var(--almanar-blue-soft);border:1px solid #dce8f6;border-top:4px solid var(--day-color);background:#fff;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 25px #193c660f}.teacher-schedule-day-card[data-day="1"]{--day-color:#7755d9;--day-soft:#f0ecff}.teacher-schedule-day-card[data-day="2"]{--day-color:#0c9a6b;--day-soft:#e7f8f1}.teacher-schedule-day-card[data-day="3"]{--day-color:#d97808;--day-soft:#fff3df}.teacher-schedule-day-card[data-day="4"]{--day-color:#cb3f69;--day-soft:#fff0f5}.teacher-schedule-day-card>header{background:linear-gradient(135deg, var(--day-soft), #fff);border-bottom:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.teacher-schedule-day-title{align-items:center;gap:11px;min-width:0;display:flex}.teacher-schedule-day-title>span{color:#fff;background:var(--day-color);width:43px;height:43px;box-shadow:0 7px 16px color-mix(in srgb, var(--day-color) 24%, transparent);border-radius:14px;flex:0 0 43px;place-items:center;display:grid}.teacher-schedule-day-title svg{width:21px;height:21px}.teacher-schedule-day-title p{color:#718198;margin:0 0 2px;font-size:11px;font-weight:750}.teacher-schedule-day-title h3{color:#142a47;margin:0;font-size:20px;font-weight:900}.teacher-schedule-day-count{border:1px solid color-mix(in srgb, var(--day-color) 18%, #dce8f6);color:#5c6f88;background:#fff;border-radius:999px;flex:none;align-items:baseline;gap:4px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.teacher-schedule-day-count strong{color:var(--day-color);font-size:16px}.teacher-schedule-day-lessons{gap:10px;padding:14px;display:grid}.teacher-schedule-lesson{background:#fff;border:1px solid #e1eaf5;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:11px 12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.teacher-schedule-lesson:hover{border-color:color-mix(in srgb, var(--day-color) 32%, #dce8f6);transform:translateY(-1px);box-shadow:0 8px 18px #1b3d6712}.teacher-schedule-lesson.has-conflict{background:#fff8f8;border-color:#f2c4ca}.teacher-schedule-lesson-period{color:var(--day-color);background:var(--day-soft);border-radius:13px;align-self:stretch;place-items:center;padding:6px 4px;display:grid}.teacher-schedule-lesson-period span{font-size:10px;font-weight:800}.teacher-schedule-lesson-period strong{font-size:22px;line-height:1}.teacher-schedule-lesson-details{gap:5px;min-width:0;display:grid}.teacher-schedule-lesson-details strong{overflow-wrap:anywhere;color:#142a47;font-size:16px;font-weight:900}.teacher-schedule-lesson-details span{overflow-wrap:anywhere;color:#65778e;font-size:13px;font-weight:750;line-height:1.55}.teacher-schedule-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.teacher-schedule-status.published{color:#087447;background:#e8f8f0}.teacher-schedule-status.unpublished_changes{color:#a35f00;background:#fff3db}.teacher-schedule-status.draft{color:#52677e;background:#eaf0f6}.teacher-schedule-status.conflict{color:#bd2232;background:#fee7e9}.teacher-schedule-empty{text-align:center;color:#66788f;place-items:center;min-height:270px;padding:32px;display:grid}.teacher-schedule-empty svg{width:50px;height:50px;color:var(--almanar-blue);margin-bottom:10px}.teacher-schedule-empty h3{color:#1a304d;margin:0 0 6px}.teacher-schedule-empty p{max-width:560px;margin:0;line-height:1.8}.timetable-notice{color:#08773f;background:#effbf4;border:1px solid #bfe9d0;border-radius:14px;align-items:center;gap:8px;padding:13px 16px;font-weight:800;display:flex}.timetable-days-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.timetable-day-card{background:#fff;border:1px solid #e0e8f3;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #1d375812}.timetable-day-card>header{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-light));justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.timetable-day-card.published>header{background:linear-gradient(135deg,#546274,#718096)}.timetable-day-card>header>div{align-items:center;gap:12px;display:flex}.day-sequence{width:46px;height:46px;color:var(--almanar-blue);background:#fff;border-radius:15px;place-items:center;font-size:21px;font-weight:900;display:grid;box-shadow:0 7px 16px #0000001a}.timetable-day-card header p{color:#ffffffbf;margin:0;font-size:12px;font-weight:700}.timetable-day-card header h2{margin:1px 0 0;font-size:23px}.day-status{background:#ffffff29;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.timetable-period-list{display:grid}.timetable-period-row{border-bottom:1px solid #edf1f6;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:11px 16px;display:grid}.timetable-period-row:last-child{border-bottom:0}.period-number{width:38px;height:38px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:12px;place-items:center;font-weight:900;display:grid}.period-field{gap:4px;min-width:0;display:grid}.period-field label{color:#7a8798;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.period-field strong{color:#1a2d4a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.period-field strong.unassigned-timetable-teacher{color:#d3293f}.timetable-period-row select{min-height:39px;font-size:13px}.timetable-day-card>footer{background:#f9fbfe;border-top:1px solid #eaf0f6;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.timetable-day-card>footer>div{gap:7px;display:flex}.timetable-day-card footer button{min-height:39px;padding:8px 12px;font-size:13px}.period-progress{color:#65768c;font-size:12px;font-weight:800}.publish-day-button{color:#fff;font:inherit;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:7px;font-weight:800;display:inline-flex}.publish-day-button.ready{background:var(--almanar-blue);box-shadow:0 7px 15px #126fe62e}.publish-day-button.done{color:#687789;cursor:default;box-shadow:none;background:#dce2e9}.timetable-empty,.timetable-statistics-placeholder,.timetable-loading{text-align:center;color:#64758b;background:#fff;border:1px dashed #cfdbea;border-radius:24px;place-items:center;min-height:300px;padding:36px;display:grid}.timetable-empty svg,.timetable-statistics-placeholder>div,.timetable-loading svg{width:58px;height:58px;color:var(--almanar-blue);margin-bottom:12px}.timetable-empty h2,.timetable-statistics-placeholder h2{color:#1b2f4b;margin:0 0 6px}.timetable-empty p,.timetable-statistics-placeholder p{margin:0}.timetable-statistics-placeholder>div{background:var(--almanar-blue-soft);border-radius:20px;place-items:center;display:grid}.timetable-statistics-placeholder>div svg{width:29px}.timetable-loading{gap:8px;min-height:420px;font-weight:800}@media (max-width:1100px){.timetable-days-grid{grid-template-columns:1fr}}@media (max-width:720px){.timetables-hero{border-radius:22px;align-items:flex-start;padding:22px}.timetables-hero-icon{border-radius:17px;flex-basis:52px;width:52px;height:52px}.timetables-hero h1{font-size:25px}.timetable-year-chip{inset-inline-end:18px;position:absolute;bottom:16px}.timetables-hero p:last-child{padding-bottom:42px}.timetable-tabs{width:100%}.timetable-tabs button{flex:1;min-width:0;padding-inline:9px;font-size:13px}.timetable-toolbar{flex-direction:column;align-items:stretch}.teacher-timetable-toolbar label{flex-basis:auto}.teacher-schedule-card>header{flex-direction:column;align-items:stretch;padding:18px}.teacher-schedule-summary{justify-content:flex-start}.teacher-schedule-days-grid{grid-template-columns:1fr;padding:14px}.teacher-schedule-lesson{grid-template-columns:50px minmax(0,1fr)}.teacher-schedule-lesson .teacher-schedule-status{grid-column:2;width:-moz-fit-content;width:fit-content}.timetable-toolbar .primary-button{width:100%;min-width:0}.timetable-period-row{grid-template-columns:38px minmax(0,1fr)}.timetable-period-row .period-field:last-child{grid-column:2}.timetable-day-card>footer{flex-direction:column;align-items:flex-start}.timetable-day-card>footer>div{flex-wrap:wrap;width:100%}.timetable-day-card>footer button{flex:1;justify-content:center}}*{box-sizing:border-box}body{background:var(--surface);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.loading-screen{min-height:100vh;color:var(--muted);background:radial-gradient(circle at 50% 35%, var(--almanar-blue-soft), #f7f8fd 50%);place-content:center;justify-items:center;gap:20px;display:grid}.loading-line{background:#dbe9fb;border-radius:8px;width:180px;height:4px;position:relative;overflow:hidden}.loading-line:after{content:"";background:var(--primary);border-radius:inherit;width:40%;animation:1.2s ease-in-out infinite loading;position:absolute;inset:0}@keyframes loading{0%{transform:translate(250%)}to{transform:translate(-250%)}}.brand-mark{align-items:center;gap:12px;display:flex}.brand-mark .brand-symbol{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue-dark));width:46px;height:46px;box-shadow:0 9px 22px rgb(var(--school-primary-rgb) / 22%);border-radius:15px;place-items:center;display:grid}.brand-mark .brand-symbol svg{width:25px;height:25px}.brand-mark .brand-symbol img{object-fit:contain;width:100%;height:100%}.brand-mark .brand-symbol.has-logo,.brand-mark.large .brand-symbol.has-logo{box-shadow:none;background:0 0;border-radius:0}.brand-mark>div:last-child{gap:3px;display:grid}.brand-mark strong{font-size:17px}.brand-mark span{color:var(--muted);font-size:11px}.brand-mark.large .brand-symbol{background:#ffffff29;border-radius:19px;width:62px;height:62px;box-shadow:inset 0 0 0 1px #ffffff47}.brand-mark.large .brand-symbol svg{width:34px;height:34px}.brand-mark.large strong{color:#fff;font-size:23px}.brand-mark.large span{color:#ffffffb8;font-size:13px}.login-page{direction:ltr;background:#fff;grid-template-columns:minmax(380px,46%) 1fr;min-height:100vh;display:grid}.login-story{color:#fff;background:linear-gradient(145deg, var(--almanar-blue-dark) 0%, var(--almanar-blue) 54%, var(--almanar-blue) 100%);direction:rtl;align-items:center;padding:64px clamp(36px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-220px;left:-170px;box-shadow:0 0 0 46px #ffffff09,0 0 0 92px #ffffff06}.story-content{z-index:2;max-width:570px;position:relative}.story-content .brand-mark{margin-bottom:70px}.eyebrow{letter-spacing:.04em;color:#ffffffb8;margin:0 0 12px;font-size:13px;font-weight:800}.eyebrow.blue{color:var(--primary)}.story-content h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,60px);line-height:1.32}.story-description{color:#fffc;max-width:530px;margin:22px 0 32px;font-size:18px;line-height:1.9}.story-points{flex-wrap:wrap;gap:11px;display:flex}.story-points span{background:#ffffff1c;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.story-glow{filter:blur(2px);border-radius:50%;position:absolute}.story-glow-one{background:#62b5ff33;width:380px;height:380px;top:-170px;right:-150px}.story-glow-two{background:#ffd46d14;width:220px;height:220px;bottom:6%;left:15%}.login-panel{direction:rtl;background:linear-gradient(#fff,#fbfcff);place-items:center;padding:36px;display:grid}.login-card{width:min(440px,100%)}.login-card h2{letter-spacing:-.02em;margin:0;font-size:32px}.form-hint{color:var(--muted);margin:10px 0 32px;line-height:1.7}.login-card label{gap:8px;margin-bottom:18px;display:grid}.login-card label>span{font-size:14px;font-weight:700}.login-card input,.readonly-field{border:1px solid var(--border);width:100%;height:54px;color:var(--navy);background:#fff;border-radius:14px;padding:0 16px;transition:all .2s}.login-card input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgb(var(--school-primary-rgb) / 10%);outline:none}.readonly-field{color:#46516a;background:#f8faff;align-items:center;gap:10px;display:flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--primary), var(--deep-blue));width:100%;height:56px;box-shadow:0 12px 24px rgb(var(--school-primary-rgb) / 20%);border:0;border-radius:15px;justify-content:center;align-items:center;gap:10px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex}.primary-button:hover:not(:disabled){box-shadow:0 16px 28px rgb(var(--school-primary-rgb) / 26%);transform:translateY(-2px)}.primary-button:disabled{opacity:.65;cursor:wait}.form-error{color:#a51d27;background:#fff2f3;border:1px solid #ffd8db;border-radius:12px;margin:-4px 0 16px;padding:12px 14px;font-size:13px}.privacy-note{color:#8891a3;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.mobile-brand{margin-bottom:34px;display:none}.admin-layout{direction:rtl;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;border-left:1px solid var(--border);background:#fff;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.sidebar-heading{padding:0 6px 24px}.sidebar nav{gap:5px;padding:3px;display:grid;overflow-y:auto}.sidebar nav button{color:#515b70;text-align:right;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;height:46px;padding:0 14px;transition:all .18s;display:flex}.sidebar nav button:hover{color:var(--primary);background:#f4f8ff}.sidebar nav button.active{color:var(--primary);background:var(--soft-blue);box-shadow:inset -3px 0 0 var(--primary);font-weight:800}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding-top:18px}.school-chip{color:var(--primary);background:var(--soft-blue);border-radius:13px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.school-chip>div{gap:2px;display:grid}.school-chip span{color:var(--muted);font-size:10px}.school-chip strong{font-size:13px}.logout-button{color:#9e2a34;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;height:42px;display:flex}.logout-button:hover{background:#fff2f3}.workspace{min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f8fde0;border-bottom:1px solid #e5eaf3cc;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.topbar-title{gap:2px;display:grid}.topbar-title span{font-size:19px;font-weight:800}.topbar-title small{color:var(--muted)}.topbar-actions{align-items:center;gap:16px;display:flex}.icon-button{border:1px solid var(--border);color:#516078;background:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.notification-button{position:relative}.notification-button-badge{top:-7px;color:#fff;background:#e32636;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;font-weight:900;line-height:1;display:grid;position:absolute;inset-inline-end:-7px;box-shadow:0 4px 10px #b91e3040}.admin-identity{align-items:center;gap:10px;display:flex}.admin-identity-button{color:inherit;font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:14px;padding:6px 8px}.admin-identity-button:not(:disabled){cursor:pointer}.admin-identity-button:not(:disabled):hover,.admin-identity-button:not(:disabled):focus-visible{background:#f3f8ff;border-color:#cfe0f8;outline:none}.admin-identity-button:disabled{opacity:1}.admin-identity>div:last-child{gap:2px;display:grid}.admin-identity strong{font-size:13px}.admin-identity span{color:var(--muted);font-size:11px}.avatar,.small-avatar{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:12px;place-items:center;font-weight:800;display:grid}.avatar{width:42px;height:42px}.small-avatar{width:38px;height:38px;font-size:14px}.menu-button,.close-menu{display:none}.page-content{max-width:1500px;margin:0 auto;padding:30px clamp(20px,3vw,42px) 50px}.welcome-card{color:#fff;background:linear-gradient(130deg, var(--almanar-blue-dark), var(--almanar-blue) 62%, var(--almanar-blue));min-height:190px;box-shadow:0 18px 38px rgb(var(--school-primary-rgb) / 17%);border-radius:25px;justify-content:space-between;align-items:center;padding:34px 38px;display:flex;position:relative;overflow:hidden}.welcome-card h1{margin:0 0 8px;font-size:clamp(28px,3vw,40px)}.welcome-card p:last-child{color:#ffffffc2;margin:0}.welcome-decoration{place-items:center;width:180px;height:130px;display:grid;position:relative}.welcome-decoration svg{z-index:2;width:68px;height:68px;position:relative}.welcome-decoration span{border:1px solid #ffffff38;border-radius:50%;position:absolute}.welcome-decoration span:first-child{width:130px;height:130px}.welcome-decoration span:nth-child(2){background:#ffffff14;width:95px;height:95px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.stat-card{border:1px solid var(--border);background:#fff;border-radius:19px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 24px #111a3309}.stat-card>div:last-child{gap:5px;display:grid}.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{font-size:27px}.stat-icon{border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.stat-icon.teal{color:#007fa8;background:#e8f7fb}.stat-icon.purple{color:#8e5ad7;background:#f3edfc}.stat-icon.blue{color:var(--primary);background:var(--soft-blue)}.stat-icon.green{color:var(--green);background:#eaf8f2}.stat-icon.red{color:var(--red);background:#fff0f1}.stat-icon.orange{color:#bd6b00;background:#fff5e8}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.75fr);align-items:start;gap:18px;display:grid}.content-card{border:1px solid var(--border);background:#fff;border-radius:21px;box-shadow:0 10px 30px #111a3309}.recent-card,.system-card{padding:24px}.dashboard-quick-column{gap:18px;display:grid}.dashboard-request-center{padding:22px}.dashboard-request-grid{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:18px;display:grid}.dashboard-request-card{border:1px solid var(--request-border);background:var(--request-bg);color:#111b31;text-align:right;cursor:pointer;writing-mode:horizontal-tb;white-space:normal;word-break:keep-all;overflow-wrap:normal;border-radius:22px;grid-template-columns:52px minmax(190px,1fr) minmax(250px,.9fr) 20px;align-items:center;gap:14px;width:100%;min-width:0;min-height:92px;padding:14px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1f42780d}.dashboard-request-card:after{content:"";background:var(--request-color);width:5px;position:absolute;inset-block:0;inset-inline-start:0}.dashboard-request-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1f42781a}.dashboard-request-card.blue{--request-color:var(--almanar-blue);--request-border:#bad9fb;--request-bg:#f0f7ff}.dashboard-request-card.green{--request-color:#149a61;--request-border:#bde7d2;--request-bg:#f0fbf6}.dashboard-request-card.orange{--request-color:#f08a21;--request-border:#f7d5ad;--request-bg:#fff8ee}.dashboard-request-card.purple{--request-color:#7655d7;--request-border:#d8cdf8;--request-bg:#f7f3ff}.dashboard-request-icon{color:#fff;background:var(--request-color);width:50px;height:50px;box-shadow:0 8px 18px color-mix(in srgb, var(--request-color) 24%, transparent);border-radius:17px;place-items:center;display:grid}.dashboard-request-icon svg{width:27px;height:27px}.dashboard-request-title{writing-mode:horizontal-tb;gap:3px;min-width:0;display:grid}.dashboard-request-title strong{white-space:nowrap;text-overflow:ellipsis;word-break:keep-all;overflow-wrap:normal;font-size:18px;line-height:1.45;overflow:hidden}.dashboard-request-title small{color:#66738c;font-size:12px;font-weight:600;line-height:1.6}.dashboard-request-metrics{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.dashboard-request-metrics>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-request-metrics small{color:#66738c;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;font-size:12px;font-weight:700;line-height:1.5}.dashboard-request-metrics b{color:var(--request-color);font-size:24px;line-height:1}.dashboard-request-metrics i{background:color-mix(in srgb, var(--request-color) 20%, transparent);width:1px}.dashboard-request-arrow{color:var(--request-color)}@media (max-width:760px){.dashboard-request-center{padding:14px}.dashboard-request-card{border-radius:19px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) 18px;gap:10px 12px;min-height:108px;padding:14px 16px}.dashboard-request-icon{border-radius:15px;grid-row:1/span 2;width:48px;height:48px}.dashboard-request-title strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box}.dashboard-request-title small{display:none}.dashboard-request-metrics{grid-column:2;width:100%}.dashboard-request-metrics>span{grid-template-columns:1fr auto}.dashboard-request-metrics small{font-size:11px}.dashboard-request-metrics b{font-size:21px}.dashboard-request-arrow{grid-area:1/3/span 2}}@media (max-width:360px){.dashboard-request-card{grid-template-columns:44px minmax(0,1fr) 16px;padding:13px 12px}.dashboard-request-icon{width:42px;height:42px}.dashboard-request-metrics{gap:8px}}.dashboard-quick-card{padding:22px}.dashboard-quick-list{gap:9px;padding-top:14px;display:grid}.dashboard-quick-row{cursor:pointer;text-align:right;color:#17213a;background:#f9fbfe;border:1px solid #e4ebf5;border-radius:15px;grid-template-columns:38px minmax(150px,1fr) auto auto 20px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:grid}.dashboard-quick-row:hover{border-color:#a9caf4;transform:translateY(-1px)}.dashboard-quick-row.attention{background:#fff8df;border-color:#efcf7b}.dashboard-quick-row.sent{background:#edfaf4;border-color:#abdcc7}.dashboard-quick-row.closed{background:#fff0f2;border-color:#efb5bd}.dashboard-quick-number{background:var(--almanar-blue-soft);width:34px;height:34px;color:var(--primary);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.dashboard-quick-copy{gap:4px;min-width:0;display:grid}.dashboard-quick-copy strong,.dashboard-quick-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-quick-copy strong{font-size:13px}.dashboard-quick-copy small,.dashboard-quick-row time{color:var(--muted);font-size:11px}.dashboard-quick-status{color:#3d4a64;white-space:nowrap;background:#fffc;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.dashboard-quick-row>svg{width:18px;color:var(--primary)}.card-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.card-heading h2{margin:0 0 5px;font-size:18px}.card-heading p{color:var(--muted);margin:0;font-size:12px}.card-heading>svg{color:var(--primary)}.recent-list{display:grid}.recent-user{border-bottom:1px solid #f0f2f7;grid-template-columns:40px minmax(120px,1fr) auto auto;align-items:center;gap:11px;padding:14px 0;display:grid}.recent-user:last-child{border-bottom:0}.recent-name{gap:3px;display:grid}.recent-name strong{font-size:13px}.recent-name span{color:var(--muted);text-align:right;direction:ltr;font-size:11px}.role-pill,.status-dot{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:max-content;font-size:11px;display:inline-flex}.role-pill{color:var(--primary);background:var(--soft-blue);padding:6px 10px}.status-dot{color:var(--muted);gap:6px}.status-dot:before{content:"";background:#aab1bf;border-radius:50%;width:7px;height:7px}.status-dot.active:before{background:var(--green)}.status-dot.suspended:before{background:var(--orange)}.status-dot.disabled:before{background:var(--red)}.system-status{background:#eefaf5;border-radius:15px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px;display:flex}.pulse-dot{background:var(--green);border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 5px #12a06a1f}.system-status>div{gap:4px;display:grid}.system-status strong{font-size:13px}.system-status p{color:#638375;margin:0;font-size:11px;line-height:1.6}.online-presence{background:linear-gradient(145deg,#f8fbff,#f1f7ff);border:1px solid #dce9fb;border-radius:17px;gap:12px;margin:0 0 16px;padding:15px;display:grid}.online-presence-heading,.online-presence-heading>div{align-items:center;display:flex}.online-presence-heading{justify-content:space-between;gap:12px}.online-presence-heading>div{gap:8px}.online-presence-heading strong{font-size:14px}.online-presence-heading b{color:var(--primary);font-size:24px;line-height:1}.live-indicator{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #12a06a1f}.online-presence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.online-presence-grid article{text-align:center;background:#fff;border:1px solid #e2ebf8;border-radius:13px;justify-items:center;gap:5px;min-width:0;padding:10px 7px;display:grid}.online-presence-grid svg{width:18px;height:18px;color:var(--primary)}.online-presence-grid span{color:var(--muted);white-space:nowrap;font-size:10px}.online-presence-grid strong{color:var(--navy);font-size:17px}.online-presence>small{color:var(--muted);text-align:left;font-size:10px}.system-row{color:var(--muted);border-bottom:1px solid #f0f2f7;justify-content:space-between;padding:12px 2px;font-size:13px;display:flex}.system-row:last-child{border:0}.system-row strong{color:var(--navy)}.page-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:28px;display:flex}.page-heading h1{margin:0;font-size:30px}.page-heading p:last-child{color:var(--muted);margin:8px 0 0}.count-badge{color:var(--primary);background:var(--soft-blue);border-radius:12px;align-self:flex-start;padding:9px 13px;font-size:12px;font-weight:700}.users-table-wrap{padding:8px 24px 24px;overflow-x:auto}.users-table{border-collapse:collapse;width:100%;min-width:780px}.users-table th{color:var(--muted);text-align:right;border-bottom:1px solid var(--border);padding:15px 12px;font-size:11px}.users-table td{color:#525d71;border-bottom:1px solid #f0f2f7;padding:15px 12px;font-size:12px}.table-user{color:var(--navy);align-items:center;gap:10px;display:flex}.coming-card{text-align:center;border:1px solid var(--border);background:radial-gradient(circle at 50% 20%, var(--almanar-blue-soft), white 47%);border-radius:24px;place-content:center;justify-items:center;min-height:520px;padding:35px;display:grid}.coming-icon{color:#fff;background:linear-gradient(145deg, var(--primary), var(--deep-blue));width:76px;height:76px;box-shadow:0 14px 28px rgb(var(--school-primary-rgb) / 20%);border-radius:23px;place-items:center;margin-bottom:22px;display:grid}.coming-icon svg{width:35px;height:35px}.coming-card h1{margin:0;font-size:31px}.coming-card>p:not(.eyebrow){max-width:550px;color:var(--muted);margin:14px 0 22px;line-height:1.8}.coming-note{color:#54687a;background:#f4f7fc;border-radius:13px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.error-state{color:#9d2934;background:#fff2f3;border-radius:15px;align-items:center;gap:12px;margin:20px;padding:16px;display:flex}.error-state>div{gap:4px;display:grid}.error-state span{font-size:12px}.empty-inline{min-height:190px;color:var(--muted);place-items:center;gap:9px;font-size:13px;display:grid}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.skeleton-grid span{background:linear-gradient(100deg,#f0f2f6 25%,#fafbfc 40%,#f0f2f6 60%) 0 0/300% 100%;border-radius:18px;height:110px;animation:1.5s infinite skeleton}.skeleton-grid.compact{padding:24px}@keyframes skeleton{0%{background-position:100% 0}to{background-position:0 0}}.sidebar-overlay{display:none}.operational-page{gap:18px;display:grid}.student-section{gap:14px;display:grid}.section-tabs{border:1px solid var(--border);background:#fff;border-radius:15px;gap:7px;padding:7px;display:flex;overflow-x:auto}.section-tabs button,.role-mode button{min-height:39px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:12px;font-weight:800}.section-tabs button.active,.role-mode button.active{color:var(--primary);background:var(--soft-blue)}.operational-heading{align-items:center}.operational-heading .action-button{align-self:center}.action-button,.secondary-button,.mini-button,.text-button{border:0;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:all .18s;display:inline-flex}.action-button{color:#fff;background:linear-gradient(135deg, var(--primary), var(--deep-blue));min-height:44px;box-shadow:0 9px 20px rgb(var(--school-primary-rgb) / 16%);border-radius:13px;padding:0 18px}.action-button:hover:not(:disabled){box-shadow:0 12px 24px rgb(var(--school-primary-rgb) / 22%);transform:translateY(-1px)}.action-button:disabled,.secondary-button:disabled{opacity:.6;cursor:wait}.secondary-button{min-height:40px;color:var(--primary);background:var(--soft-blue);border:1px solid #cfddf0;border-radius:12px;padding:0 15px}.secondary-button:hover{background:#e2f0ff}.mini-button{color:#fff;background:var(--primary);border-radius:11px;min-height:40px;padding:0 12px}.text-button{color:var(--primary);background:0 0}.embedded-stats{border-bottom:1px solid var(--border);background:#fbfcff;margin:0;padding:22px 28px}.embedded-stats .stat-card{box-shadow:none}.stat-card small{color:var(--muted);font-size:10px}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:18px 28px 10px;display:flex}.directory-filter-select{gap:5px;min-width:250px;display:grid}.directory-filter-select span{color:#526176;font-size:11px;font-weight:800}.directory-filter-select select{border:1px solid var(--border);width:100%;height:43px;color:var(--navy);background:#fff;border-radius:12px;padding:0 12px;font-weight:700}.directory-filter-select select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);outline:0}.directory-result-summary{color:#5d6a7e;margin:0;padding:0 28px 12px;font-size:12px;font-weight:700}.search-field{border:1px solid var(--border);min-width:min(440px,100%);height:43px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.search-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.search-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.cell-stack{gap:4px;display:grid}.cell-stack span{color:var(--muted);font-size:10px}.student-row-actions{flex-wrap:wrap;gap:6px;min-width:210px;display:flex}.student-row-actions .secondary-button{white-space:nowrap;min-height:34px;padding:0 9px;font-size:9px}.student-row-actions .evaluation-button{color:#a96e08;background:#fffaf0;border-color:#f0d99d}.student-filter-tabs{border:1px solid var(--border);background:#f7f9fc;border-radius:13px;gap:5px;padding:4px;display:inline-flex}.student-filter-tabs button{color:#5d6a7e;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-weight:800}.student-filter-tabs button.active{color:var(--primary);background:#fff;box-shadow:0 3px 10px #1e406e14}.student-lifecycle-panel,.edit-guardian-panel{background:#f9fbfe;border:1px solid #dce7f4;border-radius:16px;gap:14px;padding:16px;display:grid}.student-lifecycle-panel>div:first-child,.edit-panel-heading{align-items:center;gap:10px;display:flex}.student-lifecycle-panel>div:first-child,.edit-panel-heading>div{gap:4px;display:grid}.student-lifecycle-panel small,.edit-panel-heading small{color:#5f6f84;font-size:12px}.danger-outline{color:#b4232f;background:#fff5f6;border:1px solid #f0b7bc;border-radius:11px;min-height:40px;padding:0 14px;font-weight:800}.registration-choice-tabs.compact button{min-height:62px}.student-directory-stats{grid-template-columns:repeat(7,minmax(135px,1fr));overflow-x:auto}.students-directory-table .table-user{min-width:220px}.student-lifecycle-tabs{background:#eef4fb;border-radius:18px;flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:7px;display:grid}.student-lifecycle-tabs button{white-space:normal;border-radius:13px;min-width:0;min-height:58px;padding:10px 12px;font-size:15px;line-height:1.45}.student-lifecycle-tabs button.temporary.active{color:#a15b00;background:#fff8df;box-shadow:0 4px 14px #a15b001f}.student-lifecycle-tabs button.final.active{color:#b4232c;background:#fff0f1;box-shadow:0 4px 14px #b4232c1f}.students-directory-table tbody tr{transition:background-color .16s,box-shadow .16s}.students-directory-table tbody tr:hover{box-shadow:inset -3px 0 0 rgb(var(--school-primary-rgb) / 18%);background:#f9fbff}.students-directory-table .cell-stack strong{white-space:normal;text-overflow:clip;color:var(--navy);font-size:13px;line-height:1.65;overflow:visible}.students-directory-table td{vertical-align:middle;color:#334155;font-size:13px}.student-benefits-cell{min-width:150px}.student-benefits{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.student-benefit-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.student-benefit-badge.discount{color:#8b5a05;background:#fff9e8;border-color:#f3d68c}.student-benefit-badge.transport{color:#075d78;background:#eefbff;border-color:#a9dfec}.student-benefit-badge.suspension{color:#835600;background:#fff4d6;border-color:#eccb7b}.student-benefit-badge svg{flex:none}.student-benefits-empty{color:#a3afbf;font-weight:800}.students-directory-table .student-actions-cell{min-width:195px}.status-dot.awaiting{color:#a15c00}.status-dot.awaiting:before{background:#f59e0b}@media (max-width:760px){.students-directory-card .page-heading{padding:18px 16px}.students-directory-card .page-heading h1{font-size:25px}.students-directory-card .page-heading p:last-child{color:#526176;font-size:13px}.student-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;overflow:visible}.student-directory-stats .stat-card{min-height:92px}.student-directory-stats .stat-card span{color:#475569;white-space:normal;font-size:12px}.students-directory-card .toolbar{flex-wrap:wrap;padding:14px 12px}.student-filter-tabs{width:100%}.student-filter-tabs button{flex:1}.student-lifecycle-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.student-lifecycle-tabs button{min-height:62px;padding-inline:8px;font-size:14px}.edit-guardian-panel .registration-choice-tabs{grid-template-columns:1fr}.students-directory-card .search-field{flex:1;min-width:0}.directory-filter-select{width:100%;min-width:0}.directory-result-summary{padding:0 14px 12px;font-size:12px;line-height:1.7}.students-directory-card .users-table-wrap{padding:4px 12px 18px;overflow:visible}.students-directory-table,.students-directory-table tbody,.students-directory-table tr,.students-directory-table td{width:100%;min-width:0;max-width:none;display:block}.students-directory-table thead{display:none}.students-directory-table tr{background:#fff;border:1px solid #dce7f4;border-radius:17px;margin-bottom:12px;padding:15px;box-shadow:0 7px 20px #18375f0f}.students-directory-table td{white-space:normal;text-overflow:clip;color:#26364d;border-bottom:1px dashed #e5edf6;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex;overflow:visible}.students-directory-table td:first-child{padding-top:0}.students-directory-table td:last-child{border-bottom:0;padding-bottom:0}.students-directory-table .student-guardian-cell:before{content:"ولي الأمر"}.students-directory-table .student-classroom-cell:before{content:"الصف"}.students-directory-table .student-status-cell:before{content:"الحالة"}.students-directory-table .student-guardian-cell:before,.students-directory-table .student-classroom-cell:before,.students-directory-table .student-status-cell:before,.students-directory-table .student-benefits-cell:before{color:#64748b;flex:none;font-size:12px;font-weight:800}.students-directory-table .student-benefits-cell:before{content:"المزايا"}.students-directory-table .student-benefits-cell{align-items:center}.students-directory-table .student-benefits{justify-content:flex-start}.students-directory-table .table-user{width:100%;min-width:0}.students-directory-table .small-avatar{flex:0 0 48px;width:48px;height:48px;font-size:18px}.students-directory-table .cell-stack strong{font-size:15px;line-height:1.55}.students-directory-table .cell-stack span{color:#64748b;font-size:12px}.students-directory-table .student-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.students-directory-table .student-row-actions .secondary-button{min-height:39px;font-size:11px}}.student-guardian-summary,.student-guardian-identity{align-items:center;min-width:0;display:flex}.student-guardian-list{gap:8px;min-width:300px;display:grid}.student-guardian-summary{background:#fbfdff;border:1px solid #deebf8;border-radius:15px;justify-content:space-between;gap:12px;min-width:270px;padding:8px}.student-guardian-identity{gap:10px}.student-guardian-avatar{width:38px;height:38px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:13px;flex:0 0 38px;place-items:center;display:grid}.student-guardian-summary .cell-stack strong{color:#10213d;font-size:14px}.student-guardian-name-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.student-guardian-name-line small{border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.student-guardian-name-line small.primary{color:#08765a;background:#def7ed}.student-guardian-name-line small.linked{color:#6b4bc4;background:#eee9ff}.student-guardian-summary .cell-stack span{color:#64748b;font-size:11px}.student-guardian-edit{min-height:36px;color:var(--almanar-blue);white-space:nowrap;background:#f1f7ff;border-color:#bddafd;padding:8px 10px;font-size:11px}.student-guardian-missing{color:#8a98aa;align-items:center;gap:7px;font-weight:800;display:inline-flex}.student-guardian-modal{width:min(620px,100vw - 32px)}.guardian-link-relationship-picker{margin-top:14px}.student-photo-field{background:linear-gradient(145deg,#fbfdff,#f5f9ff);border:1px solid #dce6f2;border-radius:17px;align-items:center;gap:16px;padding:16px;display:flex}.student-photo-preview{width:92px;height:92px;color:var(--almanar-blue);background:#e6f1ff;border:3px solid #fff;border-radius:50%;flex:0 0 92px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #b9d6f7,0 8px 18px #1f54911f}.student-photo-preview img{object-fit:cover;width:100%;height:100%}.student-photo-preview svg{width:40px;height:40px}.student-photo-copy{flex:1;gap:4px;display:grid}.student-photo-copy strong{color:var(--navy);font-size:14px}.student-photo-copy span{color:var(--muted);font-size:11px;line-height:1.7}.student-photo-copy small{color:var(--red);font-size:10px;font-weight:800}.student-photo-actions{align-items:center;gap:8px;display:flex}.student-photo-actions label{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.student-photo-actions label svg{width:17px}.student-photo-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.student-photo-remove{min-height:40px;color:var(--red);background:#fff5f6;border:1px solid #efc5c9;border-radius:10px;padding:0 12px;font-weight:900}@media (max-width:700px){.student-photo-field{grid-template-columns:74px minmax(0,1fr);gap:12px;display:grid}.student-photo-preview{flex-basis:74px;width:74px;height:74px}.student-photo-actions{grid-column:1/-1}.student-photo-actions>*{flex:1;justify-content:center}}.student-evaluation-page .content-card{overflow:hidden}.student-evaluation-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.student-evaluation-summary{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #f0dfb5;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0 28px 18px;padding:20px;display:grid}.student-evaluation-summary>div:first-child{color:#ad7410;background:#fff3cf;border-radius:15px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5px;min-width:112px;padding:13px 16px;display:grid}.student-evaluation-summary>div:first-child svg{fill:currentColor;width:23px}.student-evaluation-summary>div:first-child strong{font-size:29px}.student-evaluation-summary>div:first-child span{text-align:center;color:#99733c;grid-column:1/3;font-size:10px}.student-evaluation-summary>div:last-child{gap:5px;display:grid}.student-evaluation-summary h2,.student-evaluation-history h2{color:var(--navy);margin:0;font-size:17px}.student-evaluation-summary p,.student-evaluation-history p{color:var(--muted);margin:0;font-size:11px}.student-evaluation-summary small{color:#9a752f;font-size:10px}.evaluation-author-picker{background:#faf7ff;border:1px solid #d9ccf2;border-radius:15px;gap:7px;margin:0 28px 18px;padding:15px 17px;display:grid}.evaluation-author-picker>span{color:#432477;font-size:12px;font-weight:900}.evaluation-author-picker select,.evaluation-author-picker textarea{width:100%;min-height:43px;color:var(--navy);background:#fff;border:1px solid #cdb9ed;border-radius:11px;outline:0;padding:8px 11px;font-weight:800}.evaluation-author-picker textarea{resize:vertical;min-height:105px;line-height:1.75}.evaluation-author-picker small{color:var(--muted);font-size:10px;font-weight:700}.student-evaluation-criteria{gap:12px;margin:0 28px 22px;display:grid}.student-evaluation-criteria>article{background:#fff;border:1px solid #eee3c8;border-radius:15px;padding:16px;box-shadow:0 6px 18px #111a3306}.student-evaluation-criteria textarea{border:1px solid var(--border);width:100%;color:var(--navy);resize:vertical;background:#fbfcff;border-radius:11px;outline:0;padding:10px 12px}.student-evaluation-criteria textarea:focus{box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);border-color:#9fc6f5}.student-evaluation-actions{background:#f7fbff;border:1px solid #d8e7f8;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.student-evaluation-actions span{color:var(--muted);font-size:11px}.student-evaluation-actions .action-button{width:auto;min-width:190px}.evaluation-success{color:#087447;background:#effbf5;border:1px solid #bfe8d4;border-radius:12px;align-items:center;gap:8px;margin:0 28px 16px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.student-evaluation-history{border:1px solid var(--border);background:#fbfcff;border-radius:17px;margin:0 28px 28px;padding:18px}.student-evaluation-history>header{align-items:center;gap:11px;margin-bottom:13px;display:flex}.student-evaluation-history>header>svg{color:var(--primary)}.student-evaluation-history>header>div{gap:4px;display:grid}.student-evaluation-history>div{gap:7px;display:grid}.student-evaluation-history article{background:#fff;border:1px solid #edf0f5;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.student-evaluation-history article>div{gap:3px;display:grid}.student-evaluation-history article strong{color:var(--navy);font-size:12px}.student-evaluation-history article span,.student-evaluation-history time{color:var(--muted);font-size:9px}.student-evaluation-history article em{color:#ad7410;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:900;display:flex}.student-evaluation-history article em svg{fill:currentColor;width:15px}.student-evaluation-no-history{text-align:center;background:#fff;border-radius:11px;padding:16px}.student-guardian-links{gap:9px;margin:20px 0 14px;display:grid}.student-guardian-links h3,.student-link-form h3{margin:0 0 4px;font-size:14px}.student-guardian-links article{border:1px solid var(--border);background:#fbfdff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.student-guardian-links article>div{gap:3px;min-width:0;display:grid}.student-guardian-links strong{color:var(--navy);font-size:11px}.student-guardian-links span{color:var(--muted);font-size:9px}.student-link-form{margin-top:12px}.warning-text{color:#b06a05;font-size:12px}.empty-inline.roomy{text-align:center;min-height:280px;padding:30px}.empty-inline.roomy svg{color:#9aabc1;width:34px;height:34px}.empty-inline.roomy strong{color:var(--navy)}.empty-inline.roomy span{max-width:380px}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111a337a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #fffc;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:26px;overflow-y:auto;box-shadow:0 30px 80px #111a3340}.modal-card.wide{width:min(880px,100%)}.owner-account-summary{background:#f5f9ff;border:1px solid #d8e7fa;border-radius:16px;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:flex}.owner-account-summary .avatar{width:48px;height:48px;font-size:20px}.owner-account-summary>div:last-child{gap:4px;display:grid}.owner-account-summary span{color:var(--muted);font-size:12px}.owner-account-form label>span{align-items:center;gap:7px;display:flex}.owner-recovery-note{color:#126548;background:#effaf5;border:1px solid #cde9dd;border-radius:14px;align-items:flex-start;gap:11px;margin-top:17px;padding:14px;display:flex}.owner-recovery-note>div{gap:4px;display:grid}.owner-recovery-note span{font-size:12px;line-height:1.7}.form-success{color:#087652;background:#eefbf6;border:1px solid #bde7d5;border-radius:12px;padding:12px 14px}.modal-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.modal-heading h2{margin:0;font-size:27px}.modal-heading p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.form-grid label,.publish-card label{gap:7px;display:grid}.form-grid label>span,.publish-card label>span,.setup-card label>span{color:#3d475b;font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea,.publish-card input,.publish-card select,.publish-card textarea,.setup-card input,.setup-card select,.assignment-form-row select{border:1px solid var(--border);width:100%;min-height:44px;color:var(--navy);background:#fff;border-radius:11px;outline:0;padding:9px 12px}.form-grid textarea{resize:vertical;line-height:1.8}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.publish-card input:focus,.publish-card select:focus,.publish-card textarea:focus,.setup-card input:focus,.setup-card select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.full-field{grid-column:1/-1}.check-row,.mini-check{align-items:center;gap:8px;display:flex!important}.check-row{background:#f8faff;border-radius:12px;margin:20px 0;padding:13px;font-size:13px;font-weight:700}.check-row input,.mini-check input{width:17px;height:17px;accent-color:var(--primary)}.sub-form{border:1px solid var(--border);background:#fafcff;border-radius:16px;margin-top:18px;padding:18px}.sub-form h3{margin:0 0 15px;font-size:15px}.sub-form-help{color:var(--muted);margin:-7px 0 15px;font-size:11px;line-height:1.7}.sub-form-title{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.sub-form-title h3{margin-bottom:4px}.sub-form-title p{color:var(--muted);margin:0;font-size:11px}.modal-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:22px;display:flex}.modal-card>.form-error{margin:16px 0 0}.code-result{text-align:center;justify-items:center;display:grid}.code-result>svg{width:48px;height:48px;color:var(--green);margin-bottom:8px}.code-result h2{margin:0}.code-result>strong{color:var(--primary);background:var(--soft-blue);letter-spacing:.14em;border:2px dashed #a9c9f2;border-radius:14px;margin:17px 0;padding:14px 24px;font-size:32px;display:block}.code-result>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.8}.teachers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 28px 30px;display:grid}.teacher-card{border:1px solid var(--border);background:#fff;border-radius:17px;padding:20px;box-shadow:0 6px 18px #111a3306}.teacher-card-head{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.teacher-card-head h3{margin:0 0 3px;font-size:15px}.teacher-card-head span{color:var(--muted);font-size:11px}.teacher-meta{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.teacher-meta>span{color:var(--muted);background:#f8faff;border-radius:11px;gap:4px;padding:10px;font-size:10px;display:grid}.teacher-meta strong{color:var(--navy);font-size:12px}.assignment-list{border-top:1px solid var(--border);padding-top:14px}.assignment-list h4{margin:0 0 8px;font-size:12px}.assignment-list>div{color:#5a6477;grid-template-columns:18px 1fr auto auto;align-items:center;gap:6px;padding:8px 0;font-size:11px;display:grid}.assignment-list>div strong{color:var(--primary)}.assignment-list em{color:#7a579d;background:#f3edfc;border-radius:7px;padding:3px 6px;font-size:9px;font-style:normal}.teacher-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;display:flex}.teacher-card-actions .secondary-button{flex:1;justify-content:center}.teacher-credentials{gap:10px;width:100%;margin:16px 0;display:grid}.teacher-credentials span{color:var(--muted);background:#f7faff;border-radius:12px;gap:5px;padding:12px;font-size:10px;display:grid}.teacher-credentials .credential-share-row{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.teacher-credentials .credential-share-row strong{flex:120px}.credential-share-button{min-height:38px;color:var(--almanar-blue);background:var(--almanar-blue-soft);font:inherit;cursor:pointer;border:1px solid #b9d7f5;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.credential-share-button:hover{background:#dceeff}.teacher-directory-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:20px 28px 14px;display:flex}.teacher-directory-toolbar>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.teacher-directory-toolbar .search-box{border:1px solid var(--border);background:#fff;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:520px;padding:0 12px;display:flex}.teacher-directory-toolbar .search-box svg{color:var(--muted)}.teacher-directory-toolbar .search-box input{border:0;outline:0;flex:1;min-width:0;padding:11px 0}.teacher-directory-toolbar .search-box button{border:0;border-right:1px solid var(--border);color:var(--primary);cursor:pointer;background:0 0;align-self:stretch;padding:0 14px;font-weight:900}.teacher-directory-list{border:1px solid var(--border);background:#fff;border-radius:15px;margin:0 28px 30px;overflow:hidden}.teacher-directory-head,.teacher-directory-list>article{grid-template-columns:minmax(190px,1.5fr) .75fr .7fr .65fr .55fr minmax(190px,auto);align-items:center;gap:12px;padding:12px 16px;display:grid}.teacher-directory-head{color:var(--muted);background:#f7f9fd;font-size:10px;font-weight:900}.teacher-directory-list>article{min-height:70px;color:var(--navy);border-top:1px solid #edf1f6;font-size:10px}.teacher-directory-list>article:hover{background:#fbfdff}.teacher-directory-list>article.inactive{background:#fffaf3}.teacher-directory-list>article.inactive .teacher-list-identity .avatar{filter:grayscale(.65);opacity:.75}.teacher-list-identity{align-items:center;gap:10px;min-width:0;display:flex}.teacher-list-identity>div:last-child{gap:3px;min-width:0;display:grid}.teacher-list-identity strong,.teacher-list-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teacher-list-identity span{color:var(--muted);font-size:11px}.teacher-list-identity small{color:var(--muted);font-size:10px}.teacher-average{color:#d49315;align-items:center;gap:4px;display:flex}.teacher-average>span,.teacher-average small{color:var(--muted)}.teacher-directory-list .secondary-button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:9px}.teacher-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.teacher-row-actions>button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:9px}.teacher-evaluation-button{color:#a86e08;cursor:pointer;background:#fff8e8;border:1px solid #f0d59c;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-weight:900;display:inline-flex}.teacher-evaluation-button:hover{color:#875500;background:#fff1cc}.teacher-replace-button,.teacher-status-button,.teacher-delete-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-weight:900;display:inline-flex}.teacher-replace-button{color:var(--almanar-blue);background:var(--almanar-blue-soft);border:1px solid #b9d4f8}.teacher-replace-button:hover{background:#deedff}.teacher-status-button.suspend{color:#a45d08;background:#fff8ea;border:1px solid #f2d19c}.teacher-status-button.activate{color:#12764e;background:#edf9f3;border:1px solid #a9dfc6}.teacher-delete-button{color:#b42323;background:#fff4f4;border:1px solid #f0b9b9}.teacher-status-button:disabled,.teacher-delete-button:disabled,.teacher-replace-button:disabled,.teacher-row-actions .secondary-button:disabled,.teacher-evaluation-button:disabled{cursor:wait;opacity:.55}.teacher-replacement-panel{gap:20px;display:grid}.teacher-replacement-hero{background:linear-gradient(135deg,#f2f8ff,#fff);border:1px solid #cfe1f7;border-radius:20px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;display:grid}.teacher-replacement-icon{width:56px;height:56px;color:var(--almanar-blue);background:#e3f0ff;border-radius:17px;place-items:center;display:grid}.teacher-replacement-hero>div:nth-child(2){gap:4px;display:grid}.teacher-replacement-hero span{color:var(--almanar-blue);font-size:.86rem;font-weight:900}.teacher-replacement-hero h2,.teacher-replacement-hero p,.teacher-replacement-section-title h3,.teacher-replacement-section-title p{margin:0}.teacher-replacement-hero h2{color:#10213e;font-size:1.65rem}.teacher-replacement-hero p{color:#617188;line-height:1.7}.teacher-replacement-hero em{color:var(--almanar-blue);background:#e6f1ff;border-radius:11px;padding:8px 12px;font-style:normal;font-weight:900}.teacher-replacement-notice{color:#76500a;background:#fff9eb;border:1px solid #f0d7a3;border-radius:16px;align-items:center;gap:12px;padding:15px 17px;display:flex}.teacher-replacement-notice>svg{flex:none}.teacher-replacement-notice>div{gap:4px;display:grid}.teacher-replacement-notice span{color:#706955;line-height:1.7}.teacher-replacement-section{background:#fff;border:1px solid #dce7f4;border-radius:20px;gap:17px;padding:20px;display:grid}.teacher-replacement-section-title{align-items:center;gap:11px;display:flex}.teacher-replacement-section-title>svg{color:var(--almanar-blue);flex:none}.teacher-replacement-section-title>div{gap:4px;display:grid}.teacher-replacement-section-title h3{color:#14233e;font-size:1.18rem}.teacher-replacement-section-title p{color:#68778d;line-height:1.7}.teacher-common-replacement,.teacher-replacement-reason{color:#33445f;gap:8px;font-weight:900;display:grid}.teacher-common-replacement{width:min(100%,540px)}.teacher-common-replacement select,.teacher-replacement-list select{color:#14233e;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #cbdced;border-radius:12px;padding:0 13px;font-weight:800}.teacher-replacement-list{border:1px solid #dbe6f3;border-radius:17px;overflow:hidden}.teacher-replacement-head,.teacher-replacement-list article{grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(240px,1fr);align-items:center;gap:16px;padding:14px 17px;display:grid}.teacher-replacement-head{color:#586980;background:#f3f7fc;font-weight:900}.teacher-replacement-list article{border-top:1px solid #e6edf6;min-height:72px}.teacher-replacement-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teacher-replacement-list article em{color:#6848b7;background:#efeaff;border-radius:999px;padding:5px 8px;font-size:.78rem;font-style:normal;font-weight:900}.teacher-replacement-reason textarea{color:#14233e;min-height:105px;font:inherit;resize:vertical;border:1px solid #cbdced;border-radius:13px;padding:13px;line-height:1.8}.teacher-replacement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.teacher-replacement-summary span{color:#44617e;text-align:center;background:#f6faff;border:1px solid #d7e6f6;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px;font-weight:800;display:flex}.teacher-replacement-summary span strong{color:var(--almanar-blue);font-size:1.4rem}.teacher-replacement-summary span.warning{color:#865d10;background:#fff9ed;border-color:#f1d9aa}.teacher-replacement-summary span.warning strong{color:#b26f00}.teacher-replacement-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.teacher-replacement-blocker,.teacher-replacement-clear{color:#a92c32;background:#fff4f4;border:1px solid #f0bcbc;border-radius:15px;align-items:center;gap:10px;min-height:58px;padding:13px 15px;font-weight:800;display:flex}.teacher-replacement-blocker>span{flex:1}.teacher-replacement-preview{background:#f7fbff;border:1px solid #bdd8f5;border-radius:20px;gap:14px;padding:20px;display:grid}.teacher-replacement-workloads,.teacher-replacement-plan-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.teacher-replacement-workloads>span,.teacher-replacement-plan-metrics>span{color:#163352;background:#fff;border:1px solid #d6e5f5;border-radius:13px;gap:4px;padding:12px 14px;display:grid}.teacher-replacement-workloads small,.teacher-replacement-plan-metrics small{color:#64758b}.teacher-replacement-plan-metrics>span.warning{color:#995d08;background:#fff8e9;border-color:#f0d098}.teacher-replacement-conflicts{background:#fff9ec;border:1px solid #efcf93;border-radius:15px;gap:9px;padding:14px;display:grid}.teacher-replacement-conflicts>strong,.teacher-replacement-conflicts article>span{align-items:center;gap:8px;display:flex}.teacher-replacement-conflicts article{background:#fff;border-radius:12px;gap:6px;padding:11px 12px;display:grid}.teacher-replacement-conflicts article small{color:#8b671f}.teacher-replacement-conflicts article p{color:#5e5b53;margin:0;line-height:1.7}.teacher-replacement-clear{color:#137352;background:#effaf5;border-color:#b6dfcd}.teacher-replacement-preview-messages{border-radius:13px;gap:6px;padding:12px 14px;line-height:1.7;display:grid}.teacher-replacement-preview-messages.blocker{color:#aa2931;background:#fff2f3;border:1px solid #efb9bd}.teacher-replacement-preview-messages.warning{color:#805b14;background:#fff9ed;border:1px solid #efd69e}.teacher-replacement-plan-ready{justify-items:stretch}.teacher-replacement-plan-ready>h2,.teacher-replacement-plan-ready>p{text-align:center}.teacher-replacement-plan-ready>svg{justify-self:center}.teacher-replacement-success>.teacher-replacement-plan-metrics{width:min(100%,760px);color:inherit;background:0 0;padding:0;display:grid}.teacher-replacement-plan-ready>button,.teacher-replacement-plan-ready>.section-back-button{justify-self:center}.teacher-replacement-loading,.teacher-replacement-empty,.teacher-replacement-success{color:#66768c;text-align:center;background:#fafcff;border:1px dashed #cfdded;border-radius:19px;justify-items:center;gap:11px;padding:42px 20px;display:grid}.teacher-replacement-loading svg{animation:1s linear infinite spin}.teacher-replacement-success{background:#f2fbf7;border-style:solid;border-color:#bce4d2;padding:55px 22px}.teacher-replacement-success>svg{color:#07966a;width:55px;height:55px}.teacher-replacement-success h2,.teacher-replacement-success p{margin:0}.teacher-replacement-success>div{color:#8b5d0a;background:#fff5dc;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;display:flex}@media (max-width:800px){.teacher-replacement-head{display:none}.teacher-replacement-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.teacher-replacement-list article select{grid-column:1/-1}}@media (max-width:640px){.teacher-replacement-hero{grid-template-columns:52px minmax(0,1fr);padding:16px}.teacher-replacement-hero>em{text-align:center;grid-column:1/-1}.teacher-replacement-hero h2{font-size:1.3rem}.teacher-replacement-notice,.teacher-replacement-section-title{align-items:flex-start}.teacher-replacement-section{padding:15px}.teacher-replacement-list article,.teacher-replacement-summary{grid-template-columns:1fr}.teacher-replacement-list article select{grid-column:auto}.teacher-replacement-actions{flex-direction:column-reverse;align-items:stretch}.teacher-replacement-actions button{width:100%}.teacher-replacement-blocker{flex-direction:column;align-items:stretch}.teacher-replacement-workloads,.teacher-replacement-plan-metrics{grid-template-columns:1fr}}.teacher-profile-modal{width:min(980px,100vw - 30px)}.teacher-evaluation-modal{width:min(900px,100vw - 30px)}.teacher-profile-summary{background:#f6faff;border:1px solid #d9e7f7;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;display:grid}.teacher-profile-summary>div:nth-child(2){gap:4px;display:grid}.teacher-profile-summary strong{color:var(--navy)}.teacher-profile-summary span,.teacher-profile-summary em{color:var(--muted);font-size:10px;font-style:normal}.teacher-profile-section{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:14px;padding:16px}.teacher-profile-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.teacher-profile-section-title>svg{width:24px;height:24px;color:var(--primary)}.teacher-profile-section-title>div{flex:1;gap:3px;display:grid}.teacher-profile-section-title h3,.teacher-profile-section-title p{margin:0}.teacher-profile-section-title h3{color:var(--navy);font-size:14px}.teacher-profile-section-title p{color:var(--muted);font-size:10px}.teacher-profile-actions{justify-content:space-between}.teacher-profile-actions>div{gap:8px;display:flex}.teacher-evaluation-section{background:linear-gradient(145deg,#fffdf8,#fff)}.current-teacher-average{color:#c98508;background:#fff4d8;border-radius:11px;align-items:center;gap:4px;padding:8px 11px;display:flex}.current-teacher-average svg{width:17px}.current-teacher-average strong{font-size:16px}.current-teacher-average span{color:#95640c;font-size:10px}.teacher-rating-list{gap:11px;display:grid}.teacher-rating-list>article{background:#fff;border:1px solid #eee3c8;border-radius:13px;padding:13px}.teacher-rating-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.teacher-rating-heading>div{gap:3px;display:grid}.teacher-rating-heading strong{color:var(--navy);font-size:12px}.teacher-rating-heading span{color:var(--muted);font-size:9px}.teacher-rating-heading em{color:#ad7410;font-size:11px;font-style:normal;font-weight:900}.ten-star-picker{grid-template-columns:repeat(10,minmax(34px,1fr));gap:5px;margin:11px 0;display:grid}.ten-star-picker button{color:#c8cdd6;cursor:pointer;background:#fff;border:1px solid #e4e8ef;border-radius:9px;justify-items:center;gap:3px;padding:7px 2px;display:grid}.ten-star-picker button svg{width:16px;height:16px}.ten-star-picker button span{color:var(--muted);font-size:8px}.ten-star-picker button.selected{color:#f2ab12;background:#fff9e8;border-color:#efc55d}.teacher-rating-list>article>input{border:1px solid var(--border);border-radius:10px;outline:0;width:100%;padding:9px 10px}.teacher-evaluation-criteria-list{gap:8px;margin-top:16px;display:grid}.teacher-evaluation-criteria-list>article{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.teacher-evaluation-criteria-list .criterion-order{width:30px;height:30px;color:var(--primary);background:var(--soft-blue);border-radius:9px;place-items:center;font-weight:900;display:grid}.teacher-evaluation-criteria-list>article>div:nth-child(2){gap:3px;display:grid}.teacher-evaluation-criteria-list strong{color:var(--navy)}.teacher-evaluation-criteria-list small{color:var(--muted);font-size:9px}.teacher-evaluation-criteria-list em{color:#c88712;align-items:center;gap:4px;font-style:normal;font-weight:900;display:flex}.ten-star-scale{color:var(--muted);background:#fff9ea;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.ten-star-scale>div{color:#efad1d;flex:1;gap:2px;display:flex}.ten-star-scale svg{width:15px;height:15px}.ten-star-scale strong{color:#a76d08;font-size:11px}.teacher-credentials strong{color:var(--primary);-webkit-user-select:all;user-select:all;font-size:18px}.generated-password-note{color:#18745d;background:#effaf5;border:1px solid #b9ddcf;border-radius:16px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.generated-password-note>div{gap:4px;display:grid}.generated-password-note strong{font-size:14px}.generated-password-note span{color:#417064;font-size:12px;line-height:1.7}.homework-date-picker{min-height:44px;color:var(--primary);background:#f7faff;border:1px solid #dce7f5;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.homework-date-picker span{color:var(--muted);font-size:10px;font-weight:800}.homework-date-picker input{color:var(--navy);background:0 0;border:0;outline:0;font-weight:800}.homework-date-picker .arabic-date-input{width:190px}.homework-date-picker .arabic-date-input>input:first-child{min-height:38px;padding-left:42px;padding-right:8px}.homework-date-picker .arabic-date-input>button{left:4px}.homework-page-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.homework-page-heading .page-header{flex:auto}.homework-heading-actions{flex:none;align-items:center;gap:10px;padding:24px 28px 0 0;display:flex}.field-hint{color:var(--muted);margin-top:6px;font-size:10px;font-weight:700;line-height:1.7;display:block}.homework-page-error{margin:18px 28px 0}.homework-day-summary{grid-template-columns:repeat(3,1fr);gap:11px;padding:22px 28px 0;display:grid}.homework-day-summary>div{border:1px solid var(--border);background:#fbfdff;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.homework-day-summary svg{color:var(--primary)}.homework-day-summary span{color:var(--muted);gap:3px;font-size:9px;display:grid}.homework-day-summary strong{color:var(--navy);font-size:13px}.homework-submission-settings{background:linear-gradient(135deg,#f5f9ff 0%,#fff 62%);border:1px solid #cfe0f5;border-radius:18px;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) minmax(280px,1fr);align-items:center;gap:16px;margin:18px 28px 0;padding:18px;display:grid;box-shadow:0 7px 22px #11407a0d}.settings-view-homework .homework-submission-settings{grid-column:1/-1;margin:0 28px 28px}.homework-submission-notice{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #cfe0f5;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 28px 0;padding:14px 16px;display:grid}.homework-notice-icon{width:42px;height:42px;color:var(--almanar-blue);background:#e3efff;border-radius:13px;place-items:center;display:grid}.homework-submission-notice>div{gap:4px;display:grid}.homework-submission-notice strong{color:var(--navy);font-size:12px}.homework-submission-notice p{color:#52657e;margin:0;font-size:10px;font-weight:700}.homework-notice-settings{color:#6a7890;align-items:center;gap:6px;max-width:290px;font-size:9px;font-weight:800;display:inline-flex}.homework-notice-settings svg{flex:none;width:16px}.homework-settings-heading{align-items:center;gap:11px;min-width:0;display:flex}.homework-settings-heading>span{width:46px;height:46px;color:var(--almanar-blue);background:#e3efff;border-radius:14px;flex:none;place-items:center;display:grid}.homework-settings-heading svg{width:23px;height:23px}.homework-settings-heading h2,.homework-settings-heading p{margin:0}.homework-settings-heading h2{color:var(--navy);font-size:15px;font-weight:900}.homework-settings-heading p{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700;line-height:1.65}.homework-always-open{cursor:pointer;background:#fff;border:1px solid #dce5f1;border-radius:14px;align-items:center;gap:9px;min-height:64px;padding:10px 12px;display:flex}.homework-always-open.active{background:#edfbf5;border-color:#85d3b3}.homework-always-open input{accent-color:#0c936b;width:18px;height:18px}.homework-always-open>svg{width:20px;height:20px;color:var(--almanar-blue);flex:none}.homework-always-open.active>svg{color:#0c936b}.homework-always-open span{gap:3px;display:grid}.homework-always-open strong{color:var(--navy);font-size:11px;line-height:1.5}.homework-always-open small{color:var(--muted);font-size:9px;line-height:1.5}.homework-time-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.homework-time-fields label{color:var(--navy);gap:5px;font-size:10px;font-weight:800;display:grid}.homework-time-fields input{min-height:43px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:12px;padding:0 10px}.homework-time-fields input:disabled{color:#8d98a8;background:#edf1f6}.homework-settings-footer{color:var(--muted);border-top:1px solid #e3eaf3;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;padding-top:12px;font-size:10px;font-weight:700;display:flex}.homework-settings-saved{color:#087a59;align-items:center;gap:5px;display:inline-flex}.homework-settings-saved svg{width:17px;height:17px}.homework-class-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,600px),1fr));gap:16px;padding:18px 28px 30px;display:grid}.homework-class-card{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 7px 22px #111a3309}.homework-class-card.has-homework{border-color:#c9dcf7}.homework-class-card>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f7faff,#fff);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.homework-class-icon{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:12px;place-items:center;display:grid}.homework-class-card h2{color:var(--navy);overflow-wrap:normal;word-break:normal;margin:0 0 3px;font-size:15px}.homework-class-card header span{color:var(--muted);font-size:10px}.homework-class-card header em{color:var(--primary);background:var(--almanar-blue-soft);border-radius:8px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.homework-class-response-summary{background:#f8fbff;border-bottom:1px solid #e5edf6;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:11px 15px;display:grid}.homework-class-response-summary>span{color:#5f7188;text-align:center;background:#fff;border:1px solid #dce7f3;border-radius:11px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:57px;padding:7px 8px;display:grid}.homework-class-response-summary small{font-size:9px;font-weight:800;line-height:1.45}.homework-class-response-summary strong{color:#173653;font-size:17px}.homework-class-response-summary>.homework{color:#187657;background:#f2fbf7;border-color:#bde4d4}.homework-class-response-summary>.homework strong{color:#087653}.homework-class-response-summary>.no-assignment{color:#526b8e;background:#f4f7fc;border-color:#cddaf0}.homework-class-response-summary>.pending{color:#95600d;background:#fff8e8;border-color:#f0d39d}.homework-class-response-summary>.pending strong{color:#a86500}.homework-class-response-summary>.pending.complete{color:#187657;background:#f2fbf7;border-color:#bde4d4}.homework-class-response-summary>.pending.complete strong{color:#087653}.homework-class-response-summary>.unassigned{color:#9a3040;background:#fff2f4;border-color:#efc7cc}.homework-class-response-summary>.unassigned strong{color:#a72f42}.homework-class-response-summary>.unassigned.complete{color:#187657;background:#f2fbf7;border-color:#bde4d4}.homework-class-response-summary>.unassigned.complete strong{color:#087653}.homework-card-list{display:grid}.homework-row{border-bottom:1px solid #eef1f6;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.homework-row:last-child{border-bottom:0}.homework-subject-index{width:40px;height:40px;color:var(--primary);background:var(--soft-blue);border-radius:11px;place-items:center;display:grid;position:relative}.homework-subject-index span{color:#fff;background:var(--primary);border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid;position:absolute;bottom:-3px;left:-3px}.homework-row-copy{gap:5px;min-width:0;display:grid}.homework-row-copy>div:first-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.homework-row-copy strong{color:var(--navy);font-size:12px}.homework-row-copy small{color:var(--primary);font-size:9px}.homework-row-copy p{color:#697489;margin:0;font-size:11px;line-height:1.65}.homework-meta{flex-wrap:wrap;gap:10px;display:flex}.homework-meta span{color:var(--muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.homework-meta svg{width:12px;height:12px}.homework-detail-button{min-height:44px;color:var(--primary);background:#fff;border:1px solid #bcd6f8;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.homework-detail-button:hover{background:var(--soft-blue)}.homework-detail-button.add{color:#087653;background:#f0faf6;border-color:#b8e2d2}.homework-detail-button.archive{color:#9a3040;background:#fff7f8;border-color:#efc7cc}.homework-detail-button.archive:hover{background:#ffecef}.homework-delivery-status{border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900}.homework-delivery-status.submitted{color:#087653;background:#e7f8f1}.homework-delivery-status.pending{color:#a86500;background:#fff3dc}.homework-delivery-status.no_homework{color:#667085;background:#eef1f5}.homework-delivery-status.homework-draft{color:#95600d;background:#fff3dc}.homework-delivery-status.homework-published{color:#087653;background:#e7f8f1}.homework-delivery-status.no-assignment{color:#506b94;background:#eaf0fa}.homework-delivery-status.unassigned,.homework-delivery-status.unresolved{color:#aa303f;background:#ffecef}.homework-delivery-status.off-schedule{color:#9a3040;background:#ffe3e7}.timetable-homework-row.submitted{background:#fbfefd}.timetable-homework-row.no_homework{background:#fafbfc}.timetable-homework-row.homework-published{background:#fbfefd}.timetable-homework-row.homework-draft{background:#fffdf8}.timetable-homework-row.no-assignment{background:#fafcff}.timetable-homework-row.unassigned,.timetable-homework-row.unresolved{background:#fffafb}.timetable-homework-row.off-schedule{background:#fff7f8;border-color:#efc7cc}.timetable-homework-row.off-schedule .homework-subject-index{color:#9a3040;background:#ffecef}.homework-no-action{color:#8490a3;font-size:9px;font-weight:800}.homework-no-action.confirmed{color:#506b94;white-space:nowrap;background:#edf2fa;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:inline-flex}.homework-empty-class{min-height:145px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.homework-empty-class svg{color:#a1b0c4}.homework-empty-class strong{color:var(--navy);font-size:12px}.homework-empty-class span{font-size:9px}.homework-no-classes{min-height:260px;color:var(--muted);text-align:center;border:1px dashed #ced9e8;border-radius:18px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.homework-no-classes h2,.homework-no-classes p{margin:0}.homework-modal-actions{justify-content:space-between;align-items:center}.homework-modal-actions>div{gap:10px;display:flex}.delete-homework-button{min-height:40px;color:var(--red);background:#fff4f5;border:1px solid #f1c7cb;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-weight:800;display:inline-flex}.delete-homework-button:hover{background:#ffe9eb}.assignment-form-row{grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;margin-bottom:9px;display:grid}.danger-icon{width:38px;height:38px;color:var(--red);background:#fff0f1;border:0;border-radius:10px;place-items:center;display:grid}.guardian-explainer{color:#237053;background:#eefaf5;border-radius:14px;align-items:center;gap:12px;margin:20px 28px 0;padding:14px;display:flex}.guardian-explainer>div{gap:4px;display:grid}.guardian-explainer span{color:#638375;font-size:11px}.guardian-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px 28px 30px;display:grid}.guardian-card{border:1px solid var(--border);background:#fff;border-radius:17px;padding:18px}.guardian-head{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.guardian-head h3{margin:0 0 3px;font-size:14px}.guardian-head span{color:var(--muted);font-size:10px}.guardian-head em{color:#7a579d;background:#f3edfc;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal}.code-mask{color:var(--primary);background:var(--soft-blue);border-radius:12px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.code-mask>div{gap:3px;display:grid}.code-mask span{color:var(--muted);font-size:9px}.code-mask strong{letter-spacing:.12em}.linked-students{border-bottom:1px solid var(--border);gap:7px;min-height:76px;padding-bottom:13px;display:grid}.linked-students>span{color:var(--muted);font-size:10px}.linked-students strong{justify-content:space-between;font-size:11px;display:flex}.linked-students small{color:var(--primary)}.linked-students p{color:#a06a22;margin:5px 0;font-size:11px}.guardian-actions{justify-content:space-between;gap:8px;padding-top:13px;display:flex}.guardian-actions.three{flex-wrap:wrap}.guardian-actions.three .text-button{margin-right:auto}.guardian-table{min-width:1120px}.guardian-student-list{gap:6px;min-width:190px;display:grid}.guardian-student-list>span{background:#fbfcff;border:1px solid #e5eaf3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.guardian-student-list>span>span{gap:2px;display:grid}.guardian-student-list strong{color:var(--navy);font-size:10px}.guardian-student-list small{color:var(--muted);font-size:8px}.guardian-student-list em{color:#9a6c2a;font-size:10px;font-style:normal}.guardian-row-actions{min-width:270px}.danger-icon.compact{width:26px;min-width:26px;height:26px}.table-pagination{justify-content:center;align-items:center;gap:14px;padding:0 28px 24px;display:flex}.table-pagination span{color:var(--muted);font-size:10px;font-weight:800}.reference-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.reference-search .search-field{min-width:0}.homework-message-center{background:#f8fbff;border:1px solid #cfe1f6;border-radius:24px;margin:22px 0;padding:20px}.homework-message-page{width:min(1380px,100%);margin:0 auto}.homework-message-page .section-back-button{margin-bottom:16px}.homework-message-gateway{color:#0b2f58;text-align:right;cursor:pointer;background:#f3f9ff;border:1px solid #bfd9f5;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;min-height:94px;margin:20px 0;padding:17px 20px;font-family:inherit;transition:transform .18s,box-shadow .18s;display:grid}.homework-message-gateway:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0875dd1f}.homework-message-gateway-icon{color:#fff;background:var(--almanar-blue);border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.homework-message-gateway>span:nth-child(2){gap:4px;display:grid}.homework-message-gateway strong{font-size:20px}.homework-message-gateway small{color:#667a94;font-size:14px}.homework-message-gateway em{color:var(--almanar-blue);background:#fff;border-radius:999px;padding:7px 12px;font-style:normal;font-weight:850}.homework-message-center>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.homework-message-heading{align-items:center;gap:13px;display:flex}.homework-message-heading>span{color:#fff;background:var(--almanar-blue);border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.homework-message-heading h2{color:#0b2f58;margin:0;font-size:22px}.homework-message-heading p{color:#61738c;margin:4px 0 0;font-size:14px}.homework-message-list{gap:12px;margin-top:18px;display:grid}.homework-message-card{width:100%;color:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #d8e4f1;border-right:5px solid #94a3b8;border-radius:19px;justify-content:space-between;align-items:center;gap:18px;padding:17px;font-family:inherit;display:flex}.homework-message-card.status-active{background:#f5fcf9;border-right-color:#14966a}.homework-message-card.status-upcoming{background:#fffaf1;border-right-color:#e59a14}.homework-message-card-copy{min-width:0}.homework-message-card-copy>div,.homework-message-card-copy>span:first-child{align-items:center;gap:10px;display:flex}.homework-message-card-copy strong{color:#0b2f58;font-size:18px}.homework-message-card-copy em{color:#31516f;background:#eaf2fb;border-radius:999px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:800}.homework-message-card-copy p{white-space:pre-line;color:#425875;margin:7px 0;line-height:1.7}.homework-message-card-copy small{color:#72829a;align-items:center;gap:6px;margin-top:4px;font-weight:700;display:flex}.homework-message-card-copy small svg{width:15px}.homework-message-actions{flex-wrap:wrap;gap:8px;display:flex}.homework-message-actions button{min-height:42px;color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);cursor:pointer;border:1px solid #bcd3ef;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-weight:800;display:inline-flex}.homework-message-actions button svg{width:17px}.homework-message-actions button.danger{color:#c92d45;background:#fff2f4;border-color:#f2c0c9}.homework-message-empty{color:#6c7f98;text-align:center;background:#fff;border:1px dashed #c3d7ef;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:130px;margin-top:18px;display:flex}.homework-message-empty svg{color:var(--almanar-blue)}.homework-all-classes{background:var(--almanar-blue-soft);border-radius:15px;align-items:center;gap:9px;min-height:52px;margin-top:15px;padding:12px 15px;font-weight:800;display:flex}.homework-message-classrooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.homework-message-classrooms label{background:#fff;border:1px solid #d4e1ef;border-radius:13px;align-items:center;gap:8px;min-height:48px;padding:10px;font-weight:750;display:flex}.homework-message-preview{background:linear-gradient(145deg, #f7fbff, var(--almanar-blue-soft));border:1px solid #b9d8ff;border-radius:18px;margin-top:16px;padding:18px}.homework-message-preview>span{color:var(--almanar-blue);margin-bottom:7px;font-size:12px;font-weight:850;display:block}.homework-message-preview strong{color:#103b70;font-size:18px}.homework-message-preview p{white-space:pre-line;color:#38516e;margin:7px 0 0;line-height:1.8}.homework-message-open{min-width:145px;color:var(--almanar-blue);justify-content:flex-end;align-items:center;gap:7px;font-weight:850;display:inline-flex}.homework-message-open svg{width:18px}.homework-message-editor{margin-top:22px}.homework-message-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.homework-message-detail-actions button{justify-content:center;align-items:center;gap:7px;min-height:46px;display:inline-flex}@media (max-width:760px){.homework-message-center>header,.homework-message-card{flex-direction:column;align-items:stretch}.homework-message-center>header .action-button{justify-content:center;width:100%}.homework-message-classrooms{grid-template-columns:1fr}.homework-message-actions button{flex:1;justify-content:center}.homework-message-gateway{grid-template-columns:auto minmax(0,1fr)}.homework-message-gateway em{text-align:center;grid-column:1/-1}.homework-message-open{justify-content:flex-start;width:100%}.homework-message-detail-actions{flex-direction:column}.homework-message-detail-actions button{width:100%}}.homework-class-heading-copy{min-width:0}.homework-class-publish-panel{justify-items:end;gap:7px;min-width:0;max-width:360px;display:grid}.homework-class-publish-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.homework-class-publish-actions em.no-assignment{color:#506b94;background:#eaf0fa}.homework-class-publish-actions em.off-schedule{color:#9a3040;background:#ffecef}.homework-publication-blocker,.homework-publication-warning{color:#9a3040;background:#fff2f4;border:1px solid #efc7cc;border-radius:9px;align-items:flex-start;gap:6px;max-width:330px;padding:7px 9px;font-size:9px;font-weight:800;line-height:1.6;display:flex}.homework-publication-warning{color:#895a11;background:#fff8e8;border-color:#f0d39d}.homework-publication-blocker svg,.homework-publication-warning svg{flex:none;width:14px;height:14px;margin-top:1px}.homework-publication-blocker strong,.homework-publication-warning strong{color:inherit;font-size:inherit}.homework-off-schedule-dialog{box-sizing:border-box;width:100%;max-width:none;margin-bottom:12px}.homework-publish-button{color:#fff;background:var(--almanar-blue);min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 8px 17px #086ad833}.homework-publish-button:hover:not(:disabled){background:var(--almanar-blue-dark);transform:translateY(-1px)}.homework-publish-button:disabled{opacity:1;cursor:not-allowed}.homework-publish-button.is-published,.homework-publish-button.is-published:disabled{color:#fff;background:#dc3545;box-shadow:0 8px 17px #dc354533}.homework-publish-button.is-blocked,.homework-publish-button.is-blocked:disabled{color:#68788d;box-shadow:none;background:#e8edf3}.homework-publish-button.has-warning,.homework-publish-button.has-warning:disabled{color:#fff;background:#b66b00;box-shadow:0 8px 17px #b66b0033}.homework-publish-button.has-warning:hover:not(:disabled){background:#925600}.homework-published-badge{background:#e7f8f1;border-radius:10px;padding:7px 10px;font-weight:900;color:#087a59!important;font-size:10px!important}.guardian-student-results{scrollbar-width:thin;gap:8px;max-height:240px;margin-bottom:12px;display:grid;overflow-y:auto}.guardian-student-search-hint,.guardian-student-search-empty{color:var(--muted);background:#f8fbff;border:1px dashed #cbd9ec;border-radius:12px;margin:0;padding:12px 14px;font-size:11px;font-weight:750;line-height:1.8}.guardian-student-search-empty{color:#a04d42;background:#fff7f5;border-color:#f1c8c1}.guardian-student-result{color:#17223a;text-align:right;cursor:pointer;background:#fff;border:1px solid #d8e4f3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.guardian-student-result:hover{background:#f7fbff;border-color:#86b8ef}.guardian-student-result.selected{border-color:var(--almanar-blue);background:var(--almanar-blue-soft);box-shadow:0 0 0 2px #0879e81a}.guardian-student-result>span{gap:3px;min-width:0;display:grid}.guardian-student-result strong{font-size:12px;line-height:1.6}.guardian-student-result small{color:var(--muted);font-size:10px}.guardian-student-result svg{color:var(--almanar-blue);flex:none}.role-mode{background:#f4f7fc;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;display:grid}.one-column{grid-template-columns:1fr}.select-label{gap:8px;display:grid}.select-label>span{font-size:12px;font-weight:800}.select-label select{border:1px solid var(--border);background:#fff;border-radius:11px;min-height:46px;padding:0 11px}.select-label small{color:var(--muted);line-height:1.7}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px 28px 30px;display:grid}.academic-context-note{border-radius:13px;align-items:center;gap:11px;margin:20px 28px 0;padding:13px 15px;display:flex}.academic-context-note.ready{color:#236b52;background:#eef9f4}.academic-context-note.missing{color:#9b671e;background:#fff8ea}.academic-context-note>svg{flex:none}.academic-context-note>div{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.academic-context-note span,.academic-context-note small{font-size:10px}.academic-context-note small{color:var(--muted)}.academic-context-note strong{font-size:12px}.setup-card{border:1px solid var(--border);background:#fff;border-radius:17px;align-content:start;gap:12px;padding:20px;display:grid}.setup-title{align-items:center;gap:11px;margin-bottom:5px;display:flex}.setup-title>svg{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:12px;padding:10px}.setup-title h3{margin:0 0 3px;font-size:15px}.setup-title span{color:var(--muted);font-size:10px}.split-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.split-fields label{gap:6px;display:grid}.setup-items{border-top:1px solid var(--border);max-height:180px;margin-top:4px;display:grid;overflow-y:auto}.setup-items>span{border-bottom:1px solid #f1f3f7;align-items:center;gap:7px;padding:9px 2px;font-size:11px;display:flex}.setup-items em{color:var(--green);background:#eaf8f2;border-radius:7px;padding:3px 6px;font-size:9px;font-style:normal}.setup-items small{color:var(--muted);margin-right:auto}.inline-setup{grid-template-columns:1fr 90px auto;gap:7px;display:grid}.grade-tree{gap:8px;margin-top:5px;display:grid}.grade-tree>div{background:#f8faff;border-radius:11px;grid-template-columns:110px 1fr;align-items:start;gap:8px;padding:10px;font-size:11px;display:grid}.grade-tree>div>span{color:var(--muted);flex-wrap:wrap;gap:6px;display:flex}.grade-tree em{color:var(--primary);background:#fff;border-radius:8px;gap:5px;padding:5px 7px;font-style:normal;display:inline-flex}.grade-tree small{color:var(--muted)}.subject-chips{flex-wrap:wrap;gap:7px;padding-top:6px;display:flex}.subject-chips span{border:1px solid var(--border);border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.subject-chips small{color:var(--primary);direction:ltr}.section-block{border-top:1px solid var(--border);margin:0 28px 28px;padding-top:20px}.section-block.borderless{border:0}.section-block-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.section-block-title h2{margin:0 0 4px;font-size:17px}.section-block-title p{color:var(--muted);margin:0;font-size:11px}.section-block-title>svg{color:var(--primary)}.class-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.attendance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.attendance-class-card{border:1px solid var(--border);background:#fff;border-radius:15px;overflow:hidden}.attendance-class-card.complete{border-color:#cfe6dc;box-shadow:0 7px 22px #20704f0b}.attendance-class-card.pending{background:#fffdf9;border-color:#eadfcf}.attendance-class-head{background:linear-gradient(135deg,#f4fbf8,#fff);border-bottom:1px solid #eaf0f6;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.attendance-class-card.pending .attendance-class-head{background:linear-gradient(135deg,#fff9ef,#fff)}.attendance-class-head>div{gap:3px;display:grid}.attendance-class-head strong{color:var(--navy);font-size:14px}.attendance-class-head span{color:var(--muted);font-size:9px}.attendance-class-head em{color:var(--primary);background:var(--soft-blue);white-space:nowrap;border-radius:9px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.attendance-class-card.complete .attendance-class-head em{color:#267456;background:#e6f7ef}.attendance-submission-meta{color:#39725e;background:#f8fcfa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 16px;font-size:9px;display:grid}.attendance-submission-meta>svg{color:#2c8766}.attendance-submission-meta strong{color:var(--navy);font-size:10px}.attendance-submission-meta time{color:var(--muted);direction:ltr}.absent-students-list{padding:12px 16px 15px;display:grid}.absent-students-list>p{color:#a3494d;margin:0 0 8px;font-size:10px;font-weight:900}.absent-student-row{border-top:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.absent-student-row>div{gap:3px;min-width:0;display:grid}.absent-student-row strong{color:var(--navy);font-size:11px}.absent-student-row span,.absent-student-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attendance-row-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.late-register-button{color:#8a5b12;cursor:pointer;background:#fff;border:1px dashed #d99b37;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.late-register-button:hover{background:#fff8e8;border-style:solid}.late-register-button:disabled{cursor:wait;opacity:.65}.late-students-list{flex-wrap:wrap;gap:7px;padding:0 16px 14px;display:flex}.late-students-list>p{color:#9a6410;align-items:center;gap:6px;width:100%;margin:0 0 2px;font-size:10px;font-weight:900;display:flex}.late-students-list>p strong{color:#fff;background:#c88712;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.late-students-list>span{color:#8a5b12;background:#fff6df;border:1px solid #f1d6a5;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:3px 6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-grid}.late-students-list>span svg{grid-row:1/3}.late-students-list>span b{color:#6f480b}.late-students-list>span em{color:#a4772c;font-size:8px;font-style:normal;font-weight:700}.attendance-action-bar{background:linear-gradient(135deg, #f7fbff, var(--almanar-blue-soft));border:1px solid #cfe3fb;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:2px 0 18px;padding:16px 18px;display:flex}.attendance-action-bar>div{gap:4px;display:grid}.attendance-action-bar strong{color:var(--navy);font-size:16px}.attendance-action-bar span{color:var(--muted);font-size:13px}.independent-late-register{background:#fffdf8;border:1px solid #f0d6a7;border-radius:18px;margin:2px 0 18px;overflow:hidden}.independent-late-register .attendance-action-bar{background:linear-gradient(135deg,#fffaf0,#fff);border:0;border-bottom:1px solid #f3e1bd;border-radius:0;margin:0}.independent-late-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px 18px 18px;display:grid}.independent-late-grid>article{background:#fff;border:1px solid #f0dfbd;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.independent-late-grid>article>svg{box-sizing:content-box;color:#b8780d;background:#fff4d9;border-radius:10px;width:20px;height:20px;padding:7px}.independent-late-grid>article>div{gap:3px;min-width:0;display:grid}.independent-late-grid strong,.independent-late-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.independent-late-grid strong{color:var(--navy);font-size:11px}.independent-late-grid span{color:var(--muted);font-size:9px}.independent-late-grid em{color:#9a6410;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.independent-late-empty{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:18px;font-size:10px;display:flex}.independent-late-empty svg{color:#c99035;width:18px}.attendance-late-modal{width:min(620px,100vw - 28px)}.attendance-student-search{color:var(--navy);gap:8px;margin-top:16px;font-weight:700;display:grid}.attendance-student-search>div{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:0 13px;display:flex}.attendance-student-search svg{color:var(--muted);flex:none}.attendance-student-search input{background:0 0;border:0;outline:0;width:100%;padding:13px 0}.attendance-student-results{gap:8px;max-height:390px;margin-top:14px;display:grid;overflow:auto}.attendance-student-results>button{border:1px solid var(--border);text-align:right;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.attendance-student-results>button:hover{background:#f7fbff;border-color:#8bbef4}.attendance-student-results>button>div{gap:3px;display:grid}.attendance-student-results strong{color:var(--navy)}.attendance-student-results span,.attendance-student-results em{color:var(--muted);font-size:12px;font-style:normal}.attendance-student-results>button>svg{color:#d97706}.calendar-closed-day{color:var(--primary);background:linear-gradient(135deg,#f4f8fd,#fff);border:1px solid #e0e8f2;border-radius:16px;align-items:center;gap:14px;margin-top:18px;padding:24px;display:flex}.calendar-closed-day svg{width:30px;height:30px}.calendar-closed-day div{gap:5px;display:grid}.calendar-closed-day strong{color:var(--navy);font-size:16px}.calendar-closed-day span{color:var(--muted);font-size:11px}.guardian-call-button{color:#176247;background:#dff5e9;border:1px solid #79c3a2;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 4px 11px #1f75531a}.guardian-call-button:hover,.guardian-call-button:focus,.guardian-call-button:active,.guardian-call-button:visited{color:#176247;background:#d5f0e2;border-color:#5eae8b;text-decoration:none}.all-present-note,.attendance-pending-note{color:#267456;justify-content:center;align-items:center;gap:7px;min-height:72px;padding:15px;font-size:10px;font-weight:800;display:flex}.attendance-pending-note{color:#8d6b39}.attendance-pending-actions{gap:10px;padding:12px 15px 15px;display:grid}.attendance-pending-actions .attendance-pending-note{min-height:42px;padding:6px}.attendance-admin-submit-button,.attendance-review-button{min-height:42px;color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);font:inherit;cursor:pointer;border:1px solid #bcd6f4;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:0 15px 15px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.attendance-pending-actions .attendance-admin-submit-button{color:#fff;background:var(--almanar-blue);border-color:var(--almanar-blue);width:100%;margin:0}.attendance-admin-submit-button:disabled,.attendance-review-button:disabled{opacity:.65;cursor:wait}.attendance-roster-modal{width:min(760px,100vw - 28px)}.attendance-existing-submission{color:#23644e;background:#eaf8f2;border-radius:12px;align-items:center;gap:8px;margin-bottom:13px;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.attendance-roster-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.attendance-roster-summary span{color:var(--muted);text-align:center;background:#f8fafc;border:1px solid #e1e9f3;border-radius:11px;gap:3px;padding:10px;font-size:10px;display:grid}.attendance-roster-summary strong{color:var(--navy);font-size:17px}.attendance-admin-roster{gap:7px;max-height:min(48vh,470px);display:grid;overflow-y:auto}.attendance-admin-roster label{cursor:pointer;background:#fff;border:1px solid #dfe8f2;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.attendance-admin-roster label.absent{background:#fff6f7;border-color:#efb5ba}.attendance-admin-roster input{accent-color:#cf3543;width:18px;height:18px}.attendance-admin-roster label>span{gap:3px;display:grid}.attendance-admin-roster strong{color:var(--navy);font-size:12px}.attendance-admin-roster small{color:var(--muted);font-size:9px}.attendance-admin-roster em{color:#267456;background:#e6f7ef;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.attendance-admin-roster .absent em{color:#a12531;background:#ffe3e6}.attendance-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 28px 24px;display:grid}.attendance-admin-roster label.suspended{cursor:default;background:#fff8e7;border-color:#eccb7b}.attendance-admin-roster label.suspended input{opacity:.45;cursor:not-allowed}.attendance-admin-roster label.suspended em{color:#835600;background:#ffecbd}.attendance-admin-roster .temporary-suspension-reason{color:#835600;font-weight:800}.attendance-admin-roster label.approved-leave{cursor:default;background:#effaf6;border-color:#9fd9c5}.attendance-admin-roster label.approved-leave input{opacity:.45;cursor:not-allowed}.attendance-admin-roster label.approved-leave em{color:#087a55;background:#d9f4e9}.attendance-admin-roster .approved-leave-reason{color:#087a55;font-weight:800}@media (max-width:760px){.attendance-roster-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.attendance-view-switch button{color:#405069;text-align:right;cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:17px;justify-content:center;align-items:center;gap:13px;min-width:0;min-height:86px;padding:15px 18px;transition:all .18s;display:flex;box-shadow:0 7px 20px #1c324e0d}.attendance-view-switch button>svg{box-sizing:content-box;border-radius:13px;flex:none;width:25px;height:25px;padding:10px}.attendance-view-switch button>span{gap:4px;min-width:0;display:grid}.attendance-view-switch strong,.attendance-view-switch small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendance-view-switch strong{font-size:16px}.attendance-view-switch small{color:#66758a;font-size:10px;font-weight:700}.attendance-view-switch .daily>svg{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.attendance-view-switch .statistics>svg{color:#7a46c5;background:#f2ebff}.attendance-view-switch button:hover{border-color:#adc9ea;transform:translateY(-1px);box-shadow:0 10px 24px #1c44751a}.attendance-view-switch .daily.active{border-color:var(--almanar-blue-light);color:var(--almanar-blue-dark);background:linear-gradient(135deg, var(--almanar-blue-soft), #f8fbff);box-shadow:0 0 0 2px #468bde1f,0 10px 24px #1d62b21c}.attendance-view-switch .statistics.active{color:#6230a7;background:linear-gradient(135deg,#f1e9ff,#fbf9ff);border-color:#9e72d6;box-shadow:0 0 0 2px #854fc71c,0 10px 24px #6230a71a}.attendance-daily-panel{margin-top:0}.attendance-insights-error{padding:0 28px 18px}.attendance-insights-loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 20px;display:grid}.attendance-insights-loading span{background:linear-gradient(90deg,#f5f7fa,#edf2f7,#f5f7fa) 0 0/200% 100%;border-radius:14px;height:65px;animation:1.4s infinite shimmer}.absence-category-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 28px 18px;display:grid}.absence-category-summary article{border:1px solid var(--border);background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:flex}.absence-category-summary article>svg{box-sizing:content-box;border-radius:11px;flex:none;width:19px;height:19px;padding:8px}.absence-category-summary article>div{gap:3px;min-width:0;display:grid}.absence-category-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.absence-category-summary strong{color:var(--navy);font-size:18px}.absence-category-summary .pending>svg{color:#8a641e;background:#fff6df}.absence-category-summary .unexcused>svg{color:#c9454d;background:#fff0f1}.absence-category-summary .excused>svg{color:#267456;background:#eaf8f1}.absence-category-summary .medical>svg{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.attendance-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 28px 24px;display:grid}.attendance-insights-grid .late-insight-card>header svg{color:var(--primary)}.medical-students-list{gap:7px;display:grid}.medical-students-list>div{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.medical-students-list>div>div{gap:3px;min-width:0;display:grid}.medical-students-list strong,.medical-students-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.medical-students-list strong{color:var(--navy);font-size:11px}.medical-students-list span,.medical-students-list small{color:var(--muted);font-size:9px}.medical-students-list small{white-space:nowrap;direction:rtl}.absent-student-identity{align-content:start}.absence-category-badge{border-radius:7px;justify-self:start;max-width:100%;margin-top:3px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.absence-category-badge.pending_review{color:#86601b;background:#fff5dc}.absence-category-badge.unexcused{color:#b83c45;background:#ffedef}.absence-category-badge.excused{color:#267456;background:#e8f7f0}.absence-category-badge.medical_leave{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.absence-category-badge.locked{box-shadow:inset 0 0 0 1px}.attendance-approved-leave-lock{color:#216b50;background:#edf9f3;border:1px solid #a6d7c0;border-radius:9px;align-items:center;gap:7px;max-width:260px;min-height:38px;padding:7px 10px;display:inline-flex}.attendance-approved-leave-lock.medical{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#a8caed}.attendance-approved-leave-lock>span{min-width:0;color:inherit;text-overflow:clip;white-space:normal;gap:1px;display:grid;overflow:visible}.attendance-approved-leave-lock strong{color:inherit;font-size:13px}.attendance-approved-leave-lock small{color:inherit;text-overflow:clip;white-space:normal;font-size:11px;font-weight:800;overflow:visible}.attendance-classification-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:260px;display:flex}.attendance-classification-actions button{color:#3f4c61;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #d1dbe7;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 9px;font-size:9px;font-weight:900;transition:all .16s;display:inline-flex}.attendance-classification-actions .unexcused{color:#ad3540;background:#fff1f2;border-color:#e8a9ae}.attendance-classification-actions .excused{color:#216b50;background:#edf9f3;border-color:#a6d7c0}.attendance-classification-actions .medical{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#a8caed}.attendance-classification-actions button:hover{filter:saturate(1.18);box-shadow:0 4px 10px #1f324e1a}.attendance-classification-actions button:disabled{cursor:wait;opacity:.55}.attendance-classification-actions .unexcused.active{color:#922a33;background:#ffdfe2;border-color:#d96770;box-shadow:0 0 0 2px #d967701f}.attendance-classification-actions .excused.active{color:#175c43;background:#d6f2e4;border-color:#58ad87;box-shadow:0 0 0 2px #58ad871f}.attendance-classification-actions .medical.active{border-color:var(--almanar-blue-light);color:var(--almanar-blue-dark);background:#dcecff;box-shadow:0 0 0 2px #5d9ede1f}.attendance-medical-modal{width:min(620px,100vw - 28px)}.attendance-medical-modal textarea{resize:vertical}.homework-admin-list{display:grid}.homework-admin-list article{border-bottom:1px solid #f0f2f7;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.subject-badge{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:12px;place-items:center;font-weight:900;display:grid}.homework-admin-list h3{margin:0 0 4px;font-size:13px}.homework-admin-list p,.homework-admin-list span{color:var(--muted);margin:0;font-size:10px}.material-draft-panel{background:linear-gradient(155deg,#f8fbff 0%,#fff 58%);border:1px solid #cfe0f2;border-radius:22px;gap:16px;margin:18px 0 24px;padding:clamp(15px,2.2vw,24px);display:grid;box-shadow:0 12px 34px #1f477514}.material-draft-heading,.material-draft-title,.material-draft-session-bar,.material-assignment-explanation,.material-resulting-summary,.material-preview-messages,.material-syllabus-notice>header,.material-future-coverages>header,.material-same-day-corrections>header,.material-pending-homework>header,.material-future-oral-exams>header{align-items:center;gap:12px;display:flex}.material-draft-heading,.material-draft-session-bar{justify-content:space-between}.material-draft-title>span{width:48px;height:48px;color:var(--almanar-blue);background:#e6f1ff;border-radius:15px;flex:none;place-items:center;display:grid}.material-draft-title>span svg{width:25px;height:25px}.material-draft-title>div,.material-draft-impact-warning>span,.material-draft-safety-note>span,.material-draft-replacement-note>span,.material-draft-permission-note>span,.material-draft-table-hint>span,.material-draft-schedule-changes>header>span,.material-schedule-loading>span,.material-schedule-recommended>span{gap:3px;min-width:0;display:grid}.material-draft-title p,.material-draft-title h2,.material-draft-title small{margin:0}.material-draft-title p{color:var(--almanar-blue);font-size:13px;font-weight:900}.material-draft-title h2{color:#102845;font-size:clamp(20px,2.2vw,26px)}.material-draft-title small{color:#60718a;line-height:1.65}.material-draft-summary{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.material-draft-summary>span,.material-publish-summary>span{color:#61738a;text-align:center;background:#fff;border:1px solid #d9e5f2;border-radius:14px;place-items:center;gap:2px;min-height:66px;padding:9px 13px;display:grid}.material-draft-summary strong,.material-publish-summary strong{color:var(--almanar-blue);font-size:21px}.material-draft-summary small,.material-publish-summary small{font-weight:800}.material-draft-summary .needs-attention,.material-publish-summary .needs-attention{color:#9b3434;background:#fff7f7;border-color:#f0c7c7}.material-draft-summary .needs-attention strong,.material-publish-summary .needs-attention strong{color:#bd3030}.material-draft-impact-warning,.material-draft-safety-note,.material-draft-replacement-note,.material-draft-permission-note{color:#174b79;background:var(--almanar-blue-soft);border:1px solid #b9d9f7;border-radius:15px;align-items:flex-start;gap:11px;min-height:64px;padding:13px 15px;display:flex}.material-draft-impact-warning{color:#a62c2c;background:#fff4f4;border-color:#efb5b5}.material-draft-impact-warning>svg{flex:none;margin-top:2px}.material-draft-impact-warning small{color:#8b4545;overflow-wrap:anywhere;line-height:1.75}.material-draft-impact-warning small+small{color:#7d3030;margin-top:3px;font-weight:800}.material-draft-safety-note>svg,.material-draft-replacement-note>svg,.material-draft-permission-note>svg{flex:none;margin-top:2px}.material-draft-safety-note small,.material-draft-replacement-note small,.material-draft-permission-note small{color:#52708d;line-height:1.65}.material-draft-replacement-note{color:#5c3fa4;background:#f5f1ff;border-color:#c8b9ef}.material-draft-replacement-note small{color:#6f6292}.material-draft-permission-note{color:#765317;background:#fff9eb;border-color:#ead7af;margin:18px 0}.material-draft-permission-note small{color:#7b6a49}.material-draft-permission-note.load-error{color:#a32f2f;background:#fff4f4;border-color:#efbaba}.material-draft-permission-note.load-error small{color:#8e4646}.material-draft-session-bar{background:#fff;border:1px solid #cfe0f2;border-radius:16px;min-height:72px;padding:12px 14px}.material-draft-session-bar>span{gap:4px;min-width:0;display:grid}.material-draft-session-bar>span strong{color:#153653}.material-draft-session-bar>span small{color:#65768c;overflow-wrap:anywhere}.material-draft-session-bar>div{flex-wrap:wrap;gap:9px;display:flex}.material-draft-session-bar button{min-height:44px}.material-draft-unresolved-list{background:#fff7f7;border:1px solid #efb5b5;border-radius:16px;gap:12px;padding:14px;display:grid}.material-draft-unresolved-list>header{color:#a62c2c;align-items:flex-start;gap:10px;min-width:0;display:flex}.material-draft-unresolved-list>header>svg{flex:none;margin-top:2px}.material-draft-unresolved-list>header>span{gap:3px;min-width:0;display:grid}.material-draft-unresolved-list>header small{color:#815757;line-height:1.55}.material-draft-unresolved-list>div{flex-wrap:wrap;gap:9px;display:flex}.material-draft-unresolved-list button{text-align:start;justify-content:flex-start;min-width:min(100%,220px);min-height:48px}.material-draft-unresolved-list button>span{gap:2px;min-width:0;display:grid}.material-draft-unresolved-list button strong,.material-draft-unresolved-list button small{overflow-wrap:anywhere}.material-draft-unresolved-list button small{color:#6d7582;font-weight:700}.material-draft-conflicts{background:#fff9ef;border:1px solid #e7bd88;border-radius:16px;gap:12px;padding:14px;display:grid}.material-draft-conflicts>header{color:#8a500f;align-items:flex-start;gap:10px;min-width:0;display:flex}.material-draft-conflicts>header>svg{flex:none;margin-top:2px}.material-draft-conflicts>header>span{gap:3px;min-width:0;display:grid}.material-draft-conflicts>header small{color:#765f43;line-height:1.6}.material-draft-conflicts>div{gap:9px;display:grid}.material-draft-conflicts article{background:#fff;border-radius:12px;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.material-draft-conflict-time{gap:2px;min-width:0;display:grid}.material-draft-conflict-time strong{color:#7d4410;overflow-wrap:anywhere}.material-draft-conflict-time small{color:#71624f}.material-draft-conflicts article>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.material-draft-conflicts article button{text-align:start;justify-content:flex-start;min-width:min(100%,210px);min-height:48px}.material-draft-conflicts article button>span,.material-draft-conflict-material{gap:2px;min-width:0;display:grid}.material-draft-conflicts article button strong,.material-draft-conflicts article button small,.material-draft-conflict-material strong,.material-draft-conflict-material small{overflow-wrap:anywhere}.material-draft-conflict-material{border:1px solid #eadcc9;border-radius:10px;flex:190px;padding:9px 10px}.material-draft-conflict-material small{color:#6f7885}.material-draft-conflict-material-actions{flex:280px;gap:7px;min-width:0;display:grid!important}.material-draft-conflict-material-actions>div{flex-wrap:wrap;gap:7px;display:flex}.material-draft-conflict-material-actions button{flex:145px;min-width:0!important}.material-draft-schedule-changes{background:#f4f9ff;border:1px solid #b9d7f3;border-radius:16px;gap:11px;padding:14px;display:grid}.material-draft-schedule-changes>header{color:var(--almanar-blue-dark);align-items:flex-start;gap:10px;display:flex}.material-draft-schedule-changes>header>svg{flex:none;margin-top:2px}.material-draft-schedule-changes>header small{color:#5c728a;line-height:1.55}.material-draft-schedule-changes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.material-draft-schedule-changes article{background:#fff;border:1px solid #d8e6f3;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:flex}.material-draft-schedule-changes article>span{gap:2px;min-width:0;display:grid}.material-draft-schedule-changes article strong,.material-draft-schedule-changes article small{overflow-wrap:anywhere}.material-draft-schedule-changes article small{color:#6a798c}.material-draft-schedule-changes article em{color:var(--almanar-blue);flex:none;font-size:12px;font-style:normal;font-weight:900}.material-draft-table-hint{color:#174b79;background:#f9fcff;border:1px dashed #b9cee4;border-radius:14px;align-items:flex-start;gap:10px;min-height:58px;padding:12px 14px;display:flex}.material-draft-table-hint>svg{color:var(--almanar-blue);flex:none;margin-top:2px}.material-draft-table-hint small{color:#60748b;line-height:1.6}.material-draft-backdrop{z-index:1300}.material-assignment-dialog,.material-publish-dialog,.material-schedule-dialog{gap:15px;width:min(820px,100vw - 30px);max-height:min(92vh,880px);overflow:auto}.material-publish-dialog{width:min(900px,100vw - 30px)}.material-schedule-dialog{width:min(880px,100vw - 30px)}.material-assignment-dialog .modal-heading,.material-publish-dialog .modal-heading,.material-schedule-dialog .modal-heading{align-items:flex-start}.material-assignment-dialog .modal-heading>div,.material-publish-dialog .modal-heading>div,.material-schedule-dialog .modal-heading>div{gap:5px;min-width:0;display:grid}.material-assignment-dialog .modal-heading p,.material-publish-dialog .modal-heading p,.material-schedule-dialog .modal-heading p{overflow-wrap:anywhere;line-height:1.6}.material-schedule-loading,.material-schedule-recommended{color:var(--almanar-blue-dark);background:#eff8ff;border:1px solid #bad9f4;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.material-schedule-loading>svg,.material-schedule-recommended>svg{flex:none;margin-top:2px}.material-schedule-loading small,.material-schedule-recommended small{color:#55728c;line-height:1.55}.material-schedule-source{grid-template-columns:minmax(0,1fr) 130px;align-items:stretch;gap:10px;display:grid}.material-schedule-source>span{background:#f8fbff;border:1px solid #d6e4f0;border-radius:13px;gap:3px;min-width:0;padding:12px 14px;display:grid}.material-schedule-source>span:last-child{text-align:center;align-content:center;place-items:center}.material-schedule-source small{color:#66788d}.material-schedule-source strong{color:#173752;overflow-wrap:anywhere}.material-schedule-source em{color:#496b89;font-size:12px;font-style:normal;font-weight:800}.material-schedule-source .safe{color:#147147;background:#f0fbf5;border-color:#b9dfcb}.material-schedule-source .warning{color:#8d5712;background:#fff9ed;border-color:#efd0a1}.material-schedule-source>span:last-child strong{color:inherit;font-size:24px}.material-schedule-options{gap:10px;display:grid}.material-schedule-options>header{gap:3px;display:grid}.material-schedule-options>header strong{color:#173752}.material-schedule-options>header small{color:#64768b;line-height:1.55}.material-schedule-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:390px;padding:3px;display:grid;overflow:auto}.material-schedule-options button{color:#183853;text-align:start;cursor:pointer;background:#fff;border:1px solid #d6e2ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 9px;min-width:0;min-height:94px;padding:11px 12px;display:grid}.material-schedule-options button:hover{background:#f7fbff;border-color:#79aee3}.material-schedule-options button.recommended{background:#f1fbf6;border-color:#77c79f;box-shadow:0 0 0 2px #26925b14}.material-schedule-options button>span{gap:2px;min-width:0;display:grid}.material-schedule-options button strong,.material-schedule-options button small{overflow-wrap:anywhere}.material-schedule-options button small{color:#6d7b8d}.material-schedule-options button em{color:#496983;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.material-schedule-options button b{color:#8b570f;background:#fff1d8;border-radius:999px;grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:11px}.material-schedule-options button.recommended b{color:#156d47;background:#dff4e9}.material-schedule-preview{gap:12px;display:grid}.material-schedule-pair{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.material-schedule-pair>span{background:#f8fbff;border:1px solid #d7e3ee;border-radius:13px;align-content:center;gap:3px;min-width:0;min-height:96px;padding:12px;display:grid}.material-schedule-pair>svg{color:var(--almanar-blue);justify-self:center}.material-schedule-pair small{color:#6a798c}.material-schedule-pair strong{color:#173752;overflow-wrap:anywhere}.material-schedule-pair em{color:#4e6e89;font-size:12px;font-style:normal;font-weight:800}.material-schedule-result{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.material-schedule-result>span{color:#526b84;text-align:center;background:#fff;border:1px solid #d8e4ef;border-radius:12px;place-items:center;gap:2px;min-width:0;min-height:68px;padding:9px;display:grid}.material-schedule-result strong{color:var(--almanar-blue-dark);font-size:22px}.material-schedule-result .safe{color:#147147;background:#f1fbf6;border-color:#b9dfcb}.material-schedule-result .safe strong{color:#147147}.material-schedule-result .warning{color:#8d5712;background:#fff9ed;border-color:#efd0a1}.material-schedule-result .warning strong{color:#9a5b0b}.material-schedule-result .danger{color:#a32f2f;background:#fff4f4;border-color:#efb9b9}.material-schedule-result .danger strong{color:#b52d2d}.material-schedule-recommended{color:#146d48;background:#eefaf4;border-color:#addcc3}.material-assignment-current,.material-publish-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.material-assignment-current>span{color:#6a7a8f;background:#f4f7fa;border-radius:12px;gap:3px;min-width:0;padding:11px 12px;display:grid}.material-assignment-current strong{color:#173752;overflow-wrap:anywhere}.material-assignment-teacher-field{color:#233a55;gap:10px;display:grid}.material-teacher-options-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-teacher-options-heading>span{gap:3px;min-width:0;display:grid}.material-teacher-options-heading small{color:#6a7b91;line-height:1.6}.material-teacher-options-heading em{color:var(--almanar-blue);flex:none;font-size:13px;font-style:normal;font-weight:800}.material-teacher-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start;gap:9px;max-height:310px;padding:3px;display:grid;overflow:auto}.material-teacher-options>button{box-sizing:border-box;color:#173752;text-align:start;cursor:pointer;background:#fff;border:1px solid #d4e1ed;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:max-content;align-content:start;align-items:start;gap:5px 10px;min-width:0;min-height:108px;padding:11px 12px;display:grid;overflow:visible;height:auto!important;max-height:none!important}.material-teacher-options>button.conflicting{min-height:132px}.material-teacher-options>button:hover:not(:disabled){background:#f8fbff;border-color:#78afe7}.material-teacher-options>button.selected{border-color:var(--almanar-blue);background:#eff6ff;box-shadow:0 0 0 3px #0d63da1a}.material-teacher-options>button.conflicting{background:#fffaf4;border-color:#e8c59f}.material-teacher-options>button:disabled{opacity:.65;cursor:not-allowed}.material-teacher-option-name{gap:1px;min-width:0;display:grid}.material-teacher-option-name strong{overflow-wrap:anywhere}.material-teacher-option-name small{color:#7a8797}.material-teacher-option-status{color:#16704d;white-space:nowrap;background:#e5f6ed;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.material-teacher-option-status.conflicting{color:#985313;background:#ffecd8}.material-teacher-option-load,.material-teacher-option-impact{color:#53687e;white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-size:12px;font-weight:800;line-height:1.65;display:block}.material-teacher-option-impact{color:#95501a}.material-options-empty{color:#6c7c90;text-align:center;background:#fafbfd;border:1px dashed #d7e0e9;border-radius:12px;padding:14px}.material-selected-conflicts{color:#7e4a17;background:#fff9ef;border:1px solid #e9c192;border-radius:13px;gap:7px;padding:12px 14px;display:grid}.material-selected-conflicts>strong{align-items:center;gap:7px;display:flex}.material-selected-conflicts>strong svg{width:18px}.material-selected-conflicts>span{color:#694e33;background:#fff;border-radius:9px;padding:7px 9px;line-height:1.55}.material-assignment-explanation,.material-resulting-summary,.material-preview-messages{color:#17537f;background:#eff8ff;border:1px solid #bfdbf5;border-radius:13px;align-items:flex-start;padding:12px 14px}.material-assignment-explanation>svg,.material-resulting-summary>svg,.material-preview-messages>svg{flex:none;margin-top:2px}.material-assignment-explanation>span,.material-resulting-summary>span,.material-preview-messages>span{gap:4px;min-width:0;display:grid}.material-assignment-explanation small,.material-resulting-summary small,.material-preview-messages small{color:#54718d;overflow-wrap:anywhere;line-height:1.65}.material-assignment-preview{gap:13px;display:grid}.material-assignment-preview>section{gap:10px;display:grid}.material-assignment-preview h3,.material-handover-summary h3{color:#173752;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.material-assignment-preview h3 svg,.material-handover-summary h3 svg{width:19px;color:var(--almanar-blue)}.material-affected-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.material-affected-periods>span{text-align:center;background:#fff;border:1px solid #dbe5ef;border-radius:11px;place-items:center;gap:2px;min-width:0;min-height:58px;padding:8px;display:grid}.material-affected-periods strong{color:#1a3855}.material-affected-periods small{color:#64768c}.material-workload-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.material-workload-summary>span{background:#f8fbff;border:1px solid #d8e5f1;border-radius:11px;gap:2px;padding:10px 12px;display:grid}.material-workload-summary small{color:#6b7a8d}.material-workload-summary strong{color:var(--almanar-blue-dark)}.material-preview-messages.blockers{color:#a52e2e;background:#fff2f2;border-color:#efb6b6}.material-preview-messages.blockers small{color:#913c3c}.material-preview-messages.warnings{color:#855a0d;background:#fff9e9;border-color:#eed099}.material-preview-messages.warnings small{color:#796a4c}.material-preview-messages small:before{content:"• ";font-weight:900}.material-daily-draft-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.material-daily-draft-locations button{color:#8f2929;width:100%;min-width:0;min-height:64px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #e7a6a6;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.material-daily-draft-locations button:hover:not(:disabled){background:#fff8f8;border-color:#d46f6f}.material-daily-draft-locations button:disabled{cursor:default}.material-daily-draft-locations button>svg{width:20px;height:20px}.material-daily-draft-locations button>span{gap:2px;min-width:0;display:grid}.material-daily-draft-locations button strong,.material-daily-draft-locations button small{overflow-wrap:anywhere;min-width:0}.material-daily-draft-locations button small{color:#7d5a5a;font-size:11px}.material-daily-draft-locations button small:before{content:none}.material-daily-draft-locations button em{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:900}.timetable-day-card.attention-target{border-color:#ef9c32;animation:1.1s ease-in-out 2 timetable-attention-pulse;box-shadow:0 0 0 4px #ef9c322e,0 16px 35px #68430e21}@keyframes timetable-attention-pulse{50%{box-shadow:0 0 0 7px #ef9c321f,0 18px 38px #68430e29}}@media (prefers-reduced-motion:reduce){.timetable-day-card.attention-target{animation:none}}.material-publish-summary{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.material-publish-summary .same-day-correction{color:#315f8b;background:#f2f8ff;border-color:#b9d8f4}.material-publish-summary .same-day-correction strong{color:var(--almanar-blue)}.material-homeroom-decisions{background:#f5f9fe;border:1px solid #c8d9ee;border-radius:14px;gap:12px;padding:14px;display:grid}.material-homeroom-decisions>header{min-width:0;color:var(--almanar-blue-dark);align-items:flex-start;gap:9px;display:flex}.material-homeroom-decisions>header>svg{flex:none;margin-top:2px}.material-homeroom-decisions>header>span{gap:3px;min-width:0;display:grid}.material-homeroom-decisions>header small{color:#59728d;line-height:1.6}.material-homeroom-decisions>div{gap:9px;display:grid}.material-homeroom-decisions label{background:#fff;border-radius:11px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.2fr);align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.material-homeroom-decisions label>span{gap:2px;min-width:0;display:grid}.material-homeroom-decisions label strong,.material-homeroom-decisions label small{overflow-wrap:anywhere}.material-homeroom-decisions label small{color:#6b7b8e}.material-homeroom-decisions select{color:#173752;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c7d6e7;border-radius:11px;padding-inline:12px;font-weight:800}.material-homeroom-decisions>button{width:-moz-fit-content;width:fit-content;min-height:44px}.material-handover-summary,.material-syllabus-notice,.material-future-coverages,.material-same-day-corrections,.material-pending-homework,.material-future-oral-exams{background:#f3fbf7;border:1px solid #c4e4d3;border-radius:14px;gap:10px;padding:13px 14px;display:grid}.material-handover-summary>div{gap:7px;display:grid}.material-handover-summary>div>span{align-items:flex-start;gap:8px;display:flex}.material-handover-summary>div svg{color:#19865a;flex:none;width:18px}.material-handover-summary small{color:#3e6956;line-height:1.6}.material-syllabus-notice{background:#f3f8fd;border-color:#c9dcf1}.material-future-coverages{background:#fff5f5;border-color:#efb9b9}.material-same-day-corrections{background:#f2f8ff;border-color:#b9d8f4}.material-pending-homework{background:#fff5f5;border-color:#efb9b9}.material-future-oral-exams{background:#fff9ed;border-color:#efcf91}.material-syllabus-notice>header,.material-future-coverages>header,.material-same-day-corrections>header,.material-pending-homework>header,.material-future-oral-exams>header{align-items:flex-start}.material-syllabus-notice>header>svg,.material-future-coverages>header>svg,.material-same-day-corrections>header>svg,.material-pending-homework>header>svg,.material-future-oral-exams>header>svg{color:var(--almanar-blue);flex:none;margin-top:2px}.material-future-coverages>header>svg,.material-pending-homework>header>svg{color:#b63030}.material-future-oral-exams>header>svg{color:#99620b}.material-syllabus-notice>header>span,.material-future-coverages>header>span,.material-same-day-corrections>header>span,.material-pending-homework>header>span,.material-future-oral-exams>header>span{gap:3px;min-width:0;display:grid}.material-syllabus-notice>header small,.material-future-coverages>header small,.material-same-day-corrections>header small,.material-pending-homework>header small,.material-future-oral-exams>header small{color:#5c7188;overflow-wrap:anywhere;line-height:1.6}.material-syllabus-notice>div,.material-future-coverages>div,.material-same-day-corrections>div,.material-pending-homework>div,.material-future-oral-exams>div{gap:7px;display:grid}.material-syllabus-notice>div>span,.material-future-coverages>div>span,.material-same-day-corrections>div>span,.material-pending-homework>div>span,.material-future-oral-exams>div>span{background:#fff;border-radius:10px;gap:2px;min-width:0;padding:9px 10px;display:grid}.material-syllabus-notice>div small,.material-future-coverages>div small,.material-same-day-corrections>div small,.material-pending-homework>div small,.material-future-oral-exams>div small{color:#6b798a;overflow-wrap:anywhere}.material-syllabus-notice>div strong,.material-future-coverages>div strong,.material-same-day-corrections>div strong,.material-pending-homework>div strong,.material-future-oral-exams>div strong{overflow-wrap:anywhere}.material-publish-acknowledgement{color:#65450f;cursor:pointer;background:#fff;border:1px solid #e6c477;border-radius:11px;align-items:flex-start;gap:10px;min-height:52px;padding:10px 12px;display:flex}.material-publish-acknowledgement input{width:20px;height:20px;accent-color:var(--almanar-blue);flex:none;margin:2px 0 0}.material-publish-acknowledgement>span{gap:3px;min-width:0;display:grid}.material-publish-acknowledgement small{color:#76633f;overflow-wrap:anywhere;line-height:1.6}.material-publish-decisions-action{width:-moz-fit-content;width:fit-content;min-height:44px}.material-assignment-dialog .modal-actions,.material-publish-dialog .modal-actions,.material-schedule-dialog .modal-actions{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e0e7ef;margin:5px -20px -20px;padding:13px 20px;position:sticky;bottom:-20px}.material-assignment-dialog .modal-actions button,.material-publish-dialog .modal-actions button,.material-schedule-dialog .modal-actions button{min-height:44px}.timetable-teacher-readonly>small{color:#718096;font-size:11px;line-height:1.4}.timetable-material-teacher-button{color:#1a2d4a;text-align:start;cursor:pointer;background:#f9fbfe;border:1px solid #d9e5f1;border-radius:10px;gap:3px;min-width:0;min-height:46px;padding:6px 8px;display:grid}.timetable-material-teacher-button:hover:not(:disabled){border-color:var(--almanar-blue-light);background:#f1f7ff}.timetable-material-teacher-button:disabled{opacity:.7;cursor:not-allowed}.timetable-published-teacher{align-items:center;gap:6px;min-width:0;display:flex}.timetable-published-teacher strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.timetable-published-teacher em{color:#ad2e2e;background:#ffe8e8;border-radius:999px;flex:none;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900}.timetable-material-teacher-button>small{color:#4f7194;align-items:center;gap:4px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.timetable-material-teacher-button.has-draft-change{background:#fff8f8;border-color:#efb3b3}.timetable-material-teacher-button.has-draft-change .timetable-published-teacher strong{color:#b52f2f;text-decoration:line-through;text-decoration-thickness:1px}.timetable-material-teacher-button>small.unresolved{color:#b52f2f}.timetable-period-row.is-schedule-draggable{cursor:grab;grid-template-columns:42px minmax(0,1fr) minmax(0,1fr) minmax(145px,.7fr);transition:border-color .16s,background .16s,box-shadow .16s}.timetable-period-row.is-schedule-draggable:active{cursor:grabbing}.timetable-period-row.is-drag-over{z-index:1;border-color:var(--almanar-blue);background:var(--almanar-blue-soft);position:relative;box-shadow:inset 0 0 0 2px #196fcd38}.timetable-period-drag-handle{min-width:0;min-height:48px;color:var(--almanar-blue-dark);font:inherit;text-align:start;cursor:grab;background:#f5faff;border:1px dashed #9fc4e8;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 6px;padding:7px 9px;display:grid}.timetable-period-drag-handle:hover{border-style:solid;border-color:var(--almanar-blue-light);background:#eaf5ff}.timetable-period-drag-handle>svg{grid-row:1/3}.timetable-period-drag-handle span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900}.timetable-period-drag-handle small{color:#527696;overflow-wrap:anywhere;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:800;line-height:1.35;display:flex}.timetable-day-schedule-note{min-height:44px;color:var(--almanar-blue-dark);background:#eef7ff;border-top:1px solid #bfdbf3;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:800;display:flex}.timetable-day-card>footer button{min-height:44px}@media (max-width:780px){.material-draft-heading,.material-draft-session-bar{flex-direction:column;align-items:stretch}.material-draft-summary{width:100%}.material-draft-session-bar>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.material-draft-session-bar button{justify-content:center;width:100%}.material-publish-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.material-affected-periods{grid-template-columns:repeat(3,minmax(0,1fr))}.material-teacher-options,.material-homeroom-decisions label,.material-draft-conflicts article,.material-draft-schedule-changes>div,.material-schedule-options>div,.material-daily-draft-locations{grid-template-columns:1fr}.timetable-period-row.is-schedule-draggable{grid-template-columns:38px minmax(0,1fr)}.timetable-period-row.is-schedule-draggable .period-field:last-of-type,.timetable-period-drag-handle{grid-column:2}}@media (max-width:560px){.material-draft-panel{border-radius:17px;margin-inline:0;padding:13px}.material-draft-title{align-items:flex-start}.material-draft-title>span{border-radius:13px;width:42px;height:42px}.material-assignment-dialog,.material-publish-dialog,.material-schedule-dialog{width:calc(100vw - 18px);max-height:94vh;padding:14px}.material-assignment-current{grid-template-columns:1fr}.material-teacher-options-heading{flex-direction:column;align-items:flex-start}.material-affected-periods{grid-template-columns:repeat(2,minmax(0,1fr))}.material-homeroom-decisions>button,.material-publish-decisions-action{justify-content:center;width:100%}.material-assignment-dialog .modal-actions,.material-publish-dialog .modal-actions,.material-schedule-dialog .modal-actions{margin:5px -14px -14px;padding:11px 14px;bottom:-14px}.material-assignment-dialog .modal-actions button,.material-publish-dialog .modal-actions button,.material-schedule-dialog .modal-actions button{flex:1;min-width:0}.material-schedule-source,.material-schedule-pair{grid-template-columns:1fr}.material-schedule-pair>svg{transform:rotate(90deg)}.material-schedule-result{grid-template-columns:repeat(2,minmax(0,1fr))}.material-draft-schedule-changes article{flex-direction:column;align-items:flex-start}.material-draft-schedule-changes article em{white-space:normal}}@media (max-width:380px){.material-draft-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.material-draft-summary>span{min-width:0;padding-inline:5px}.material-draft-session-bar>div{grid-template-columns:1fr}.material-publish-summary{grid-template-columns:1fr 1fr}.material-publish-summary>span{min-width:0;padding-inline:6px}}.timetable-statistics{gap:18px;min-width:0;display:grid}.timetable-statistics-heading{background:linear-gradient(135deg,#f4f9ff,#fff 58%);border:1px solid #d9e7f6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px 24px;display:flex;box-shadow:0 12px 30px #1c436f12}.timetable-statistics-heading>div{align-items:center;gap:14px;min-width:0;display:flex}.timetable-statistics-heading>div>span{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue));border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 20px #0d63da33}.timetable-statistics-heading>div>span svg{width:25px;height:25px}.timetable-statistics-heading p,.timetable-statistics-heading h2,.timetable-statistics-heading small{margin:0}.timetable-statistics-heading p{color:var(--almanar-blue);font-size:13px;font-weight:900}.timetable-statistics-heading h2{color:#102844;margin:2px 0;font-size:clamp(21px,2vw,27px)}.timetable-statistics-heading small{color:#61738a;line-height:1.65}.timetable-statistics-heading>em{color:#5d6f84;white-space:nowrap;background:#fff;border:1px solid #dbe7f3;border-radius:999px;flex:none;padding:9px 13px;font-size:13px;font-style:normal;font-weight:850}.timetable-statistics-heading>em.has-draft{color:#6341aa;background:#f5f1ff;border-color:#c7b6f0}.timetable-statistics-cards{grid-template-columns:repeat(6,minmax(145px,1fr));gap:11px;display:grid}.timetable-statistics-card{--statistics-tone:var(--almanar-blue);--statistics-soft:var(--almanar-blue-soft);border:1px solid color-mix(in srgb, var(--statistics-tone) 18%, #dce7f2);background:#fff;border-radius:19px;align-items:center;gap:12px;min-width:0;min-height:108px;padding:15px;display:flex;box-shadow:0 9px 24px #1a3d640f}.timetable-statistics-card>span{width:43px;height:43px;color:var(--statistics-tone);background:var(--statistics-soft);border-radius:14px;flex:0 0 43px;place-items:center;display:grid}.timetable-statistics-card>span svg{width:21px;height:21px}.timetable-statistics-card>div{gap:3px;min-width:0;display:grid}.timetable-statistics-card strong{color:var(--statistics-tone);font-size:25px;line-height:1}.timetable-statistics-card small{color:#5d6f85;overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.5}.timetable-statistics-card.tone-navy{--statistics-tone:var(--almanar-blue-dark);--statistics-soft:#edf3fa}.timetable-statistics-card.tone-violet{--statistics-tone:#6c4bc1;--statistics-soft:#f2edff}.timetable-statistics-card.tone-red{--statistics-tone:#bd3030;--statistics-soft:#fff0f0}.timetable-statistics-card.tone-green{--statistics-tone:#078760;--statistics-soft:#e8f8f1}.timetable-statistics-card.tone-amber{--statistics-tone:#b66b08;--statistics-soft:#fff5e4}.timetable-statistics-note{color:#87530f;background:#fff9ed;border:1px solid #e8c98e;border-radius:15px;align-items:flex-start;gap:11px;min-width:0;padding:13px 15px;display:flex}.timetable-statistics-note>svg{flex:none;margin-top:2px}.timetable-statistics-note>span{gap:3px;min-width:0;display:grid}.timetable-statistics-note small{color:#745f42;overflow-wrap:anywhere;line-height:1.65}.timetable-statistics-toolbar{background:#fff;border:1px solid #dde7f2;border-radius:19px;grid-template-columns:minmax(250px,1fr) minmax(200px,.45fr) auto;align-items:end;gap:12px;min-width:0;padding:16px;display:grid}.timetable-statistics-toolbar label{color:#52647b;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.timetable-statistics-toolbar input,.timetable-statistics-toolbar select{color:#142b48;width:100%;min-width:0;min-height:48px;font:inherit;background:#fafdff;border:1px solid #d4e0ed;border-radius:13px;padding:0 13px}.timetable-statistics-search>div{min-width:0;position:relative}.timetable-statistics-search svg{inset-inline-start:13px;color:#6b7f96;pointer-events:none;width:20px;height:20px;position:absolute;top:14px}.timetable-statistics-search input{padding-inline-start:43px}.timetable-statistics-result-count{color:#5c6e84;white-space:nowrap;background:#eef5fc;border-radius:13px;align-items:center;gap:4px;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.timetable-statistics-result-count strong{color:var(--almanar-blue);font-size:17px}.timetable-statistics-list{background:#f7faff;border:1px solid #dbe6f2;border-radius:22px;min-width:0;overflow:hidden}.timetable-statistics-list-head,.timetable-statistics-row{inline-size:100%;max-inline-size:100%;box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,.82fr) minmax(0,.92fr) minmax(120px,.72fr);align-items:center;gap:12px;min-width:0;display:grid}.timetable-statistics-list-head{color:#4c627d;background:#eaf3fd;padding:13px 17px;font-size:13px;font-weight:900}.timetable-statistics-row-wrap{box-sizing:border-box;background:#fff;border:1px solid #e0e9f3;border-radius:17px;width:calc(100% - 24px);min-width:0;max-width:calc(100% - 24px);margin:12px;overflow:hidden}.timetable-statistics-row-wrap.is-expanded{border-color:#9dc7ef;box-shadow:0 9px 25px #16579a14}.timetable-statistics-row{padding:14px 16px}.timetable-statistics-row>*{min-width:0}.timetable-statistics-teacher{align-items:center;gap:10px;display:flex}.timetable-statistics-teacher>span{width:42px;height:42px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.timetable-statistics-teacher>span svg{width:21px;height:21px}.timetable-statistics-teacher>div,.timetable-statistics-materials,.timetable-statistics-responsibility{gap:3px;min-width:0;display:grid}.timetable-statistics-teacher strong,.timetable-statistics-materials strong,.timetable-statistics-responsibility strong{color:#142b48;overflow-wrap:anywhere}.timetable-statistics-teacher small,.timetable-statistics-materials small,.timetable-statistics-responsibility small{color:#66788e;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.timetable-statistics-workload{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.timetable-statistics-workload>span{background:#f8fbff;border:1px solid #dce7f2;border-radius:11px;place-items:center;min-height:48px;padding:6px 8px;display:grid}.timetable-statistics-workload>span.changed{background:#f5f1ff;border-color:#c5b4ef}.timetable-statistics-workload strong{color:var(--almanar-blue);font-size:19px}.timetable-statistics-workload>span.changed strong{color:#6846b2}.timetable-statistics-workload small{color:#62748b;font-size:11px;font-weight:800}.timetable-statistics-workload em{color:#758498;text-align:center;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.timetable-statistics-status{justify-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.timetable-statistics-status .status{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.timetable-statistics-status .status svg{width:14px;height:14px}.timetable-statistics-status .status.ready{color:#08774f;background:#e6f8ef}.timetable-statistics-status .status.changed{color:#6442ab;background:#f0eaff}.timetable-statistics-status .status.conflict{color:#b82432;background:#ffecee}.timetable-statistics-status .status.attention{color:#9b5c08;background:#fff3df}.timetable-statistics-status button,.timetable-statistics-details header button{width:100%;max-width:100%;min-height:44px;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dced;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.timetable-statistics-status button svg,.timetable-statistics-details header button svg{width:17px;height:17px}.timetable-statistics-details{background:#f4f9ff;border-top:1px solid #dbe8f4;gap:14px;padding:16px;display:grid}.timetable-statistics-details>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.timetable-statistics-details>header>div{gap:3px;min-width:0;display:grid}.timetable-statistics-details>header strong{color:#12314f;font-size:17px}.timetable-statistics-details>header small{color:#64778e;line-height:1.55}.timetable-statistics-details header button:disabled{color:#8492a3;cursor:not-allowed;background:#edf1f5}.timetable-statistics-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.timetable-statistics-detail-grid>section{background:#fff;border:1px solid #d9e6f2;border-radius:15px;min-width:0;padding:14px}.timetable-statistics-detail-grid h3{color:#17436d;align-items:center;gap:7px;margin:0 0 11px;font-size:15px;display:flex}.timetable-statistics-detail-grid h3 svg{width:19px;height:19px;color:var(--almanar-blue)}.timetable-statistics-detail-grid p{color:#60738a;margin:6px 0 0;line-height:1.65}.timetable-statistics-chips{flex-wrap:wrap;gap:8px;display:flex}.timetable-statistics-chips>span{background:#f9fcff;border:1px solid #dfe8f2;border-radius:11px;flex:190px;gap:2px;min-width:min(100%,190px);padding:9px 10px;display:grid}.timetable-statistics-chips strong{color:#183753}.timetable-statistics-chips small{color:#687b90;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.timetable-statistics-detail-grid .responsibility-line{overflow-wrap:anywhere;background:#f7faff;border-radius:10px;padding:8px 9px}.timetable-statistics-detail-grid .responsibility-line strong{color:#174f81}.timetable-statistics-detail-grid .responsibility-line small{color:#76879a;margin-top:2px;display:block}.timetable-statistics-empty{text-align:center;color:#687a90;background:#fff;border:1px dashed #cbd9e8;border-radius:22px;place-items:center;min-height:240px;padding:32px;display:grid}.timetable-statistics-empty svg{width:45px;height:45px;color:var(--almanar-blue)}.timetable-statistics-empty h3{color:#19324f;margin:8px 0 0}.timetable-statistics-empty p{margin:0}@media (max-width:1250px){.timetable-statistics-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.timetable-statistics-list-head{display:none}.timetable-statistics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.timetable-statistics-teacher{grid-column:span 2}.timetable-statistics-status{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr);align-items:center}}@media (max-width:780px){.timetable-statistics-heading{flex-direction:column;align-items:stretch;padding:18px}.timetable-statistics-heading>em{white-space:normal;align-self:flex-start}.timetable-statistics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.timetable-statistics-card{flex-direction:column;align-items:flex-start;min-height:96px;padding:12px}.timetable-statistics-toolbar{grid-template-columns:1fr}.timetable-statistics-result-count{justify-content:center}.timetable-statistics-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.timetable-statistics-teacher{grid-column:1/-1}.timetable-statistics-status{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center}.timetable-statistics-details>header{flex-direction:column;align-items:stretch}.timetable-statistics-details>header button{width:100%}.timetable-statistics-detail-grid{grid-template-columns:1fr}}@media (max-width:420px){.timetable-statistics-heading>div{align-items:flex-start}.timetable-statistics-heading>div>span{flex-basis:44px;width:44px;height:44px}.timetable-statistics-cards{grid-template-columns:1fr}.timetable-statistics-card{flex-direction:row;align-items:center;min-height:78px}.timetable-statistics-row{grid-template-columns:1fr}.timetable-statistics-teacher,.timetable-statistics-status{grid-column:auto}.timetable-statistics-status{grid-template-columns:1fr}.timetable-statistics-row-wrap{width:calc(100% - 18px);max-width:calc(100% - 18px);margin:9px}}.full-swap{gap:18px;min-width:0;display:grid}.full-swap-heading{background:linear-gradient(135deg,#f5f9ff,#fff 58%);border:1px solid #d9e7f6;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:22px 24px;display:flex;box-shadow:0 12px 30px #1c436f12}.full-swap-heading>div{align-items:center;gap:14px;min-width:0;display:flex}.full-swap-heading>div>span{color:#fff;background:linear-gradient(135deg,#96530b,#df8520);border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 20px #ad600e38}.full-swap-heading>div>span svg{width:27px;height:27px}.full-swap-heading p,.full-swap-heading h2,.full-swap-heading small{margin:0}.full-swap-heading p{color:#a15b0c;font-size:13px;font-weight:900}.full-swap-heading h2{color:#102844;margin:2px 0;font-size:clamp(21px,2vw,27px)}.full-swap-heading small{color:#61738a;overflow-wrap:anywhere;line-height:1.65}.full-swap-heading>em{color:#8a550f;white-space:nowrap;background:#fff9ef;border:1px solid #ead5b7;border-radius:999px;flex:none;padding:9px 13px;font-size:13px;font-style:normal;font-weight:850}.full-swap-danger-note,.full-swap-messages,.full-swap-conflicts{color:#a42c35;background:#fff3f3;border:1px solid #efb9b9;border-radius:17px;align-items:flex-start;gap:11px;min-width:0;padding:15px 17px;display:flex}.full-swap-danger-note>svg,.full-swap-messages>svg,.full-swap-conflicts>svg{flex:none;margin-top:2px}.full-swap-danger-note>span,.full-swap-messages>span,.full-swap-conflicts>span{gap:5px;min-width:0;display:grid}.full-swap-danger-note small,.full-swap-messages small,.full-swap-conflicts small{color:#824e52;overflow-wrap:anywhere;line-height:1.65}.full-swap-danger-note small+small{border-top:1px solid #f1cccc;margin-top:3px;padding-top:7px}.full-swap-picker,.full-swap-active-draft,.full-swap-preview{background:#fff;border:1px solid #dbe6f1;border-radius:22px;gap:17px;min-width:0;padding:20px;display:grid;box-shadow:0 10px 28px #2043690f}.full-swap-picker>header,.full-swap-active-draft>header,.full-swap-preview>header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.full-swap-picker>header>div,.full-swap-active-draft>header,.full-swap-preview>header{min-width:0}.full-swap-picker>header>div,.full-swap-active-draft>header{align-items:flex-start;gap:10px;display:flex}.full-swap-picker>header svg,.full-swap-active-draft>header>svg{color:var(--almanar-blue);flex:none}.full-swap-picker>header span,.full-swap-active-draft>header span{gap:3px;min-width:0;display:grid}.full-swap-picker>header small,.full-swap-active-draft>header small{color:#63758b;overflow-wrap:anywhere;line-height:1.55}.full-swap-picker-state{color:#6952a6;white-space:nowrap;background:#f3efff;border-radius:999px;grid-auto-flow:column;align-items:center;min-height:38px;padding:0 11px;font-size:12px;font-weight:900;gap:6px!important;display:inline-flex!important}.full-swap-picker-state svg{width:17px;height:17px;color:currentColor!important}.full-swap-picker-grid{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:end;gap:13px;min-width:0;display:grid}.full-swap-picker-grid label{color:#52647b;gap:7px;min-width:0;font-size:13px;font-weight:850;display:grid}.full-swap-picker-grid select{color:#142b48;width:100%;min-width:0;min-height:50px;font:inherit;background:#fafdff;border:1px solid #cfdeec;border-radius:14px;padding:0 13px}.full-swap-arrow{color:#a46111;background:#fff2df;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.full-swap-picker>button{justify-self:end;min-height:48px}.full-swap-active-draft{background:linear-gradient(135deg,#faf8ff,#fff);border-color:#c7b9ec}.full-swap-active-summary{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.full-swap-active-summary>span{text-align:center;background:#fff;border:1px solid #ded4f6;border-radius:15px;align-content:center;gap:3px;min-width:0;min-height:78px;padding:13px;display:grid}.full-swap-active-summary strong{color:#3e2d6e;overflow-wrap:anywhere}.full-swap-active-summary small{color:#746b89}.full-swap-active-summary>svg{color:#7356bd;justify-self:center}.full-swap-preview>header{justify-content:flex-start}.full-swap-preview>header>span{color:#fff;background:var(--almanar-blue);border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.full-swap-preview>header>div{min-width:0}.full-swap-preview>header p,.full-swap-preview>header h3,.full-swap-preview>header small{margin:0}.full-swap-preview>header p{color:var(--almanar-blue);font-size:12px;font-weight:900}.full-swap-preview>header h3{color:#132d4a;margin:2px 0;font-size:20px}.full-swap-preview>header small{color:#65778d}.full-swap-workloads{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.full-swap-workloads article{background:#f8fbff;border:1px solid #d8e5f2;border-radius:17px;gap:5px;min-width:0;padding:16px;display:grid}.full-swap-workloads article>strong{color:#14304f;overflow-wrap:anywhere;font-size:18px}.full-swap-workloads article>small,.full-swap-workloads article>em{color:#687a90;font-size:12px;font-style:normal}.full-swap-workloads article>div{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:6px;margin:7px 0;display:grid}.full-swap-workloads article>div>span{background:#fff;border:1px solid #dbe6f1;border-radius:13px;place-items:center;min-height:64px;padding:8px;display:grid}.full-swap-workloads article>div>span.after{background:var(--almanar-blue-soft);border-color:#b9d9f8}.full-swap-workloads article b{color:var(--almanar-blue);font-size:24px}.full-swap-workloads article>div small{color:#61748a;font-size:11px;font-weight:800}.full-swap-workloads article>div>svg{color:#8a5a16;justify-self:center}.full-swap-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.full-swap-directions>section{background:#fff;border:1px solid #dce7f2;border-radius:17px;min-width:0;overflow:hidden}.full-swap-directions header{min-width:0;color:var(--almanar-blue-dark);background:#f0f7ff;align-items:flex-start;gap:9px;padding:13px 14px;display:flex}.full-swap-directions header>svg{flex:none;margin-top:2px}.full-swap-directions header span{gap:2px;min-width:0;display:grid}.full-swap-directions header strong,.full-swap-directions header small{overflow-wrap:anywhere}.full-swap-directions header small{color:#60778d}.full-swap-directions>section>div{gap:7px;max-height:310px;padding:10px;display:grid;overflow:auto}.full-swap-directions>section>div>span{background:#fbfdff;border:1px solid #e3ebf3;border-radius:11px;gap:2px;min-width:0;padding:9px 10px;display:grid}.full-swap-directions>section>div strong{color:#183650;overflow-wrap:anywhere}.full-swap-directions>section>div small{color:#6a7b8d;overflow-wrap:anywhere;line-height:1.5}.full-swap-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.full-swap-impact-grid>section{background:#fafcff;border:1px solid #dfe8f2;border-radius:14px;min-width:0;padding:13px}.full-swap-impact-grid strong{color:#17426b;display:block}.full-swap-impact-grid small{color:#65778b;overflow-wrap:anywhere;margin-top:3px;line-height:1.6;display:block}.full-swap-impact-grid p{color:#536b82;overflow-wrap:anywhere;background:#eef5fb;border-radius:9px;margin:7px 0 0;padding:7px 8px;font-size:12px;line-height:1.55}.full-swap-messages.warnings,.full-swap-conflicts{color:#8a580e;background:#fff9ed;border-color:#ecd19c}.full-swap-messages.warnings small,.full-swap-conflicts small{color:#766044}.full-swap-messages button{min-width:min(100%,260px);min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid;border-radius:11px;align-items:center;gap:8px;margin-top:4px;padding:8px 10px;display:flex}.full-swap-messages button>svg{flex:none}.full-swap-messages button span{gap:2px;min-width:0;display:grid}.full-swap-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.full-swap-actions>span{color:#367352;align-items:center;gap:7px;min-width:0;margin-inline-end:auto;display:flex}.full-swap-actions>span small{line-height:1.5}.full-swap-actions button{min-height:46px}@media (max-width:780px){.full-swap-heading{flex-direction:column;align-items:stretch;padding:18px}.full-swap-heading>em{white-space:normal;align-self:flex-start}.full-swap-picker,.full-swap-active-draft,.full-swap-preview{padding:15px}.full-swap-picker>header{flex-direction:column;align-items:stretch}.full-swap-picker-state{align-self:flex-start}.full-swap-workloads,.full-swap-directions,.full-swap-impact-grid{grid-template-columns:1fr}}@media (max-width:560px){.full-swap-heading>div{align-items:flex-start}.full-swap-heading>div>span{flex-basis:46px;width:46px;height:46px}.full-swap-picker-grid{grid-template-columns:1fr}.full-swap-arrow{justify-self:center;width:44px;height:44px;transform:rotate(90deg)}.full-swap-picker>button,.full-swap-actions,.full-swap-actions button{width:100%}.full-swap-actions{flex-direction:column;align-items:stretch}.full-swap-active-summary{grid-template-columns:1fr}.full-swap-active-summary>svg{transform:rotate(90deg)}.full-swap-workloads article>div{grid-template-columns:1fr}.full-swap-workloads article>div>svg{transform:rotate(90deg)}}.late-arrivals-shell{overflow:hidden}.late-inline-error{padding:20px 28px 0}.late-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 28px}.late-stats .stat-card{min-width:0}.late-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 28px 26px;display:grid}.late-insights-grid.single-ranking{grid-template-columns:minmax(0,1fr)}.late-insight-card{border:1px solid var(--border);background:#fbfcff;border-radius:17px;min-width:0;padding:18px}.late-insight-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.late-insight-card>header>div{gap:3px;min-width:0;display:grid}.late-insight-card>header strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.late-insight-card>header span{color:var(--muted);font-size:10px}.late-insight-card>header svg{color:#bd6b00;flex:none}.late-ranking-list{gap:7px;display:grid}.late-ranking-list>div{background:#fff;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.late-ranking-list em{color:#9a6410;background:#fff3da;border-radius:8px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:900;display:grid}.late-ranking-list span{color:#3f4c63;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.late-ranking-list strong{color:#9a6410;white-space:nowrap;font-size:10px}.late-no-data{min-height:84px;color:var(--muted);place-items:center;margin:0;font-size:11px;display:grid}.late-register-list{border-top:1px solid var(--border)}.late-list-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 10px;display:flex}.late-list-heading h2{margin:0 0 4px;font-size:18px}.late-list-heading p{color:var(--muted);margin:0;font-size:11px}.late-list-heading>span{color:var(--primary);background:var(--soft-blue);white-space:nowrap;border-radius:10px;padding:7px 10px;font-size:10px;font-weight:900}.late-filters{grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(120px,.8fr)) repeat(2,minmax(125px,.75fr));gap:9px;padding:12px 28px 14px;display:grid}.late-filters>label:not(.late-search){border:1px solid var(--border);min-width:0;color:var(--muted);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding-inline-start:10px;font-size:9px;display:grid}.late-filters input,.late-filters select{border:1px solid var(--border);color:#3f4c63;background:#fff;border-radius:11px;outline:none;width:100%;min-width:0;height:42px;padding:0 10px;font-size:11px}.late-filters>label:not(.late-search) input{border:0;height:40px;padding:0 4px}.late-search{border:1px solid var(--border);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.late-search svg{color:var(--muted);flex:none}.late-search input{border:0;padding:0}.late-table-wrap{padding-top:0}.late-table{table-layout:fixed;min-width:980px}.late-table th:first-child{width:18%}.late-table th:nth-child(2){width:16%}.late-table th:nth-child(3){width:10%}.late-table th:nth-child(4),.late-table th:nth-child(5){width:11%}.late-table th:nth-child(6){width:18%}.late-table th:nth-child(7){width:16%}.late-table td{min-width:0}.late-student-cell{align-items:center;gap:8px;min-width:0;display:flex}.late-student-cell>span{color:#fff;background:linear-gradient(145deg,#f5a52f,#d87908);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.late-student-cell>div{gap:3px;min-width:0;display:grid}.late-student-cell strong,.late-student-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.late-student-cell strong{color:var(--navy);font-size:11px}.late-student-cell small{color:var(--muted);font-size:8px}.late-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.late-time{white-space:nowrap;direction:rtl;align-items:center;gap:5px;display:inline-flex}.late-time svg{color:#c87b0b}.late-duration{color:#9a6410;white-space:nowrap;font-size:11px}.late-reason{color:#5e687b}.late-system-message{color:#247256;background:#edf9f4;border:1px solid #bfe3d3;border-radius:12px;align-items:center;gap:9px;margin:0 28px 18px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.late-system-message.warning{color:#8b5a09;background:#fff8e8;border-color:#f0d6a7}.guardian-notification-status{text-align:right;white-space:normal;border-radius:11px;justify-content:flex-start;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.45;display:inline-flex}.guardian-notification-status>span{gap:1px;min-width:0;display:grid}.guardian-notification-status strong,.guardian-notification-status small{overflow-wrap:anywhere}.guardian-notification-status small{opacity:.8;font-size:10px;font-weight:700}.guardian-notification-status.notified{color:#247256;background:#edf9f4;border:1px solid #bfe3d3}.guardian-notification-status.no-guardian{color:#5e687b;background:#f7f8fb;border:1px solid #d9dee8}.guardian-notification-status.pending{color:#9a6410;background:#fff8e8;border:1px solid #f0d6a7}.late-notification-retry-wrap{justify-items:start;gap:6px;min-width:0;display:grid}.late-notification-retry{color:#075eb5;cursor:pointer;background:#f4f8fe;border:1px solid #d5e3f6;border-radius:10px;min-height:44px;padding:0 13px;font-size:12px;font-weight:900}.late-notification-retry:disabled{cursor:wait;opacity:.6}.late-details-modal .form-error{margin-top:15px}.late-selected-student{color:#247256;background:#edf9f4;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:flex}.late-selected-student>div{gap:4px;min-width:0;display:grid}.late-selected-student span{color:#638375;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.late-selected-student button{color:var(--primary);background:0 0;border:0;flex:none;font-size:10px;font-weight:900}.late-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.late-form-grid label{min-width:0;color:var(--navy);gap:7px;font-size:11px;font-weight:800;display:grid}.late-form-grid label.wide{grid-column:1/-1}.late-form-grid input,.late-form-grid textarea{border:1px solid var(--border);background:#fff;border-radius:11px;outline:none;width:100%;min-width:0;padding:10px 11px}.late-form-grid input{height:43px}.late-form-grid textarea{resize:vertical}@media (max-width:1100px){.late-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.late-search{grid-column:1/-1}}@media (max-width:700px){.late-system-message{margin:0 14px 14px}.late-notification-retry-wrap,.guardian-notification-status{max-width:100%}.late-arrivals-shell{border-radius:16px}.late-arrivals-shell .page-heading{align-items:stretch}.late-arrivals-shell .page-heading .action-button{justify-content:center;width:100%}.late-stats,.late-insights-grid{padding-inline:14px}.late-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.late-stats .stat-card{gap:9px;padding:13px 10px}.late-stats .stat-icon{border-radius:12px;width:39px;height:39px}.late-stats .stat-icon svg{width:20px}.late-stats .stat-card strong{font-size:18px}.late-stats .stat-card span{font-size:10px}.late-insights-grid{grid-template-columns:1fr;gap:10px;padding-bottom:18px}.late-list-heading{padding:20px 14px 8px}.late-list-heading p{font-size:10px}.late-filters{grid-template-columns:1fr 1fr;gap:7px;padding:10px 14px 14px}.late-search{grid-column:1/-1}.late-filters select{font-size:12px}.late-table-wrap{padding:2px 14px 18px;overflow:visible}.late-table,.late-table tbody,.late-table tr,.late-table td{width:100%;min-width:0;display:block}.late-table thead{display:none}.late-table tr{border:1px solid var(--border);background:#fff;border-radius:14px;margin-bottom:10px;padding:12px}.late-table td{border-bottom:1px solid #f0f2f7;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px 0;font-size:12px;display:grid}.late-table td:last-child{border:0}.late-table td:before{content:attr(data-label);color:var(--muted);font-size:10px;font-weight:800}.late-student-cell{max-width:100%}.late-reason{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.late-details-modal{max-height:calc(100vh - 20px);overflow-y:auto}.late-form-grid{grid-template-columns:1fr}.late-form-grid label.wide{grid-column:auto}}.homework-admin-list time{color:var(--muted);font-size:11px}.two-metrics{grid-template-columns:repeat(2,1fr)}.insight-card{color:#36445a;background:linear-gradient(135deg,#fff9ed,#fffdf8);border:1px solid #f4e3bd;border-radius:17px;align-items:flex-start;gap:17px;margin:0 28px 28px;padding:24px;display:flex}.insight-icon{color:#d48612;background:#fff;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.insight-card h2{margin:0 0 7px;font-size:17px}.insight-card p{color:#71798a;max-width:720px;margin:0;font-size:12px;line-height:1.8}.seven-stars{color:#f4b532;gap:4px;margin-top:14px;display:flex}.seven-stars svg{width:19px;height:19px}.behavior-setup{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;margin:0 28px 28px;padding-top:22px;display:grid}.behavior-setup h2,.behavior-setup h3{margin:0 0 5px}.behavior-setup>div>p{color:var(--muted);margin:0 0 14px;font-size:11px}.criteria-list{gap:7px;display:grid}.criteria-list span{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.criteria-list small{color:var(--muted);font-size:10px}.criteria-list em{color:#bc7817;grid-area:1/2/3;align-self:center;font-size:10px;font-style:normal}.behavior-setup form{background:#f8faff;border-radius:15px;align-content:start;gap:9px;padding:17px;display:grid}.behavior-setup input,.behavior-setup textarea{border:1px solid var(--border);resize:vertical;background:#fff;border-radius:10px;width:100%;min-height:42px;padding:9px 11px}.notification-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;padding:24px 28px 30px;display:grid}.publish-card{border:1px solid var(--border);border-radius:17px;gap:15px;padding:21px;display:grid}.publish-card textarea{resize:vertical;line-height:1.7}.publish-button{justify-self:start}.success-note{color:#267456;background:#eaf8f2;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.preview-card{background:#f4f7fc;border-radius:17px;padding:21px}.phone-preview{background:#fff;border:8px solid #17233a;border-radius:24px;margin:18px 0;padding:20px;box-shadow:0 15px 35px #111a3321}.preview-top{color:var(--primary);align-items:center;gap:8px;font-size:10px;display:flex}.preview-top svg{width:16px}.phone-preview h3{margin:18px 0 8px;font-size:16px}.phone-preview p{min-height:60px;color:var(--muted);white-space:pre-wrap;margin:0 0 18px;font-size:11px;line-height:1.8}.phone-preview small,.preview-card>p{color:var(--muted);font-size:10px;line-height:1.7}.topbar-year{min-width:160px;color:var(--primary);background:#f7faff;border:1px solid #dce7f5;border-radius:12px;align-items:center;gap:9px;padding:8px 11px;display:flex}.topbar-year>div{gap:2px;display:grid}.topbar-year span{color:var(--muted);font-size:9px}.topbar-year strong{color:var(--navy);font-size:11px}.settings-message{margin:0 28px 16px}.settings-message.success-note{border:1px solid #cfeee1}.settings-detail-page{gap:12px;width:100%;min-width:0;display:grid}.settings-back-button{margin-bottom:0}.settings-detail-card{min-width:0;overflow:hidden}.settings-detail-card>.page-heading{background:linear-gradient(135deg,#f8fbff,#fff)}.settings-detail-hero-icon{width:58px;height:58px;color:var(--primary);background:var(--soft-blue);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:0 9px 22px #111a3312}.settings-detail-hero-icon svg{width:27px;height:27px}.settings-detail-hero-icon.teal{color:#14737a;background:#e7f7f6}.settings-detail-hero-icon.orange{color:#ad681a;background:#fff4df}.settings-detail-hero-icon.purple{color:#7852ae;background:#f2ecfb}.settings-detail-hero-icon.green{color:#27745a;background:#e9f7f0}.settings-detail-hero-icon.gold{color:#9a7116;background:#fff6d9}.settings-detail-hero-icon.navy{color:#fff;background:var(--navy)}.settings-overview-grid.settings-detail-grid{grid-template-columns:minmax(0,1fr)}.settings-overview-grid.settings-detail-grid>.settings-panel{grid-column:1/-1;width:100%}.settings-detail-grid .settings-panel{border-radius:19px;padding:24px;box-shadow:0 10px 28px #111a330a}.settings-detail-grid .settings-panel>header{border-bottom:1px solid #e8edf4;padding-bottom:16px}.settings-detail-grid .settings-card-title{max-width:720px}.settings-detail-grid .editable-settings-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:9px;display:grid}.settings-detail-grid .editable-criteria-list,.settings-detail-grid .teacher-evaluation-criteria-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.settings-detail-grid .calendar-working-days{background:linear-gradient(135deg,#f7fbff,#fbfdff);border-color:#d9e6f5;padding:20px}.settings-detail-grid .calendar-exception-list{margin-top:20px}.settings-detail-grid .fee-settings-grid>div{background:#fbfdff;border:1px solid #e4eaf2;border-radius:14px;min-width:0;padding:15px}.current-year-card{background:linear-gradient(135deg,#f2f8ff,#fbfdff);border:1px solid #cfe1f8;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin:24px 28px 0;padding:22px;display:grid}.current-year-icon{color:#fff;background:linear-gradient(135deg, var(--primary), var(--almanar-blue-light));width:54px;height:54px;box-shadow:0 9px 20px rgb(var(--school-primary-rgb) / 20%);border-radius:16px;place-items:center;display:grid}.current-year-copy{gap:4px;display:grid}.current-year-copy>span{color:var(--primary);font-size:10px;font-weight:900}.current-year-copy>strong{color:var(--navy);font-size:21px}.current-year-copy>small{color:var(--muted);font-size:11px}.current-year-stats{gap:8px;display:flex}.current-year-stats span{min-width:92px;color:var(--muted);background:#fffc;border:1px solid #deebfa;border-radius:11px;gap:2px;padding:11px;font-size:9px;display:grid}.current-year-stats strong{color:var(--navy);font-size:16px}.academic-year-settings-grid{grid-template-columns:minmax(300px,.8fr) minmax(430px,1.2fr);gap:17px;padding:18px 28px 30px;display:grid}.year-create-card,.year-history-card{border:1px solid var(--border);background:#fff;border-radius:17px;align-content:start;gap:15px;padding:21px;display:grid}.settings-card-title{align-items:flex-start;gap:11px;display:flex}.settings-card-title>svg{width:40px;height:40px;color:var(--primary);background:var(--soft-blue);border-radius:12px;flex:none;padding:10px}.settings-card-title h2{margin:1px 0 4px;font-size:16px}.settings-card-title p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.year-create-card>label,.year-create-card .split-fields label{gap:7px;display:grid}.year-create-card label>span{color:#3d475b;font-size:11px;font-weight:800}.year-create-card input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--navy);background:#fff;border-radius:11px;outline:0;padding:9px 12px}.year-create-card input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.default-year-note{color:#39725e;background:#eef9f4;border-radius:11px;align-items:flex-start;gap:8px;padding:12px;font-size:10px;line-height:1.7;display:flex}.default-year-note svg{flex:none}.year-create-card .action-button{justify-self:start}.year-history-list{gap:9px;display:grid}.year-history-list article{border:1px solid var(--border);border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.year-history-list article.active{background:#f3fbf7;border-color:#bde5d5}.year-history-icon{width:40px;height:40px;color:var(--primary);background:var(--soft-blue);border-radius:11px;place-items:center;display:grid}.year-history-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.year-history-list article strong{font-size:13px}.year-history-list article span,.year-history-list article small{color:var(--muted);font-size:9px}.year-term-chips{flex-wrap:wrap;margin-top:5px;gap:6px!important;display:flex!important}.year-term-chips button{color:#315981;min-height:27px;font:inherit;cursor:pointer;background:#f6faff;border:1px solid #d8e6f7;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}.year-term-chips button.current{color:#167253;background:#ebf9f3;border-color:#a9dcc7}.default-badge{background:#e3f6ed;border-radius:9px;align-items:center;gap:4px;padding:6px 8px;font-weight:900;display:inline-flex;color:#287258!important}.year-history-list .secondary-button{min-height:34px;padding:0 10px;font-size:10px}.empty-year-history{min-height:170px;color:var(--muted);text-align:center;border:1px dashed #ced9e8;border-radius:13px;align-content:center;place-items:center;gap:7px;display:grid}.empty-year-history svg{color:#9aaac0}.empty-year-history strong{color:var(--navy);font-size:13px}.empty-year-history span{font-size:10px}.subject-catalog-settings{border:1px solid var(--border);background:#fff;border-radius:17px;gap:16px;margin:0 28px 30px;padding:21px;display:grid}.subject-catalog-settings>form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.subject-catalog-settings label{gap:7px;display:grid}.subject-catalog-settings label span{color:#3d475b;font-size:11px;font-weight:800}.subject-catalog-settings input{border:1px solid var(--border);border-radius:11px;outline:0;width:100%;min-height:44px;padding:9px 12px}.subject-catalog-settings input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.subject-catalog-list{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.subject-catalog-list span{color:var(--primary);background:#f8fbff;border:1px solid #dce7f5;border-radius:11px;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.subject-catalog-list strong{color:var(--navy);font-size:11px}.subject-catalog-list p{color:var(--muted);font-size:11px}.compact-current-year{grid-template-columns:auto minmax(0,1fr) auto auto}.settings-add-button{white-space:nowrap}.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 28px 30px;display:grid}.settings-panel{border:1px solid var(--border);background:#fff;border-radius:17px;min-width:0;padding:20px;box-shadow:0 8px 24px #111a3309}.school-identity-panel{border:1px solid var(--line);background:radial-gradient(circle at 8% 10%, rgb(var(--school-primary-rgb) / 10%), transparent 24%), #fff;border-radius:28px;grid-column:1/-1;gap:24px;padding:28px;display:grid}.school-identity-panel>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.school-identity-panel>header h2{margin:4px 0 8px;font-size:clamp(1.55rem,3vw,2.2rem)}.school-identity-panel>header p:last-child,.school-logo-actions p{color:var(--muted);margin:0;line-height:1.8}.school-identity-preview{width:132px;height:132px;color:var(--blue);background:#f4f8ff;border:1px solid #cfe0f8;border-radius:30px;flex:0 0 132px;place-items:center;display:grid;overflow:hidden;box-shadow:0 16px 34px #1c4e8e1f}.school-identity-preview img{object-fit:contain;width:100%;height:100%}.school-identity-preview.has-logo{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;overflow:visible}.school-identity-preview svg{width:58px;height:58px}.school-identity-form,.school-logo-actions{border:1px solid var(--line);background:#f8fbffdb;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.school-identity-form label{gap:9px;display:grid}.school-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.school-identity-fields .school-identity-wide-field{grid-column:1/-1}.school-identity-form label>span,.school-logo-actions strong{color:var(--ink);font-size:1.04rem;font-weight:800}.school-identity-form label>span{align-items:center;gap:8px;display:flex}.school-identity-form label>span svg{width:19px;height:19px;color:var(--blue)}.school-identity-form input{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);font:inherit;background:#fff;border-radius:15px;padding:0 16px;font-size:1.05rem}.school-identity-form small{color:var(--muted)}.school-primary-color-control{border:1px solid var(--line);background:var(--brand-50);border-radius:17px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.school-identity-form .school-primary-color-control input[type=color]{cursor:pointer;border-radius:14px;width:62px;min-height:54px;padding:4px}.school-primary-color-control>div{gap:2px;min-width:0;display:grid}.school-primary-color-control strong{font-weight:900}.school-primary-color-control .secondary-button{min-height:48px}.school-logo-buttons{flex-wrap:wrap;gap:10px;display:flex}.school-logo-buttons button{min-height:50px}.school-login-image-section{border:1px solid var(--line);background:#f8fbffe6;border-radius:22px;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.school-login-image-copy strong{color:var(--ink);font-size:1.08rem;font-weight:900}.school-login-image-copy p{color:var(--muted);margin:8px 0 0;line-height:1.75}.school-login-image-preview{aspect-ratio:16/8;background:linear-gradient(135deg, var(--almanar-blue-soft), #f8fbff);min-height:150px;color:var(--blue);border:1px dashed #b9d3f5;border-radius:20px;place-items:center;display:grid;overflow:hidden}.school-login-image-preview img{object-fit:cover;width:100%;height:100%}.school-login-image-preview>div{justify-items:center;gap:8px;font-weight:800;display:grid}.school-login-image-preview svg{width:34px;height:34px}.school-identity-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}@media (max-width:720px){.school-identity-panel{border-radius:22px;padding:18px}.school-identity-panel>header{align-items:flex-start}.school-identity-preview{border-radius:22px;flex-basis:86px;width:86px;height:86px}.school-identity-preview svg{width:38px;height:38px}.school-identity-form,.school-logo-actions,.school-login-image-section{grid-template-columns:1fr;align-items:stretch;padding:16px}.school-identity-fields{grid-template-columns:1fr}.school-identity-fields .school-identity-wide-field{grid-column:auto}.school-primary-color-control{grid-template-columns:62px minmax(0,1fr)}.school-primary-color-control .secondary-button{grid-column:1/-1}.school-logo-buttons{display:grid}.school-login-image-preview{min-height:130px}}.settings-panel-wide{grid-column:1/-1}.settings-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.settings-panel>header .secondary-button{flex:none}.academic-calendar-panel>.success-note{margin-bottom:14px}.calendar-section-header{flex-wrap:wrap;align-items:center!important}.calendar-back-button{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:#f4f9ff;border:1px solid #cfe0f3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.calendar-back-button svg{width:18px;height:18px}.calendar-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calendar-section-card{--section-color:var(--almanar-blue);--section-soft:var(--almanar-blue-soft);border:1px solid color-mix(in srgb, var(--section-color) 20%, white);border-right:5px solid var(--section-color);min-height:126px;color:var(--navy);background:var(--section-soft);text-align:right;font:inherit;cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.calendar-section-card:hover{border-color:color-mix(in srgb, var(--section-color) 38%, white);transform:translateY(-2px);box-shadow:0 14px 30px #1d43701a}.calendar-section-card.amber{--section-color:#d48806;--section-soft:#fff9ec}.calendar-section-card.violet{--section-color:#7956d8;--section-soft:#f7f3ff}.calendar-section-card.green{--section-color:#15956c;--section-soft:#effbf6}.calendar-section-icon{color:#fff;background:var(--section-color);width:54px;height:54px;box-shadow:0 9px 18px color-mix(in srgb, var(--section-color) 22%, transparent);border-radius:16px;place-items:center;display:grid}.calendar-section-icon svg{width:25px;height:25px}.calendar-section-card>span:nth-child(2){gap:7px;min-width:0;display:grid}.calendar-section-card strong{font-size:16px;line-height:1.45}.calendar-section-card small{color:#63758d;font-size:11px;line-height:1.8}.calendar-section-arrow{width:20px;color:var(--section-color)}.calendar-section-save{justify-self:start;min-height:46px}.calendar-outside-messages{gap:16px;display:grid}.calendar-message-intro{color:#175f4a;background:#f0fbf6;border:1px solid #cceadc;border-radius:16px;align-items:flex-start;gap:13px;padding:16px;display:flex}.calendar-message-intro>svg{flex:none;width:24px;height:24px}.calendar-message-intro div{gap:5px;display:grid}.calendar-message-intro strong{font-size:14px}.calendar-message-intro p{color:#4c7167;margin:0;font-size:11px;line-height:1.8}.calendar-audience-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calendar-audience-message-grid label{background:#fff;border:1px solid #dce6f1;border-radius:16px;gap:8px;padding:16px;display:grid}.calendar-audience-message-grid label>span{color:var(--navy);font-size:13px;font-weight:900}.calendar-audience-message-grid textarea{width:100%;min-height:148px;color:var(--navy);font:inherit;resize:vertical;background:#f9fbfe;border:1px solid #d7e3ef;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.9}.calendar-audience-message-grid small{color:var(--muted);font-size:10px}.calendar-working-days{background:#f9fbfe;border:1px solid #e3ebf4;border-radius:14px;grid-template-columns:minmax(150px,.7fr) minmax(340px,1.7fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.calendar-attendance-days-settings{gap:14px;display:grid}.calendar-attendance-days-settings .calendar-working-days{width:100%}.calendar-working-days.attendance-schedule.student{background:#f5fcf9;border-color:#bfe8da}.calendar-working-days.attendance-schedule.teacher{background:#f6f9fe;border-color:#cbdcf5}.calendar-attendance-days-note{color:#425978;background:#f8fbff;border:1px solid #dce7f4;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 15px;line-height:1.8;display:flex}.calendar-attendance-days-note svg{width:20px;height:20px;color:var(--primary);flex:none;margin-top:3px}.calendar-attendance-days-note.warning{color:#79520a;background:#fffaf0;border-color:#f0d18c}.calendar-attendance-days-note.warning svg{color:#bb7800}.calendar-attendance-days-settings>.calendar-section-save{justify-self:start}.calendar-working-days>div:first-child{gap:4px;display:grid}.calendar-working-days strong{color:var(--navy);font-size:12px}.calendar-working-days span{color:var(--muted);font-size:9px}.calendar-weekday-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendar-weekday-list label{cursor:pointer;position:relative}.calendar-weekday-list input{opacity:0;pointer-events:none;position:absolute}.calendar-weekday-list label span{color:#617087;background:#fff;border:1px solid #dbe4ef;border-radius:9px;place-items:center;min-height:44px;padding:5px;font-size:9px;font-weight:800;display:grid}.calendar-weekday-list label.selected span{color:var(--primary);background:var(--soft-blue);border-color:#8cbbef}.calendar-weekend-messages{background:#f7fbff;border:1px solid #dce8f4;border-radius:16px;gap:12px;margin-top:14px;padding:16px;display:grid}.calendar-weekend-message-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-weekend-message-grid article{background:#fff;border:1px solid #e1e9f2;border-radius:14px;gap:10px;padding:14px;display:grid}.calendar-weekend-message-grid article>div{color:var(--navy);align-items:center;gap:8px;display:flex}.calendar-weekend-message-grid article>div svg{width:20px;color:var(--primary)}.calendar-weekend-message-grid label{gap:6px;display:grid}.calendar-weekend-message-grid label span{color:#53647b;font-size:10px;font-weight:800}.calendar-weekend-message-grid input,.calendar-weekend-message-grid textarea{width:100%;color:var(--navy);font:inherit;resize:vertical;background:#fbfdff;border:1px solid #d8e2ee;border-radius:10px;padding:10px 12px;line-height:1.8}.calendar-exception-list{gap:8px;margin-top:16px;display:grid}.calendar-list-heading{justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.calendar-list-heading strong{color:var(--navy);font-size:12px}.calendar-list-heading span{color:var(--muted);font-size:9px}.calendar-exception-list article{background:#fff;border:1px solid #e5ebf2;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.calendar-exception-list article.holiday{border-right:3px solid #e8a3a7}.calendar-exception-list article.school-day{border-right:3px solid #7fc5a4}.calendar-day-icon{width:36px;height:36px;color:var(--primary);background:var(--soft-blue);border-radius:10px;place-items:center;display:grid}.calendar-exception-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.calendar-exception-list article strong{color:var(--navy);font-size:11px}.calendar-exception-list article span{color:var(--muted);font-size:9px}.calendar-exception-list article small{color:#64748b;margin-top:6px;line-height:1.7;display:block}.calendar-period-item>div:nth-child(2){flex:1;min-width:0}.arabic-date-input{position:relative}.arabic-date-input>input:first-child{text-align:left;width:100%;padding-left:52px}.arabic-date-input>button{color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.arabic-date-input>button:hover{color:var(--almanar-blue);background:#eff6ff}.arabic-date-input>button svg{width:21px;height:21px}.arabic-date-input .native-date-picker{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:30px}.calendar-exception-list article>em{color:#9d4b50;background:#fff0f1;border-radius:8px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.calendar-exception-list article.school-day>em{color:#277155;background:#e9f8f1}.compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.clean-list{border-top:0;padding-top:0}.settings-criteria-list{gap:8px;display:grid}.settings-criteria-list article{background:#fbfdff;border:1px solid #e1e8f2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.settings-criteria-list article>span{width:28px;height:28px;color:var(--primary);background:var(--soft-blue);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.settings-criteria-list article>div{gap:3px;min-width:0;display:grid}.settings-criteria-list strong{font-size:12px}.settings-criteria-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settings-criteria-list em{color:#d47b11;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.settings-empty{min-height:100px;color:var(--muted);border:1px dashed #ced9e8;border-radius:12px;align-content:center;place-items:center;gap:7px;font-size:10px;display:grid}.settings-empty svg{color:#9aaac0}.settings-modal-form{gap:14px;margin-top:20px;display:grid}.settings-modal-form>label,.settings-modal-form .split-fields label{gap:7px;display:grid}.settings-modal-form label>span{color:#3d475b;font-size:11px;font-weight:800}.settings-modal-form input,.settings-modal-form textarea{border:1px solid var(--border);width:100%;min-height:46px;color:var(--navy);resize:vertical;background:#fff;border-radius:11px;outline:0;padding:10px 12px}.settings-modal-form textarea{min-height:105px;line-height:1.7}.settings-modal-form input:focus,.settings-modal-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.year-term-manager{background:#f8fbff;border:1px solid #dbe8f7;border-radius:15px;gap:12px;padding:14px;display:grid}.year-term-manager>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.year-term-manager>header>div{gap:4px;display:grid}.year-term-manager>header strong{color:var(--navy);font-size:13px}.year-term-manager>header small{color:var(--muted);font-size:10px}.year-term-manager-list{gap:8px;display:grid}.year-term-manager-list article{background:#fff;border:1px solid #e1eaf5;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto 34px 34px;align-items:center;gap:8px;padding:9px;display:grid}.year-term-manager-list article>svg{width:35px;height:35px;color:var(--primary);background:var(--soft-blue);border-radius:10px;padding:8px}.year-term-manager-list article>div{gap:3px;min-width:0;display:grid}.year-term-manager-list article strong{color:var(--navy);font-size:12px}.year-term-manager-list article small{color:var(--muted);font-size:9px}.year-term-manager-list article>span{color:#167253;background:#e9f8f1;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.term-year-context{background:#f6faff;border:1px solid #dbe8f7;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.term-year-context>svg{width:39px;height:39px;color:var(--primary);background:var(--soft-blue);border-radius:11px;flex:none;padding:9px}.term-year-context>div{gap:3px;display:grid}.term-year-context span,.term-year-context small{color:var(--muted);font-size:9px}.term-year-context strong{color:var(--navy);font-size:13px}.settings-modal-form .term-current-toggle{cursor:pointer;background:#f8fbff;border:1px solid #dce8f6;border-radius:13px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.settings-modal-form .term-current-toggle>input{width:20px;min-height:20px;accent-color:var(--primary);margin:0}.settings-modal-form .term-current-toggle>input:disabled{cursor:not-allowed;opacity:.7}.term-current-toggle>span{gap:4px;display:grid}.term-current-toggle strong{color:var(--navy);font-size:12px}.term-current-toggle small{color:var(--muted);font-size:9px;line-height:1.6}.criterion-scale-note{color:#b6670b;background:#fff7e8;border-radius:11px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;font-weight:800;display:flex}.criterion-scale-note svg{width:17px}.subjects-error{margin:18px 28px 0}.subjects-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:22px 28px 0;display:grid}.subjects-summary>div{border:1px solid var(--border);background:#fbfdff;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.subjects-summary svg{color:var(--primary)}.subjects-summary span{color:var(--muted);gap:3px;font-size:9px;display:grid}.subjects-summary strong{color:var(--navy);font-size:13px}.subject-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 28px 30px;display:grid}.subject-class-card{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 7px 22px #111a3309}.subject-class-card.has-subjects{border-color:#c9dcf7}.subject-class-card>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#f7faff,#fff);grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.subject-class-icon{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:12px;place-items:center;display:grid}.subject-class-card h2{margin:0 0 3px;font-size:15px}.subject-class-card header span{color:var(--muted);font-size:10px}.subject-class-card header .mini-button{align-items:center;gap:5px;display:inline-flex}.class-subject-list{display:grid}.class-subject-row{border-bottom:1px solid #eef1f6;grid-template-columns:24px 28px 1fr auto;align-items:center;gap:8px;padding:12px 15px;display:grid;position:relative}.class-subject-row:last-child{border-bottom:0}.class-subject-row>svg{color:var(--primary)}.subject-number{width:22px;height:22px;color:var(--primary);background:var(--soft-blue);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.class-subject-row>div:nth-child(3){gap:3px;display:grid}.class-subject-row strong{font-size:12px}.class-subject-row span{color:var(--muted);font-size:8px}.empty-class-subjects{min-height:145px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:20px;display:grid}.empty-class-subjects svg{color:#a1b0c4}.empty-class-subjects strong{color:var(--navy);font-size:12px}.empty-class-subjects span{font-size:9px}.field-help{color:var(--muted);font-size:9px}.fees-message{margin:0 28px 14px}.fees-toolbar{grid-template-columns:190px minmax(240px,1fr) 180px auto;align-items:end;gap:11px;padding:20px 28px 10px;display:grid}.fees-toolbar label{gap:7px;display:grid}.fees-toolbar label>span{color:#3d475b;font-size:10px;font-weight:800}.fees-toolbar select,.fees-toolbar input{border:1px solid var(--border);width:100%;min-height:43px;color:var(--navy);background:#fff;border-radius:11px;outline:0;padding:8px 11px}.fee-search>div{position:relative}.fee-search svg{color:#8997aa;position:absolute;top:13px;right:12px}.fee-search input{padding-right:38px}.fee-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:10px 28px 18px;display:grid}.fee-metrics article{background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:3px 10px;padding:14px;display:grid}.fee-metrics svg{width:38px;height:38px;color:var(--primary);background:var(--soft-blue);border-radius:11px;grid-row:1/3;padding:9px}.fee-metrics span{color:var(--muted);font-size:9px}.fee-metrics strong{font-size:14px}.fee-table{min-width:1180px}.fee-table td{white-space:nowrap}.fee-highlight{outline:2px solid rgb(var(--school-primary-rgb) / 16%);outline-offset:-2px;background:#f2f8ff}.fee-status{color:#667287;white-space:nowrap;background:#edf1f6;border-radius:20px;justify-content:center;align-items:center;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.fee-status.active,.fee-status.paid,.fee-status.exempt{color:#237458;background:#e5f7ef}.fee-status.partial,.fee-status.draft{color:#a06613;background:#fff4dd}.fee-status.unpaid{color:#bd4652;background:#fff0f1}.fee-status.credit{color:#6353b4;background:#f1edff}.fee-account-modal{width:min(1000px,100%)}.fee-account-modal .modal-heading>div>span{color:var(--muted);font-size:11px}.account-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.account-summary-grid article{border:1px solid var(--border);background:#fbfdff;border-radius:12px;gap:5px;padding:13px;display:grid}.account-summary-grid span{color:var(--muted);font-size:9px}.account-summary-grid strong{font-size:13px}.account-summary-grid .remaining{color:var(--primary);background:#f2f7ff;border-color:#cbdcf6}.fee-account-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:17px;display:flex}.fee-detail-section{padding-top:18px}.fee-detail-section h3{margin:0;font-size:18px}.fee-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.fee-section-heading p{color:var(--muted);margin:5px 0 0;font-size:13px}.fee-section-heading>span{background:var(--almanar-blue-soft);color:var(--primary);border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.fee-charge-list{gap:12px;display:grid}.fee-charge-list .fee-charge-card{background:#fff;border:1px solid #dce7f4;border-radius:18px;grid-template-columns:minmax(230px,1.2fr) minmax(430px,2fr);align-items:stretch;gap:18px;padding:16px;font-size:13px;display:grid}.fee-charge-list .first-installment-bundle{background:linear-gradient(135deg,#f5faff 0%,#fff 62%);border-color:#a9cef9;grid-template-columns:minmax(240px,1.1fr) minmax(260px,1fr) minmax(430px,2fr);box-shadow:0 10px 28px #1f6fd614}.fee-charge-identity{align-items:center;gap:12px;min-width:0;display:flex}.fee-charge-order{width:38px;height:38px;color:var(--primary);background:#e6f1ff;border-radius:12px;flex:0 0 38px;place-items:center;font-size:16px;font-weight:900;display:grid}.fee-charge-identity>div{gap:4px;min-width:0;display:grid}.fee-charge-identity strong{color:#102443;font-size:15px}.fee-charge-identity span:not(.fee-charge-order){color:var(--muted);font-size:11px}.fee-bundle-breakdown{background:#e6f1ffb8;border-radius:14px;gap:6px;padding:10px;display:grid}.fee-bundle-breakdown>span{color:#40516b;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.fee-bundle-breakdown b{color:#102443;font-size:11px}.fee-bundle-breakdown small{color:#087754;background:#d9f7e9;border-radius:999px;padding:2px 6px}.fee-charge-values{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;display:grid}.fee-charge-values>span{text-align:center;background:#f7f9fc;border-radius:12px;align-content:center;gap:5px;padding:10px;display:grid}.fee-charge-values small{color:#718096;font-size:10px;font-weight:700}.fee-charge-values b{color:#17233b;font-size:13px}.fee-charge-values .paid{background:#effaf5}.fee-charge-values .paid b{color:#07835d}.fee-charge-values .remaining{background:#fff8e9}.fee-charge-values .remaining b{color:#a86100}.fee-charge-list .discount{background:#fff3f4}.fee-charge-list .discount b{color:#c44556}.payment-list{gap:8px;display:grid}.payment-list article{border:1px solid var(--border);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.payment-list article>svg{width:36px;height:36px;color:var(--primary);background:var(--soft-blue);border-radius:10px;padding:9px}.payment-list article>div{gap:3px;display:grid}.payment-list article span{color:var(--muted);font-size:9px}.payment-list article.voided{opacity:.65;background:#f8f8f9}.payment-list em{color:#a24c56;max-width:190px;font-size:9px;font-style:normal}.fee-empty-copy{color:var(--muted);text-align:center;border:1px dashed #cad6e5;border-radius:12px;padding:15px;font-size:10px}.fee-action-layer{z-index:90;background:#111a3394}.fee-form{margin-top:18px}.money-input-shell{width:100%;min-width:0;position:relative}.money-input-shell .money-input{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.2px;direction:ltr;width:100%;padding-left:54px!important}.money-input-currency{pointer-events:none;border-right:1px solid #dbe3ed;padding-right:9px;font-weight:800;position:absolute;top:50%;left:11px;transform:translateY(-50%);color:#657287!important;font-size:12px!important}.money-words-popover{z-index:120;color:#fff;background:linear-gradient(135deg, #123b63, var(--almanar-blue));opacity:0;visibility:hidden;pointer-events:none;border:1px solid #bcd6f4;border-radius:11px;gap:3px;width:max-content;max-width:min(390px,100vw - 48px);padding:10px 12px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;transform:translateY(5px);box-shadow:0 12px 28px #11376038}.money-words-popover:after{content:"";border:6px solid #0000;border-top-color:var(--almanar-blue);position:absolute;top:100%;right:20px}.money-input-shell.show-words .money-words-popover{opacity:1;visibility:visible;transform:translateY(0)}.money-words-popover span{font-weight:800;color:#cfe4ff!important;font-size:12px!important}.money-words-popover strong{color:#fff;font-size:15px;line-height:1.65}.fee-payment-note{color:var(--primary);background:#f3f8ff;border:1px solid #cbe1f8;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;display:flex}.fee-payment-note>svg{flex:none}.fee-payment-note>div{gap:3px;display:grid}.fee-payment-note strong{color:var(--navy);font-size:10px}.fee-payment-note span{color:#64748a;font-size:8px;line-height:1.65}.fee-refund-source{background:#f8fbff;border:1px solid #d8e4f2;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px;display:grid}.fee-refund-source>div{background:#fff;border:1px solid #e3ebf5;border-radius:10px;align-content:center;gap:4px;min-width:0;padding:9px 10px;display:grid}.fee-refund-source>div:first-child{grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon value";column-gap:8px;display:grid}.fee-refund-source svg{color:#c33b4b;grid-area:icon;align-self:center}.fee-refund-source span,.fee-refund-allocation-row span,.fee-refund-allocations-heading span,.fee-refund-foreign-summary span,.fee-refund-foreign-summary small{color:#6a788c;font-size:8px;line-height:1.6}.fee-refund-source strong{color:#142b4a;overflow-wrap:anywhere;min-width:0;font-size:10px}.fee-refund-source>div:first-child span{grid-area:label}.fee-refund-source>div:first-child strong{grid-area:value}.fee-refund-allocations{background:#fff;border:1px solid #d8e4f2;border-radius:14px;overflow:hidden}.fee-refund-allocations-heading,.fee-refund-allocation-row,.fee-refund-foreign-summary{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.fee-refund-allocations-heading{background:#f4f8fd}.fee-refund-allocations-heading>div,.fee-refund-allocation-row>div{gap:3px;min-width:0;display:grid}.fee-refund-allocations-heading>strong{color:#c23244;text-align:left;font-size:15px}.fee-refund-allocation-row{cursor:default;border-top:1px solid #e4ebf4}.fee-refund-allocation-row>div>strong{color:#172f51;font-size:10px}.fee-refund-allocation-row small{color:#0b7a54;font-size:8px;font-weight:800}.fee-refund-allocation-row .money-input-shell{min-width:0}.fee-refund-foreign-summary{color:#08764e;background:#effaf5;border-top:1px solid #badfcf}.fee-refund-foreign-summary strong{color:#08764e;text-align:left;font-size:15px}.fee-refund-foreign-summary small{grid-column:1/-1}.receipt-net-amount{color:#68788d;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:800;display:block}@media (max-width:760px){.fee-refund-source{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-refund-source>div:first-child{grid-column:1/-1}.fee-refund-allocations-heading,.fee-refund-allocation-row,.fee-refund-foreign-summary{grid-template-columns:1fr}.fee-refund-allocations-heading>strong,.fee-refund-foreign-summary strong{text-align:right}}.fee-payment-mode{border:1px solid var(--border);background:#f4f7fb;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.fee-payment-mode button{color:#53657d;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:900}.fee-payment-mode button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 4px 14px #1752941a}.fee-payment-mode button:disabled{opacity:.45;cursor:not-allowed}.payment-list article.fee-discount-voided{color:#65758b;background:#f7f9fc;border-color:#d7dfeb}.payment-list article.fee-discount-voided>strong{color:#65758b;text-decoration:line-through}.foreign-installment-quote{background:linear-gradient(135deg,#f4fbf8 0%,#eef7ff 100%);border:1px solid #b9ddcf;border-radius:15px;align-items:center;gap:14px;min-height:112px;padding:16px;display:flex}.foreign-installment-flag{border:1px solid #0f4c3a1f;border-radius:10px;width:54px;height:42px;box-shadow:0 5px 14px #175b451f}.foreign-installment-quote>div{gap:4px;min-width:0;display:grid}.foreign-installment-quote span{color:#486477;font-size:12px;font-weight:800}.foreign-installment-quote strong{color:#118451;font-size:clamp(24px,4vw,34px);line-height:1.25}.foreign-installment-quote small{color:#536b7d;font-weight:700;line-height:1.7}.foreign-installment-quote .rounding-note{color:#8a6112}.fee-form .checkbox-field{border:1px solid var(--border);border-radius:11px;align-self:end;align-items:center;min-height:44px;padding:10px;display:flex}.fee-form .checkbox-field input{width:17px;min-height:auto}.fee-payment-priority{color:#244160;background:#f4f8fd;border:1px solid #cfe0f5;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.fee-payment-priority strong{color:var(--almanar-blue-dark)}.uniform-exemption-option{cursor:pointer;background:#f8fbff;gap:11px;align-self:stretch!important}.uniform-exemption-option>span{flex-direction:column;gap:3px;display:flex}.uniform-exemption-option small{color:#65758a;font-weight:600}.uniform-exemption-option.disabled{cursor:not-allowed;opacity:.72;background:#f4f5f7}.payment-allocation-preview{background:#fbfdff;border:1px solid #d7e5f6;border-radius:12px;gap:7px;padding:13px 14px;display:grid}.payment-allocation-preview>strong{color:#173a5e;margin-bottom:2px}.payment-allocation-preview>span{color:#52647a;justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-allocation-preview>span b{color:#173a5e}.payment-allocation-preview>span.exemption,.payment-allocation-preview>span.exemption b{color:#6b3fc0}.fee-status.exempt{color:#6840b5;background:#f0eafd}.transport-operations-page .transport-tabs{overflow-x:auto}.transport-operations-page .transport-tabs button{white-space:nowrap}.transport-subheading{margin-top:26px}.transport-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.transport-card-grid>article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.transport-card-grid>article>svg{color:#087c83;background:#e8f8f8;border-radius:12px;width:38px;height:38px;padding:9px}.transport-card-grid>article>div{flex-direction:column;gap:3px;display:flex}.transport-card-grid>article>div span{color:var(--muted);font-size:12px}.transport-card-grid>article.inactive,.transport-worker-ledger article.inactive{opacity:.58;background:#f6f7f9}.transport-worker-ledger{background:#f9fbfd;border:1px solid #d8e4ef;border-radius:16px;margin-top:24px;padding:18px}.transport-ledger-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.transport-ledger-columns>section{background:#fff;border:1px solid #dfe8f1;border-radius:14px;padding:14px}.transport-ledger-columns h3{color:#173a5e;margin:0 0 12px}.transport-ledger-columns article{border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.transport-ledger-columns article:last-child{border-bottom:0}.transport-ledger-columns article>div{flex-direction:column;gap:3px;display:flex}.transport-ledger-columns article span{color:var(--muted);font-size:11px}.transport-ledger-columns article b{color:#173a5e;white-space:nowrap}.users-table tr.selected-row{background:#f1f8ff}.transport-management-modal{max-width:760px}@media (max-width:760px){.transport-ledger-columns,.transport-card-grid{grid-template-columns:1fr}}.fee-category{color:#53647a;background:#eef2f7;border-radius:12px;width:max-content;padding:3px 7px;font-weight:900;font-size:7px!important}.fee-category.books{color:#237458;background:#e5f7ef}.fee-category.transportation{color:#0b6c74;background:#e2f7f7}.receipt-allocation-list{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex!important}.receipt-allocation-list small{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-radius:8px;padding:3px 6px;font-size:7px}.receipt-actions,.debt-repayment-actions,.payroll-history-actions{align-items:center;gap:6px;display:flex}.receipt-actions{flex-wrap:wrap;justify-content:flex-end}.finance-home{max-width:1120px;margin:0 auto}.finance-home-heading{text-align:center;margin-bottom:24px}.finance-home-heading h1{color:var(--navy);margin:4px 0 7px;font-size:29px}.finance-home-heading>p:last-child{color:var(--muted);margin:0;font-size:11px}.finance-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.finance-section-card{aspect-ratio:1;min-height:190px;color:var(--navy);text-align:center;background:#fff;border:1px solid #dfe7f2;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #111a330b}.finance-section-card:hover{border-color:#bfd2ed;transform:translateY(-3px);box-shadow:0 16px 34px #111a3314}.finance-section-icon{width:58px;height:58px;color:var(--primary);background:var(--soft-blue);border-radius:18px;place-items:center;display:grid}.finance-section-icon svg{width:27px;height:27px}.finance-section-card strong{font-size:15px}.finance-section-card small{max-width:165px;color:var(--muted);font-size:9px;line-height:1.7}.finance-card-arrow{color:#9aa8bb;width:17px;position:absolute;bottom:15px;left:15px}.finance-section-card.teal .finance-section-icon{color:#14737a;background:#e7f7f6}.finance-section-card.rose .finance-section-icon{color:#b94c5a;background:#fff0f2}.finance-section-card.orange .finance-section-icon{color:#ad681a;background:#fff4df}.finance-section-card.purple .finance-section-icon{color:#7852ae;background:#f2ecfb}.finance-section-card.green .finance-section-icon{color:#27745a;background:#e9f7f0}.finance-section-card.gold .finance-section-icon{color:#9a7116;background:#fff6d9}.finance-section-card.navy .finance-section-icon{color:#fff;background:var(--navy)}.finance-section-page{gap:12px;display:grid}.finance-back-button{border:1px solid var(--border);color:#4f5e73;background:#fff;border-radius:11px;align-items:center;gap:7px;width:max-content;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.finance-pending-section{text-align:center;align-content:center;place-items:center;gap:11px;min-height:380px;padding:40px;display:grid}.finance-pending-section>svg{width:58px;height:58px;color:var(--primary);background:var(--soft-blue);border-radius:18px;padding:15px}.finance-pending-section h1,.finance-pending-section p{margin:0}.finance-pending-section p{color:#4f5e73;max-width:520px;font-size:12px}.finance-pending-section span{max-width:570px;color:var(--muted);font-size:9px}.finance-loading{min-height:220px;color:var(--muted);place-items:center;display:grid}.finance-metrics-grid{gap:11px;padding:6px 28px 22px;display:grid}.finance-metrics-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-metrics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-metrics-grid article{background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px;display:grid}.finance-metrics-grid article>svg{width:40px;height:40px;color:var(--primary);background:var(--soft-blue);border-radius:11px;grid-row:1/3;padding:10px}.finance-metrics-grid article span{color:var(--muted);font-size:8px}.finance-metrics-grid article strong{font-size:12px}.finance-table-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 12px;display:flex}.finance-table-heading h2,.finance-table-heading p{margin:0}.finance-table-heading h2{font-size:15px}.finance-table-heading p{color:var(--muted);margin-top:4px;font-size:9px}.finance-table-heading>svg{color:var(--primary)}.finance-search{width:min(300px,100%);position:relative}.finance-search svg{color:#8d9aad;width:17px;position:absolute;top:11px;right:11px}.finance-search input{border:1px solid var(--border);border-radius:11px;width:100%;min-height:40px;padding:7px 37px 7px 10px}.books-table{min-width:880px}.books-table .secondary-button{min-height:32px;padding:0 10px;font-size:8px}.books-directory-filters{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.8fr) minmax(160px,.7fr) auto auto;align-items:end;gap:12px;padding:4px 28px 16px;display:grid}.books-directory-filters>label{color:#36445b;gap:7px;min-width:0;font-size:10px;font-weight:800;display:grid}.books-directory-filters .finance-search{width:100%}.books-directory-filters select{border:1px solid var(--border);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:7px 11px}.books-directory-filters>button{white-space:nowrap;min-height:40px}.books-clear-filters{color:#53627a;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.books-clear-filters:hover{color:var(--primary);background:#f1f5fb}.books-results-summary{color:#60708a;align-items:baseline;gap:8px;padding:0 28px 12px;font-size:10px;display:flex}.books-results-summary strong{color:var(--ink);font-size:11px}.books-results-summary small{margin-inline-start:auto}.books-inline-error{padding:0 28px 12px}.cashbox-page{gap:14px;display:grid}.cashbox-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 28px 12px;display:flex}.cashbox-toolbar>span{color:#465267;font-size:10px;font-weight:800}.cashbox-toolbar>div{background:#f0f3f8;border-radius:11px;gap:5px;padding:4px;display:flex}.cashbox-toolbar button{color:#6c778a;background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:9px}.cashbox-toolbar button.active{color:var(--primary);background:#fff;font-weight:900;box-shadow:0 2px 8px #111a3314}.cashbox-metrics .income>svg{color:#237458;background:#e5f7ef}.cashbox-metrics .expense>svg{color:#b94c5a;background:#fff0f2}.cashbox-metrics .operation>svg{color:#7953ad;background:#f2ecfb}.cashbox-metrics .outstanding>svg{color:#a26b16;background:#fff4dd}.cashbox-opening-button{white-space:nowrap;flex:none;min-width:210px}.cashbox-opening-button:disabled{color:#587087;box-shadow:none;background:#e9eff6}.opening-balance-dialog{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(820px,100vw - 32px);display:grid}.opening-balance-dialog-heading{border-bottom:1px solid #e2eaf3;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.opening-balance-dialog-heading>div{gap:4px;display:grid}.opening-balance-dialog-heading small{color:var(--primary);font-weight:900}.opening-balance-dialog-heading h2,.opening-balance-dialog-heading p{margin:0}.opening-balance-dialog-heading h2{color:var(--navy);font-size:22px}.opening-balance-dialog-heading p{color:var(--muted);line-height:1.7}.opening-currency-list{gap:10px;display:grid}.opening-currency-row{background:#f8fbff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:48px minmax(170px,1fr) minmax(220px,.8fr);align-items:center;gap:12px;padding:13px;display:grid}.opening-currency-flag{border-radius:8px;width:46px;height:34px;box-shadow:0 3px 9px #18345721}.opening-currency-name{gap:3px;min-width:0;display:grid}.opening-currency-name strong{color:#122846}.opening-currency-name small,.opening-book-value{color:#63758b;font-weight:700}.opening-book-value{color:#08774d;grid-column:2/-1}.opening-balance-dialog>label{color:#465267;gap:7px;font-weight:800;display:grid}.opening-balance-dialog>label input{border:1px solid var(--border);min-height:46px;font:inherit;border-radius:11px;padding:9px 11px}.opening-dialog-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.opening-dialog-actions button{min-width:150px}.cashbox-transaction-list{padding:0 28px 24px;display:grid}.cashbox-transaction-list article{border-bottom:1px solid #edf1f6;grid-template-columns:40px minmax(0,1fr) auto 110px 34px;align-items:center;gap:11px;padding:13px 0;display:grid}.transaction-direction{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.cashbox-transaction-list .income .transaction-direction{color:#237458;background:#e5f7ef}.cashbox-transaction-list .expense .transaction-direction{color:#b94c5a;background:#fff0f2}.transaction-copy{gap:4px;display:grid}.transaction-copy>span,.transaction-user{color:var(--muted);font-size:8px}.transaction-copy>div{flex-wrap:wrap;gap:4px;display:flex}.transaction-copy small{color:#4e6077;background:#f0f4f8;border-radius:7px;padding:3px 6px;font-size:7px}.transaction-amount{text-align:left;direction:ltr;font-size:13px}.cashbox-transaction-list .income .transaction-amount{color:#237458}.cashbox-transaction-list .expense .transaction-amount{color:#b94c5a}.cashbox-transaction-list article.non-cash{background:#fffaf0;border:1px dashed #dfbd72;border-radius:12px;margin:5px 0;padding-inline:10px}.cashbox-transaction-list article.non-cash .transaction-direction{color:#97680b;background:#fff0c7}.cashbox-transaction-list article.non-cash .transaction-amount{color:#7b5a18;font-size:11px}.transaction-user{text-align:left}.cashbox-print-button{width:32px;height:32px;color:var(--primary);background:var(--soft-blue)}.cashbox-overview-card,.cashbox-page-heading{overflow:hidden}.cashbox-position-heading{padding-bottom:18px}.cashbox-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 28px 20px;display:grid}.cashbox-truth-grid>article{background:#f9fbfe;border:1px solid #dce7f5;border-radius:18px;align-items:center;gap:13px;min-height:112px;padding:17px;display:flex;position:relative;overflow:hidden}.cashbox-truth-grid>article:before{content:"";background:var(--cashbox-tone,var(--almanar-blue));width:5px;position:absolute;inset-block:0;inset-inline-start:0}.cashbox-truth-grid .balance{--cashbox-tone:var(--almanar-blue);background:#f2f8ff}.cashbox-truth-grid .debt{--cashbox-tone:#d98a00;background:#fffaf0}.cashbox-truth-grid .after-debt{--cashbox-tone:#7551bf;background:#f8f4ff}.cashbox-truth-grid .obligations{--cashbox-tone:#d94d67;background:#fff5f7}.cashbox-truth-grid .available{--cashbox-tone:#079869;background:#f1fbf7}.cashbox-truth-grid .receivables{--cashbox-tone:#0c8da2;background:#f2fbfc}.cashbox-truth-icon{color:#fff;background:var(--cashbox-tone,var(--almanar-blue));width:48px;height:48px;box-shadow:0 10px 24px color-mix(in srgb, var(--cashbox-tone,var(--almanar-blue)) 24%, transparent);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.cashbox-truth-icon svg{width:24px;height:24px}.cashbox-truth-grid article>div{gap:3px;min-width:0;display:grid}.cashbox-truth-grid article span{color:#42526a;font-size:13px;font-weight:800}.cashbox-truth-grid article strong{color:#0a1e3d;text-align:right;direction:ltr;font-size:clamp(20px,1.7vw,28px);line-height:1.35}.cashbox-truth-grid article small{color:#75859b;font-size:11.5px;line-height:1.6}.cashbox-period-summary{background:linear-gradient(135deg, #f7faff, var(--almanar-blue-soft));border:1px solid #dbe7f5;border-radius:17px;margin:0 28px 26px;padding:14px 16px}.cashbox-period-summary .cashbox-toolbar{padding:0 0 13px}.cashbox-period-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cashbox-period-figures>span{color:#53647b;background:#fff;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:2px 7px;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.cashbox-period-copy{gap:3px;min-width:0;display:grid}.cashbox-period-copy>span{line-height:1.55}.cashbox-period-figures svg{width:18px;height:18px;color:var(--almanar-blue)}.cashbox-period-figures strong{color:#132844;text-align:right;direction:ltr;font-size:17px}.cashbox-period-figures .positive strong{color:#087b58}.cashbox-period-figures .negative strong{color:#c23f55}.cashbox-period-summary>p{color:#687a91;margin:10px 0 0;font-size:11.5px;line-height:1.7}.cashbox-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 28px 28px;display:grid}.cashbox-account-card{--account-tone:var(--almanar-blue);min-width:0;color:inherit;text-align:right;background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--account-tone) 5%, white));border:1px solid #dce6f3;border-radius:19px;grid-template-columns:56px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 26px #1f38580f}.cashbox-account-card:hover{border-color:color-mix(in srgb, var(--account-tone) 38%, #dce6f3);transform:translateY(-2px);box-shadow:0 14px 32px #1f38581c}.cashbox-account-card.blue{--account-tone:var(--almanar-blue)}.cashbox-account-card.purple{--account-tone:#7654c4}.cashbox-account-card.teal{--account-tone:#079d91}.cashbox-account-card.green{--account-tone:#15935f}.cashbox-account-card.pink{--account-tone:#bd5b99}.cashbox-account-card.rose{--account-tone:#d95067}.cashbox-account-card.orange{--account-tone:#d8840a}.cashbox-account-card.gold{--account-tone:#b67b12}.cashbox-account-icon{width:56px;height:56px;color:var(--account-tone);background:color-mix(in srgb, var(--account-tone) 11%, white);border-radius:15px;place-items:center;display:grid}.cashbox-account-copy{gap:3px;min-width:0;display:grid}.cashbox-account-copy strong{color:#102542;font-size:18px;line-height:1.45}.cashbox-account-copy small{color:#73839a;font-size:12.5px;line-height:1.6}.cashbox-account-arrow{width:44px;height:44px;color:var(--account-tone);background:color-mix(in srgb, var(--account-tone) 9%, white);border-radius:11px;place-items:center;display:grid}.cashbox-account-arrow svg{width:18px}.cashbox-account-figures{border-top:1px solid #e9eef5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:14px;display:grid}.cashbox-account-figures>span{background:#ffffffc7;border-radius:12px;gap:5px;min-width:0;padding:11px 12px;display:grid}.cashbox-account-figures small{color:#78889d;font-size:12px;line-height:1.45}.cashbox-account-figures strong{color:#152b47;text-align:right;white-space:nowrap;direction:ltr;font-size:clamp(15px,1.2vw,18px)}.cashbox-account-note{color:#655627;background:#fff7dc;border-radius:12px;grid-column:1/-1;padding:10px 12px;font-size:11.5px;line-height:1.75}.transaction-financial-copy{gap:4px;display:grid}.transaction-financial-copy small{color:#6c7c91;text-align:left;direction:ltr;font-size:8px}@media screen and (max-width:1100px){.cashbox-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashbox-account-grid{grid-template-columns:1fr}}@media screen and (max-width:700px){.cashbox-truth-grid,.cashbox-account-grid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.cashbox-truth-grid>article{min-height:98px}.cashbox-period-summary{margin-left:14px;margin-right:14px}.cashbox-period-figures{grid-template-columns:1fr}.cashbox-account-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cashbox-account-card{padding:14px}.cashbox-transaction-list article{grid-template-columns:38px minmax(0,1fr)}.transaction-financial-copy,.cashbox-print-button{grid-column:2;justify-self:stretch}.transaction-financial-copy{grid-template-columns:1fr auto;align-items:center}}.finance-inline-error{margin:0 28px 14px}.debt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:4px 28px 28px;display:grid}.debt-list>article{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.debt-list>article.voided{opacity:.7;background:#f7f8fa}.debt-list>article>header{background:linear-gradient(145deg,#fbfdff,#fff);border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.debt-lender{align-items:center;gap:9px;display:flex}.debt-lender>span{color:#9a7116;background:#fff6d9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.debt-lender>div{gap:3px;display:grid}.debt-lender strong{font-size:13px}.debt-lender small{color:var(--muted);font-size:7px}.debt-status{color:#9a6815;background:#fff3dc;border-radius:15px;padding:5px 8px;font-size:8px;font-weight:900}.debt-status.settled{color:#237458;background:#e5f7ef}.debt-status.voided{color:#9b4e58;background:#fff0f1}.debt-values{grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 14px;display:grid}.debt-values>div{background:#f7f9fc;border-radius:10px;gap:4px;padding:10px;display:grid}.debt-values span{color:var(--muted);font-size:8px}.debt-values strong{font-size:11px}.debt-values .remaining{color:var(--primary);background:#eef5ff}.debt-meta{color:var(--muted);flex-wrap:wrap;gap:5px 12px;padding:0 14px 12px;font-size:8px;display:flex}.debt-notes{color:#536176;background:#f7f9fc;border-radius:9px;margin:0 14px 12px;padding:9px;font-size:9px}.debt-actions{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.debt-actions .action-button{min-height:34px;padding:0 11px;font-size:9px}.void-reason{color:#a34f59;margin:10px 14px;font-size:9px}.debt-repayments{border-top:1px solid #edf1f6;padding:12px 14px 14px}.debt-repayments h3{margin:0 0 8px;font-size:11px}.debt-repayments>div{background:#f8fafc;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.debt-repayments>div+div{margin-top:5px}.debt-repayments>div.voided{opacity:.63}.debt-repayments>div>svg{color:var(--primary)}.debt-repayments>div>span{gap:2px;display:grid}.debt-repayments small{color:var(--muted);font-size:7px}.debt-repayments .icon-button{width:29px;height:29px}.debt-repayments em{color:#a34f59;max-width:160px;font-size:8px;font-style:normal}.repayment-remaining{color:var(--primary);background:#f2f7ff;border:1px solid #cbdcf6;border-radius:11px;justify-content:space-between;align-items:center;padding:13px;display:flex}.repayment-remaining span{font-size:10px;font-weight:800}.party-accounts-page .page-header{margin-bottom:22px}.finance-metrics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 28px 28px;display:grid}.party-metric{background:#fff;border:1px solid #dce6f3;border-radius:22px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px 16px;min-height:142px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1c427214}.party-metric:after{content:"";inset-inline-end:0;background:#96a4b8;width:6px;position:absolute;top:0;bottom:0}.party-metric>svg{color:#4f6178;background:#eaf0f7;border:1px solid #ffffffc7;border-radius:50%;grid-row:1/span 2;width:58px;height:58px;padding:15px;box-shadow:0 8px 20px #1c42721a}.party-metric>span{color:#516074;font-size:13px;font-weight:900}.party-metric>strong{font-size:clamp(20px,1.7vw,28px);line-height:1.2}.party-metric.positive:after{background:#159b72}.party-metric.positive>svg{color:#087f5b;background:#def6ec}.party-metric.positive>strong{color:#087f5b}.party-metric.negative:after{background:#df4055}.party-metric.negative>svg{color:#c62e43;background:#ffe8eb}.party-metric.negative>strong{color:#c62e43}.party-account-list{grid-template-columns:1fr;gap:18px}.party-account-card{overflow:hidden;box-shadow:0 12px 32px #1c427214;border-inline-end:6px solid #94a3b8!important;border-radius:22px!important}.party-account-card.credit{border-inline-end-color:#159b72!important}.party-account-card.debit{border-inline-end-color:#df4055!important}.party-account-card>header{background:#fff;padding:24px 28px}.party-account-card .debt-lender{gap:14px}.party-account-card .debt-lender>span{background:#fff8e2;border:1px solid #f0dd9a;border-radius:50%;width:58px;height:58px;box-shadow:0 8px 20px #9a71161f}.party-account-card .debt-lender>span svg{width:28px;height:28px}.party-account-card .debt-lender strong{font-size:19px}.party-account-card .debt-lender small{font-size:10px}.party-account-card .debt-meta{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;gap:10px 28px;padding:16px 28px;font-size:11px}.party-account-card .debt-meta>span{align-items:center;gap:6px;display:inline-flex}.party-account-card .debt-meta svg{color:#7c8da3;width:15px;height:15px}.party-account-card .debt-notes{background:#f8fbff;border:1px solid #dce6f3;margin:14px 28px 0;padding:12px 14px;font-size:11px}.party-account-rule{color:#36506f;background:#f5f9ff;border:1px solid #cfe0f6;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 28px 26px;padding:16px 18px;font-size:12px;display:flex;box-shadow:0 7px 18px #1865b90d}.party-account-rule>svg{width:24px;height:24px;color:var(--almanar-blue)}.party-account-rule strong{color:var(--almanar-blue-dark)}.party-account-rule span+span{border-inline-start:1px solid #cfe0f6;padding-inline-start:18px}.party-account-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;padding:20px 28px 26px;display:grid}.party-account-action-grid>button{justify-content:center;width:100%;min-height:52px;padding-inline:14px;font-size:11px}.party-account-action-grid .statement-button{color:#34465c;background:#f8fbff}.party-balance{text-align:center;border:1px solid;border-radius:16px;gap:6px;min-width:220px;padding:14px 18px;display:grid}.party-balance span{font-size:11px;font-weight:900}.party-balance strong{font-size:24px}.party-balance.credit,.balance-positive{color:#087f5b}.party-balance.credit{background:#e7f8f1}.party-balance.debit,.balance-negative{color:#c62e43}.party-balance.debit{background:#fff0f2}.party-balance.balanced{color:#506176;background:#edf2f7}.movement-direction{border-radius:10px;place-items:center;width:32px;height:32px;display:grid!important}.movement-direction svg{width:17px;height:17px}.movement-direction.in{color:#087f5b;background:#def6ec}.movement-direction.out{color:#c62e43;background:#ffe8eb}.source-linked-note{font-weight:800;color:#8a5a12!important}.party-statement-page{gap:20px;display:grid}.party-statement-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.party-statement-toolbar .secondary-button{min-height:46px}.party-statement-page .page-heading{margin:0}.party-statement-identity{background:#fff;border:1px solid #dce6f3;border-inline-end:6px solid #94a3b8;border-radius:22px;grid-template-columns:minmax(240px,1fr) auto;gap:18px 28px;padding:24px;display:grid;box-shadow:0 12px 32px #1c427214}.party-statement-identity.credit{border-inline-end-color:#159b72}.party-statement-identity.debit{border-inline-end-color:#df4055}.party-statement-person{align-items:center;gap:14px;display:flex}.party-statement-person>span{color:#9a7116;background:#fff8e2;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.party-statement-person>span svg{width:28px;height:28px}.party-statement-person>div{gap:4px;display:grid}.party-statement-person strong{font-size:20px}.party-statement-person small{color:var(--muted);font-size:10px}.party-statement-contact{color:#63748a;border-top:1px solid #edf2f7;flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:16px;font-size:11px;display:flex}.party-statement-identity>p{color:#52647a;background:#f8fbff;border:1px solid #dce6f3;border-radius:12px;grid-column:1/-1;margin:0;padding:11px 14px;font-size:11px}.party-statement-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.party-statement-summary>article{background:#fff;border:1px solid #dce6f3;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 10px;min-height:104px;padding:16px;display:grid}.party-statement-summary svg{border-radius:13px;grid-row:1/span 2;width:42px;height:42px;padding:10px}.party-statement-summary span{color:var(--muted);font-size:10px;font-weight:800}.party-statement-summary strong{font-size:16px}.party-statement-summary .positive svg{color:#087f5b;background:#def6ec}.party-statement-summary .positive strong{color:#087f5b}.party-statement-summary .negative svg{color:#c62e43;background:#ffe8eb}.party-statement-summary .negative strong{color:#c62e43}.party-statement-ledger{background:#fff;border:1px solid #dce6f3;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #1c427212}.party-statement-ledger>header{border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.party-statement-ledger>header>div{align-items:center;gap:10px;display:flex}.party-statement-ledger>header>div>svg{color:var(--almanar-blue)}.party-statement-ledger>header span{gap:3px;display:grid}.party-statement-ledger>header small{color:var(--muted);font-size:9px}.party-ledger-legend{color:#5b6b80;grid-auto-flow:column;align-items:center;font-size:10px;font-weight:800;gap:6px!important;display:inline-flex!important}.party-ledger-legend svg{width:17px;height:17px;color:var(--almanar-blue)}.party-statement-table-wrap{max-width:100%;overflow-x:auto}.party-statement-table{border-collapse:collapse;width:100%;min-width:1060px}.party-statement-table th{color:#65758a;text-align:right;background:#f7faff;padding:12px 14px;font-size:9px}.party-statement-table td{vertical-align:middle;border-top:1px solid #edf2f7;padding:13px 14px;font-size:10px}.party-statement-table td:first-child{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.party-statement-table td>span:not(.movement-direction):not(.party-cash-effect):not(.party-entry-status){gap:3px;display:grid}.party-statement-table td>strong{display:block}.party-statement-table small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.party-statement-table tr.voided{opacity:.62;background:#f8f9fb}.party-cash-effect,.party-entry-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.party-cash-effect.cash{color:#087f5b;background:#def6ec}.party-cash-effect.noncash{color:#8a5a12;background:#fff2d7}.party-entry-status.posted{color:#087f5b;background:#def6ec}.party-entry-status.voided{color:#a34250;background:#ffe8eb}.party-void-reason{color:#a34250!important}.party-statement-actions{gap:6px;margin-top:7px;display:flex}.party-statement-actions .icon-button{width:32px;height:32px}.finance-safe-note{color:#36506f;background:#f5f9ff;border:1px solid #cfe0f6;border-radius:13px;margin:0 0 16px;padding:12px 14px;font-size:11px;font-weight:800;line-height:1.8}.finance-safe-note.cash{color:#087f5b;background:#effaf6;border-color:#bfe8d8}.finance-safe-note.noncash{color:#8a5a12;background:#fff9ee;border-color:#f0d8aa}.party-settlement-picker{background:#fffaf1;border:1px solid #f0d8aa;border-radius:15px;padding:14px}.party-settlement-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.party-settlement-balance>span{color:#5a6574;background:#fff;border-radius:10px;gap:3px;padding:9px;font-size:9px;display:grid}.party-settlement-balance strong{color:#12365f;font-size:12px}.expense-payment-source{gap:3px;min-width:130px;display:grid}.expense-payment-source strong{font-size:10px}.expense-payment-source small{font-size:8px;font-weight:800}.expense-payment-source.noncash strong{color:#8a5a12}.expense-payment-source.noncash small{color:#a06a18}.expense-payment-source.cash strong{color:#087f5b}.expense-payment-source.cash small{color:#4f7180}.party-statement>div{grid-template-columns:32px minmax(0,1fr) minmax(130px,auto) auto}.finance-confirm-checkbox{color:#9f3040;background:#fff6f7;border:1px solid #f1c7cd;border-radius:12px;align-items:center;gap:10px;padding:12px;flex-direction:row!important;display:flex!important}.finance-confirm-checkbox input{flex:none;width:20px;height:20px}@media (max-width:960px){.finance-metrics-grid.four,.party-account-action-grid,.party-statement-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.finance-metrics-grid.four{grid-template-columns:1fr;padding:0 14px 16px}.party-metric{min-height:112px;padding:16px}.party-metric>svg{width:48px;height:48px;padding:12px}.party-account-card>header{flex-direction:column;align-items:stretch;padding:18px 16px}.party-balance{min-width:0}.party-account-rule{flex-direction:column;align-items:stretch;margin-inline:14px}.party-account-rule>svg{align-self:flex-start}.party-account-rule span+span{padding-inline-start:0;border-inline-start:0;border-top:1px solid #cfe0f6;padding-top:7px}.party-account-card .debt-meta{gap:9px;padding:14px 16px;display:grid}.party-account-card .debt-notes{margin-inline:16px}.party-account-action-grid{grid-template-columns:1fr;padding:16px}.party-account-action-grid>button,.party-account-action-grid .text-button{justify-content:center;justify-self:stretch;width:100%}.party-settlement-balance{grid-template-columns:1fr}.party-statement>div{grid-template-columns:32px minmax(0,1fr)}.party-statement>div>:nth-child(3),.party-statement>div>:nth-child(4){grid-column:2}.debt-actions{flex-direction:column;align-items:stretch}.debt-actions>button{justify-content:center;width:100%}.party-statement-toolbar{flex-direction:column;align-items:stretch}.party-statement-toolbar>button{justify-content:center;width:100%}.party-statement-identity{grid-template-columns:1fr;padding:18px 16px}.party-statement-identity .party-balance{width:100%}.party-statement-contact{gap:8px;display:grid}.party-statement-summary{grid-template-columns:1fr}.party-statement-ledger>header{flex-direction:column;align-items:flex-start}.party-statement-table-wrap:before{content:"مرّر أفقيًا لعرض جميع تفاصيل الكشف";color:#587089;width:max-content;padding:9px 14px;font-size:9px;font-weight:800;display:block;position:sticky;inset-inline-start:0}}.page-action-row{align-items:center;gap:7px;display:flex}.expense-category-summary{flex-wrap:wrap;gap:7px;padding:0 28px 18px;display:flex}.expense-category-summary>span{color:#536176;background:#f2f5f9;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:inline-flex}.expense-category-summary svg{width:13px;color:var(--primary)}.expense-category-summary strong{color:var(--navy);margin-right:6px}.expenses-table{min-width:1130px}.expenses-table td:first-child{gap:3px;display:grid}.expenses-table td:first-child small{color:#a34f59;max-width:180px;font-size:7px}.expense-category-badge{color:#6e55a0;background:#f1edfb;border-radius:11px;padding:4px 7px;font-size:8px;font-weight:800}.expense-amount{color:#b94c5a;direction:ltr}.expense-voided{opacity:.62;background:#f7f8fa}.expense-category-form{grid-template-columns:1fr auto;gap:8px;margin:18px 0 12px;display:grid}.expense-category-form input{border:1px solid var(--border);border-radius:10px;min-height:42px;padding:8px 11px}.expense-category-list{gap:6px;max-height:360px;display:grid;overflow-y:auto}.expense-category-list article{border:1px solid var(--border);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.expense-category-list article>svg{width:17px;color:var(--primary)}.expense-category-list article.inactive{opacity:.58;background:#f5f6f8}.expense-category-list .secondary-button{min-height:31px;padding:0 9px;font-size:8px}.transport-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.transport-metrics article.positive>svg{color:#237458;background:#e5f7ef}.transport-metrics article.warning>svg{color:#9a7116;background:#fff6d9}.transport-metrics article.negative>svg{color:#b94c5a;background:#fff0f2}.transport-metrics article.negative strong{color:#a14350}.transport-tabs{border-bottom:1px solid var(--border);gap:6px;padding:5px 28px 17px;display:flex}.transport-tabs button{color:#687489;background:#f3f5f8;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:800;display:inline-flex}.transport-tabs button.active{color:#0b6c74;background:#e6f7f6}.transport-tabs button span{min-width:20px;color:inherit;background:#ffffffb8;border-radius:10px;padding:2px 6px;font-size:8px}.transport-students-table{min-width:1320px}.transport-expenses-table{min-width:1130px}.transport-expenses-table td:first-child{gap:3px;display:grid}.transport-student-column{width:250px}.transport-actions-column{width:330px}.transport-student-identity{gap:5px;min-width:210px;display:grid}.transport-student-identity .link-button{width:100%;max-width:none;color:var(--navy);text-align:right;text-overflow:clip;white-space:normal;padding:2px 0;font-size:14px;font-weight:900;line-height:1.65;overflow:visible}.transport-students-table td:first-child small{color:var(--muted);font-size:11px}.transport-expenses-table td:first-child small{color:#a34f59;max-width:180px;font-size:7px}.transport-inactive{opacity:.62;background:#f7f8fa}.transport-status{color:#14737a;background:#e7f7f6;border-radius:12px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.transport-status.inactive{color:#687489;background:#edf0f4}.money-positive{color:#237458}.money-warning{color:#9a6815}.table-actions{white-space:nowrap;align-items:center;gap:8px;display:flex}.transport-subscription-modal{width:min(760px,100%)}.transport-student-picker{gap:8px;margin-top:17px;display:grid}.transport-student-picker label{gap:6px;display:grid}.transport-student-picker label>span{color:#465267;font-size:13px;font-weight:800}.search-input-wrap{border:1px solid var(--border);background:#fff;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:4px 4px 4px 10px;display:grid}.search-input-wrap>svg{color:#8d9aad;width:16px}.search-input-wrap input{border:0;outline:0;min-height:32px;padding:4px}.search-input-wrap .secondary-button{min-height:32px}.transport-student-options{background:#f5f7fa;border-radius:12px;gap:5px;max-height:210px;padding:6px;display:grid;overflow-y:auto}.transport-student-options>button{color:var(--navy);text-align:right;background:#fff;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.transport-student-options>button.selected{background:#effafa;border-color:#80bbb8}.transport-student-options>button>span:first-child{gap:3px;display:grid}.transport-student-options strong{font-size:14px}.transport-student-options small{color:var(--muted);font-size:12px;line-height:1.65}.transport-student-options>p{color:var(--muted);text-align:center;margin:0;padding:18px;font-size:13px}.selected-dot{background:#14737a;border:3px solid #d7f1ef;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.transport-account-note{color:#315d64;background:#ecf8f7;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:9px;line-height:1.7}.buffet-deposit-button,.buffet-withdraw-button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:9px;font-weight:900;transition:all .18s;display:inline-flex}.buffet-deposit-button{color:#fff;background:linear-gradient(135deg,#268764,#17684b);box-shadow:0 8px 18px #2374582b}.buffet-withdraw-button{color:#a14350;background:#fff0f2}.buffet-deposit-button:hover:not(:disabled),.buffet-withdraw-button:hover:not(:disabled){transform:translateY(-1px)}.buffet-deposit-button:disabled,.buffet-withdraw-button:disabled{opacity:.6;cursor:wait}.buffet-metrics .balance{background:linear-gradient(145deg,#f4fcf8,#fff);border-color:#b8d8ce}.buffet-metrics .balance>svg,.buffet-metrics .positive>svg{color:#237458;background:#e5f7ef}.buffet-metrics .negative>svg{color:#b94c5a;background:#fff0f2}.buffet-metrics .negative strong{color:#a14350}.buffet-metrics .balance strong{color:#17684b}.buffet-accounting-note{color:#315d64;background:#f3faf8;border:1px solid #d9e7e4;border-radius:12px;align-items:center;gap:11px;margin:0 28px 20px;padding:12px 14px;display:flex}.buffet-accounting-note>svg{flex:0 0 20px}.buffet-accounting-note>div{gap:3px;display:grid}.buffet-accounting-note strong{font-size:10px}.buffet-accounting-note span{color:#59756f;font-size:8px;line-height:1.7}.buffet-ledger-heading{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 28px 12px;display:flex}.buffet-ledger-heading h2,.buffet-ledger-heading p{margin:0}.buffet-ledger-heading h2{font-size:15px}.buffet-ledger-heading p{color:var(--muted);margin-top:4px;font-size:8px}.buffet-filter{background:#f0f3f7;border-radius:10px;gap:4px;padding:4px;display:flex}.buffet-filter button{color:#6b7789;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:8px}.buffet-filter button.active{color:var(--navy);background:#fff;font-weight:900;box-shadow:0 2px 7px #111a3312}.buffet-movement-list{padding:0 28px 24px;display:grid}.buffet-movement-list article{border-bottom:1px solid #edf1f6;grid-template-columns:42px minmax(0,1fr) auto 48px;align-items:center;gap:11px;padding:13px 0;display:grid}.buffet-movement-list article.voided{opacity:.56}.buffet-sign{border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.buffet-movement-list .deposit .buffet-sign{color:#237458;background:#e5f7ef}.buffet-movement-list .withdrawal .buffet-sign{color:#b94c5a;background:#fff0f2}.buffet-movement-copy{gap:3px;display:grid}.buffet-movement-copy>strong{font-size:10px}.buffet-movement-copy>span,.buffet-movement-copy>small{color:var(--muted);font-size:8px}.buffet-movement-copy>em{color:#a14350;font-size:8px;font-style:normal}.buffet-movement-value{text-align:left;direction:ltr;justify-items:end;gap:3px;display:grid}.buffet-movement-value strong{font-size:13px}.buffet-movement-value small{color:var(--muted);font-size:7px}.buffet-movement-list .deposit .buffet-movement-value strong{color:#237458}.buffet-movement-list .withdrawal .buffet-movement-value strong{color:#b94c5a}.buffet-movement-actions{justify-content:flex-end;gap:6px;display:flex}.buffet-movement-modal{width:min(650px,100%)}.eyebrow.green{color:#237458}.eyebrow.rose{color:#b94c5a}.buffet-movement-explainer{border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:flex}.buffet-movement-explainer.deposit{color:#237458;background:#edf9f3}.buffet-movement-explainer.withdrawal{color:#a14350;background:#fff2f3}.buffet-movement-explainer>span{border:1px solid;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:18px;font-weight:900;display:grid}.buffet-movement-explainer p{margin:0;font-size:9px;font-weight:800}.payroll-month-picker{border:1px solid var(--border);color:#536176;background:#fff;border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 10px;display:inline-flex}.payroll-month-picker input{width:128px;min-height:32px;color:var(--navy);border:0;outline:0;padding:4px;font-size:9px;font-weight:800}.payroll-period-strip{background:#fafcff;border:1px solid #dfe7f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 28px 14px;padding:11px 13px;display:flex}.payroll-period-strip>div{grid-template-columns:34px auto;align-items:center;gap:2px 9px;display:grid}.payroll-period-strip svg{width:34px;height:34px;color:var(--primary);background:var(--soft-blue);border-radius:9px;grid-row:1/3;padding:8px}.payroll-period-strip span{color:var(--muted);font-size:8px}.payroll-period-strip strong{font-size:11px}.payroll-period-status{border-radius:13px;padding:5px 9px;font-weight:900;font-size:8px!important}.payroll-period-status.open{color:#237458;background:#e5f7ef}.payroll-period-status.closed{color:#687489;background:#edf0f4}.payroll-period-status.not-created{color:#9a6815;background:#fff4dd}.payroll-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-metrics .positive>svg{color:#237458;background:#e5f7ef}.payroll-metrics .negative>svg{color:#b94c5a;background:#fff0f2}.payroll-metrics .advance>svg{color:#7953ad;background:#f2ecfb}.payroll-metrics .warning>svg{color:#9a7116;background:#fff6d9}.payroll-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(max-content,1fr));gap:12px;padding:12px 28px 22px;display:grid}.payroll-tabs button{color:#563c8a;background:#f3eefc;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:13px 18px;font-size:13px;font-weight:900;transition:transform .16s,box-shadow .16s,color .16s,background .16s,border-color .16s;display:flex;box-shadow:0 8px 20px #323f5b0f}.payroll-tabs button>svg{width:22px;height:22px}.payroll-tabs button[data-payroll-tab=employees]{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.payroll-tabs button[data-payroll-tab=advances]{color:#13805f;background:#eaf8f3}.payroll-tabs button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #323f5b1f}.payroll-tabs button.active{color:#fff;background:linear-gradient(135deg,#7958b5,#5a3d91);border-color:#6f4bb0;box-shadow:0 12px 26px #5b3d913d}.payroll-tabs button[data-payroll-tab=employees].active{border-color:var(--almanar-blue);background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));box-shadow:0 12px 26px #0864bd3d}.payroll-tabs button[data-payroll-tab=advances].active{background:linear-gradient(135deg,#25a97f,#0d7657);border-color:#13805f;box-shadow:0 12px 26px #0d76573d}.payroll-tabs button span{min-width:26px;color:inherit;background:#ffffffd1;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.2}.payroll-tabs button.active span{color:currentColor;background:#fff3}.payroll-table{min-width:1480px}.payroll-table td:first-child{gap:3px;display:grid}.payroll-table td:first-child small{color:var(--muted);font-size:8px}.money-negative{color:#b94c5a}.money-advance{color:#7953ad}.payroll-entry-status{border-radius:12px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.payroll-entry-status.paid{color:#237458;background:#e5f7ef}.payroll-entry-status.partial{color:#9a6815;background:#fff4dd}.payroll-entry-status.unpaid{color:#a14350;background:#fff0f2}.payroll-row-actions{white-space:nowrap;flex-wrap:wrap;gap:7px;display:flex}.payroll-action-button{min-height:34px;color:var(--almanar-blue);cursor:pointer;background:#f3f8ff;border:1px solid #cfe0f5;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.payroll-action-button.pay{color:#087359;background:#effbf6;border-color:#bfe7d9}.payroll-action-button.advance{color:#6f4aa5;background:#f7f2ff;border-color:#ded1f3}.payroll-action-button.details{color:#263f65;background:#fff;border-color:#cbd8e8}.payroll-closed-note{color:#65468e;background:#f7f2ff;border:1px solid #d7c8ef;border-radius:12px;align-items:center;gap:10px;margin:0 28px 16px;padding:11px 14px;display:flex}.payroll-closed-note>div{gap:3px;display:grid}.payroll-closed-note span{color:#766987;font-size:9px}.payroll-adjustment-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.payroll-adjustment-toolbar>div{gap:7px;display:flex}.payroll-adjustment-toolbar>div:first-child{gap:3px;display:grid}.payroll-adjustment-toolbar span{color:var(--muted);font-size:9px}.payroll-adjustment-list{gap:9px;margin-bottom:14px;display:grid}.payroll-adjustment-row{background:#f8fbff;border:1px solid #d7e5f5;border-radius:12px;grid-template-columns:auto 160px 180px minmax(220px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.payroll-adjustment-row.deduction{background:#fff8f9;border-color:#f1d2d7}.payroll-adjustment-row label{gap:5px;display:grid}.payroll-adjustment-row label>span{color:#51627a;font-size:8px;font-weight:800}.adjustment-kind{color:#087359;text-align:center;background:#ddf6eb;border-radius:10px;align-self:center;min-width:48px;padding:5px 7px;font-size:9px;font-weight:900}.payroll-adjustment-row.deduction .adjustment-kind{color:#a14350;background:#ffecef}.payroll-calculation-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payroll-calculation-breakdown span{background:#f5f8fc;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.payroll-adjustment-history{gap:6px;margin-top:9px;display:grid}.payroll-adjustment-history article{border:1px solid #e2e9f2;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.payroll-adjustment-history article>div{gap:3px;display:grid}.payroll-adjustment-history small{color:var(--muted)}.payroll-history-range{align-items:end;gap:10px;margin-bottom:14px;display:flex}.payroll-history-range label{gap:5px;display:grid}.payroll-history-range label span{color:#51627a;font-size:9px;font-weight:800}.payroll-history-table{min-width:760px}.payroll-employee-search{background:#f8fbff;border:1px solid #cfe1f5;border-radius:16px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;max-width:720px;min-height:54px;margin:16px 28px 12px;padding:6px 14px;display:grid;box-shadow:0 8px 22px #195b9d12}.payroll-employee-search>svg{width:21px;height:21px;color:var(--almanar-blue)}.payroll-employee-search input{color:#14233d;background:0 0;border:0;outline:0;min-width:0;min-height:40px;padding:6px 2px;font-size:13px;font-weight:700}.payroll-employee-search>span{color:var(--almanar-blue);white-space:nowrap;background:#e5f2ff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:900}.payroll-employee-search>button{color:#66768b;background:#fff;border:1px solid #d6e4f2;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.payroll-employee-search>button svg{width:16px;height:16px}.payroll-employee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 28px 26px;display:grid}.payroll-employee-grid>article{background:#fff;border:1px solid #d9e5f2;border-radius:18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #1a3f6914}.payroll-employee-grid>article:before{background:linear-gradient(90deg, var(--almanar-blue), #7856bb);content:"";height:4px;position:absolute;top:0;left:0;right:0}.payroll-employee-grid>article:hover{transform:translateY(-3px);box-shadow:0 15px 34px #1a3f6924}.payroll-employee-grid>article.inactive{opacity:.62;background:#f7f8fa}.payroll-employee-grid header{background:linear-gradient(135deg,#fff 20%,#f5f9ff 100%);border-bottom:1px solid #e7eef6;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:19px 17px 15px;display:grid}.payroll-employee-grid header>span{color:#704db0;background:linear-gradient(145deg,#f4effd,#eae1fb);border:1px solid #ddd1f5;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 18px #704db01f}.payroll-employee-grid header>span svg{width:25px;height:25px}.payroll-employee-grid header>div{gap:6px;display:grid}.payroll-employee-grid header strong{color:#102342;font-size:15px;font-weight:950;line-height:1.55}.payroll-employee-grid header small{color:#65758c;font-size:10px;font-weight:700}.payroll-employee-grid header em{color:#117151;background:#e6f8f1;border:1px solid #c3eadb;border-radius:999px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:900}.payroll-employee-grid .inactive header em{color:#687489;background:#edf0f4}.payroll-employee-values{grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid}.payroll-employee-values span{color:#66768c;background:#f8fafd;border:1px solid #e8eef6;border-radius:13px;gap:6px;min-height:63px;padding:11px 12px;font-size:9px;font-weight:750;display:grid}.payroll-employee-values strong{color:#102342;font-size:13px;font-weight:950}.payroll-employee-grid footer{background:#fbfdff;border-top:1px solid #e7eef6;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 16px 16px;display:grid}.payroll-employee-grid footer svg{width:15px;height:15px}.payroll-employee-grid footer .text-button{border:1px solid;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-size:10px;font-weight:900;line-height:1.25;transition:transform .15s,box-shadow .15s;display:inline-flex}.payroll-employee-grid footer .text-button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #1b3c631a}.payroll-employee-grid footer .employee-history{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#add2f7}.payroll-employee-grid footer .employee-edit{color:#67429e;background:#f5f0fc;border-color:#d5c4f2}.payroll-employee-grid footer .employee-advance{color:#0d7857;background:#ecfaf5;border-color:#aadfcd}.payroll-employee-grid footer .employee-toggle.danger-text{color:#bd283a;background:#fff1f3;border-color:#f1b7bd}.payroll-employee-grid footer .employee-toggle.restore{color:#1c7446;background:#eef9f2;border-color:#b7dfc7}.payroll-advance-list{gap:8px;padding:4px 28px 26px;display:grid}.payroll-advance-list>article{border:1px solid var(--border);border-radius:13px;grid-template-columns:42px minmax(190px,1fr) minmax(340px,1.3fr) auto auto;align-items:center;gap:11px;padding:12px;display:grid}.payroll-advance-list>article.voided{opacity:.58;background:#f7f8fa}.advance-icon{color:#7953ad;background:#f2ecfb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.payroll-advance-list>article>div:nth-child(2){gap:3px;display:grid}.payroll-advance-list>article>div:nth-child(2)>strong{font-size:11px}.payroll-advance-list small{color:var(--muted);font-size:7px}.payroll-advance-list p{color:#536176;margin:2px 0 0;font-size:8px}.payroll-advance-list em{color:#a14350;font-size:8px;font-style:normal}.advance-values{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.advance-values span{color:var(--muted);background:#f7f9fc;border-radius:9px;gap:3px;padding:8px;font-size:7px;display:grid}.advance-values strong{color:var(--navy);font-size:9px}.advance-status{border-radius:12px;padding:5px 8px;font-size:8px;font-weight:900}.advance-status.active{color:#9a6815;background:#fff4dd}.advance-status.settled{color:#237458;background:#e5f7ef}.advance-status.voided{color:#687489;background:#edf0f4}.payroll-linked-user{gap:6px;margin-top:17px;display:grid}.payroll-linked-user>span{color:#465267;font-size:9px;font-weight:800}.payroll-linked-user select{border:1px solid var(--border);border-radius:10px;min-height:42px;padding:8px 10px}.payroll-history-note{color:#536176;background:#f4f6f9;border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:9px;line-height:1.7}.payroll-base-salary{color:#536176;background:#f4f6f9;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px;display:flex}.payroll-base-salary span{font-size:9px}.payroll-base-salary strong{color:var(--navy);font-size:12px}.payroll-payment-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.payroll-payment-summary span{color:var(--muted);background:#f6f8fb;border-radius:10px;gap:4px;padding:10px;font-size:8px;display:grid}.payroll-payment-summary strong{color:var(--navy);font-size:11px}.payroll-payment-summary .remaining{color:var(--primary);background:#eef5ff}.payroll-history-modal{width:min(720px,100%)}.payroll-history-section{margin-top:16px}.payroll-history-section h3{align-items:center;gap:7px;margin:0 0 8px;font-size:11px;display:flex}.payroll-history-section h3 svg{width:17px;color:var(--primary)}.payroll-history-section>article{border:1px solid var(--border);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.payroll-history-section>article+article{margin-top:5px}.payroll-history-section>article.voided{opacity:.6;background:#f7f8fa}.payroll-history-section>article>div{gap:3px;display:grid}.payroll-history-section small{color:var(--muted);font-size:8px}.payroll-history-section em{color:#a14350;font-size:8px;font-style:normal}.payroll-history-section>p{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:9px;margin:0;padding:14px;font-size:9px}.payroll-history-actions{justify-content:flex-end}.print-settings-panel{overflow:hidden;padding:0!important}.print-settings-panel>header{background:linear-gradient(135deg,#f7fbff,#fff);flex-wrap:wrap;padding:24px 24px 18px}.print-settings-panel .settings-header-actions{flex-wrap:wrap}.print-settings-panel>.success-note,.print-settings-panel>.inline-error{margin:18px 24px 0}.print-branding-editor{background:linear-gradient(135deg,#f5faff,#fbfdff);border:1px solid #d6e3f2;border-radius:17px;margin:20px 24px 22px;padding:20px}.print-editor-title{align-items:flex-start;gap:10px;display:flex}.print-editor-title>svg{width:36px;height:36px;color:var(--primary);background:#e8f2ff;border-radius:10px;padding:9px}.print-editor-title h3,.print-editor-title p{margin:0}.print-editor-title h3{font-size:12px}.print-editor-title p{color:var(--muted);margin-top:3px;font-size:8px}.print-branding-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;margin-top:14px;display:grid}.print-branding-fields>label:not(.compact-check),.print-template-fields>label:not(.compact-check),.print-footer-fields label{gap:5px;display:grid}.print-branding-fields label>span,.print-template-fields label>span,.print-footer-fields label>span{color:#5d687a;font-size:8px;font-weight:800}.print-branding-fields input:not([type=checkbox]),.print-template-fields input:not([type=checkbox]),.print-template-fields select,.print-footer-fields input{background:#fff;border:1px solid #d3dce8;border-radius:9px;width:100%;min-height:38px;padding:7px 9px}.print-color-field>div{background:#fff;border:1px solid #d3dce8;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:4px 7px;display:flex}.print-color-field input{height:27px;border:0!important;width:28px!important;min-height:0!important;padding:0!important}.print-color-field b{color:#596579;font-size:8px}.print-template-workspace{background:#fff;border:1px solid #dbe4ef;border-radius:18px;grid-template-columns:minmax(460px,1.12fr) minmax(370px,.88fr);min-height:590px;margin:0 24px 24px;display:grid;overflow:hidden}.print-template-list{background:linear-gradient(#f9fbfe,#f5f8fc);border-bottom:1px solid #dbe4ef;grid-column:1/-1;align-items:stretch;gap:9px;padding:15px 16px;display:flex;overflow-x:auto}.print-template-list>div{align-content:center;gap:3px;min-width:150px;margin-left:4px;display:grid}.print-template-list h3{margin:0;font-size:11px}.print-template-list>div span{color:var(--muted);font-size:8px}.print-template-list>button{min-width:220px;color:inherit;text-align:right;background:#ffffffb8;border:1px solid #e1e8f1;border-radius:12px;flex:0 0 230px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.print-template-list>button:hover{background:#fff}.print-template-list>button.active{box-shadow:0 7px 18px #234b781c, inset 0 -3px 0 var(--primary);background:#fff;border-color:#78afea}.print-template-list>button>span{width:34px;height:34px;color:var(--primary);background:var(--almanar-blue-soft);border-radius:9px;place-items:center;display:grid}.print-template-list>button svg{width:17px}.print-template-list>button div{gap:3px;min-width:0;display:grid}.print-template-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.print-template-list>button small{color:var(--muted);font-size:7px}.print-template-list>button em{color:#217356;background:#e4f6ee;border-radius:7px;padding:3px 5px;font-size:6px;font-style:normal}.print-template-editor{background:#fff;border-left:1px solid #dbe4ef;min-width:0;padding:22px}.print-template-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;margin-top:14px;display:grid}.print-elements-heading,.print-signature-editor>div:first-child{border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.print-elements-heading h4,.print-elements-heading p,.print-signature-editor h4{margin:0}.print-elements-heading h4,.print-signature-editor h4{font-size:10px}.print-elements-heading p{color:var(--muted);margin-top:2px;font-size:7px}.print-elements-heading select{max-width:145px;min-height:32px;color:var(--primary);background:#fff;border:1px solid #ccd8e7;border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800}.print-element-list{gap:6px;margin-top:9px;display:grid}.print-element-list article{background:#fbfdff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:26px minmax(0,1fr) repeat(4,28px);align-items:center;gap:5px;padding:6px;display:grid}.print-element-list article.hidden{opacity:.55;background:#f2f3f5}.print-drag-number{width:24px;height:24px;color:var(--primary);background:var(--almanar-blue-soft);border-radius:7px;place-items:center;font-size:7px;font-weight:900;display:grid}.print-element-list input{background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;min-height:30px;padding:5px 7px;font-size:8px;font-weight:700}.print-element-list input:focus{background:#fff;border-color:#bfd4ee}.print-element-list .icon-button{width:28px;height:28px}.print-element-list .icon-button svg{width:14px}.print-signature-editor .secondary-button{min-height:30px;padding:0 8px;font-size:8px}.print-signature-editor>label{grid-template-columns:minmax(0,1fr) 30px;gap:6px;margin-top:6px;display:grid}.print-signature-editor>label input{border:1px solid #d7e0eb;border-radius:8px;min-height:34px;padding:6px 8px}.print-signature-editor>label .icon-button{width:30px;height:30px}.print-footer-fields{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:15px;display:grid}.print-preview-pane{background:linear-gradient(145deg,#eef3f9,#f7f9fc);min-width:0;padding:22px}.print-preview-pane .print-template-preview{position:sticky;top:18px}.print-preview-pane>div:first-child{align-items:center;gap:7px;display:flex}.print-preview-pane>div:first-child svg{width:18px;color:var(--primary)}.print-preview-pane h3{margin:0;font-size:11px}.print-preview-pane>div:first-child span{color:var(--muted);margin-right:auto;font-size:8px}.print-preview-pane>p{color:var(--muted);text-align:center;margin:10px 0 0;font-size:7px}.print-preview-modal{width:min(980px,100vw - 34px)}.print-preview-modal-stage{background:#edf2f8;border:1px solid #dce4ee;border-radius:16px;place-items:center;min-height:520px;padding:22px;display:grid;overflow:auto}.print-preview-modal-stage .print-template-preview{width:min(100%,600px);margin:0}.print-preview-modal-stage .print-template-preview.landscape{width:min(100%,780px)}.print-preview-help{color:#536176;background:#f5f8fc;border-radius:11px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;font-size:9px;line-height:1.7;display:flex}.print-preview-help svg{color:var(--primary);flex:none}.print-template-preview{--preview-header:#123b63;--preview-accent:#d7a93b;--preview-text:#17212b;width:min(100%,430px);color:var(--preview-text);aspect-ratio:210/297;box-sizing:border-box;background:#fff;margin:15px auto 0;padding:14px;box-shadow:0 8px 28px #1b2c4524}.print-template-preview.a5{aspect-ratio:148/210}.print-template-preview.landscape{aspect-ratio:297/210}.print-template-preview>article{border:1px solid var(--preview-header);box-sizing:border-box;min-height:100%;font-size:calc(7px * var(--preview-scale));flex-direction:column;padding:12px;display:flex}.print-template-preview header{border-bottom:2px solid var(--preview-header);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding-bottom:9px;display:grid}.print-template-preview header>span{color:#fff;background:var(--preview-header);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.print-template-preview header svg{width:18px}.print-template-preview header>span img{border-radius:inherit;object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.print-template-preview header div{gap:2px;display:grid}.print-template-preview header strong{font-size:calc(11px * var(--preview-scale))}.print-template-preview header small,.print-template-preview header em{color:#718096;font-size:calc(5px * var(--preview-scale));font-style:normal}.print-template-preview h4{color:#fff;background:var(--preview-header);font-size:calc(8px * var(--preview-scale));border-radius:12px;align-self:center;margin:-5px 0 10px;padding:4px 18px}.preview-info-row{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.preview-info-row>span{background:#fafbfc;border:1px solid #dce3eb;border-radius:5px;gap:2px;padding:5px;display:grid}.preview-info-row small{color:#758195;font-size:calc(5px * var(--preview-scale))}.preview-info-row b{font-size:calc(6px * var(--preview-scale))}.preview-line,.preview-notes{border:1px solid #d5dde7;border-radius:5px;margin-top:7px;padding:6px}.preview-amount{grid-template-columns:.7fr 1.3fr;gap:5px;margin-top:7px;display:grid}.preview-amount b{color:#fff;background:var(--preview-header);border-radius:5px;padding:7px}.preview-amount span{border:1px solid #d5dde7;border-radius:5px;padding:7px}.print-template-preview table{border-collapse:collapse;width:100%;font-size:calc(6px * var(--preview-scale));margin-top:8px}.print-template-preview th{color:#fff;background:var(--preview-header);text-align:right;padding:5px}.print-template-preview td{border:1px solid #d8e0e9;padding:5px}.preview-result{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.preview-result span{background:color-mix(in srgb, var(--preview-accent) 20%, white);border-radius:5px;justify-content:space-between;padding:6px;display:flex}.preview-signatures{text-align:center;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:14px;display:grid}.preview-signatures span{gap:11px;display:grid}.preview-signatures i{border-bottom:1px dotted #7d8794}.print-template-preview footer{color:#778294;text-align:center;font-size:calc(5px * var(--preview-scale));border-top:1px solid #dde3ea;margin-top:9px;padding-top:5px}.finance-print-host,.assessment-report-print{display:none}@media print{@page{size:A5 portrait;margin:0}html,body,#root{background:#fff!important;width:148mm!important;min-width:148mm!important;height:auto!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.finance-print-host,.finance-print-host *,.assessment-report-print,.assessment-report-print *{visibility:visible!important}.finance-print-host{z-index:99999;width:var(--print-page-width,148mm);min-height:var(--print-page-height,210mm);padding:var(--print-margin,7mm);color:var(--print-text,#162033);box-sizing:border-box;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;background:#fff;font-family:Arial,Tahoma,sans-serif;position:absolute;inset:0;overflow:hidden;display:block!important}.finance-print-sheet{min-height:calc(var(--print-page-height,210mm) - (var(--print-margin,7mm) * 2));border:.45mm solid var(--print-header,#25324a);box-sizing:border-box;border-radius:3mm;flex-direction:column;padding:5mm;display:flex;position:relative}.finance-print-sheet:before{content:"";pointer-events:none;border:.2mm solid #d7dde7;border-radius:2mm;position:absolute;inset:2mm}.print-school-header{border-bottom:.35mm solid var(--print-header,#25324a);grid-template-columns:16mm minmax(0,1fr) auto;align-items:center;gap:3mm;padding:0 1mm 4mm;display:grid;position:relative}.print-school-header.no-logo{grid-template-columns:minmax(0,1fr) auto}.print-school-logo{color:#fff;background:var(--print-accent,var(--almanar-blue));border-radius:4mm;place-items:center;width:15mm;height:15mm;display:grid}.print-school-logo svg{width:8mm;height:8mm}.print-school-logo img{object-fit:contain;width:100%;height:100%}.print-school-logo.has-logo{background:0 0;border-radius:0}.print-school-header>div:nth-child(2),.print-school-header.no-logo>div:first-child{gap:.8mm;display:grid}.print-school-header strong{font-size:13pt}.print-school-header span{color:#536176;font-size:7.5pt}.print-school-header small{color:#798396;font-size:6.5pt}.print-copy-mark{color:#536176;background:#f5f7fa;border:.2mm solid #b9c3d2;border-radius:2mm;align-self:start;padding:1.4mm 2mm;font-size:6.5pt;font-weight:700}.print-document-title{justify-content:center;margin:-3.2mm 0 3mm;display:flex;position:relative}.print-document-title span{border:.35mm solid var(--print-header,#25324a);color:#fff;background:var(--print-header,#25324a);text-align:center;min-width:46mm;font-size:calc(11pt * var(--print-scale,1));border-radius:5mm;padding:1.8mm 5mm;font-weight:800}.print-document-meta{grid-template-columns:1.35fr 1fr 1fr;gap:2mm;display:grid}.print-document-meta>div,.print-extra-meta>div{background:#fafbfc;border:.2mm solid #d7dde7;border-radius:1.8mm;gap:.6mm;padding:2mm;display:grid}.print-document-meta span,.print-extra-meta span{color:#687489;font-size:6.5pt}.print-document-meta strong,.print-extra-meta strong{font-size:8pt}.print-party-line{border:.3mm solid #aeb9c9;border-radius:2mm;grid-template-columns:28mm minmax(0,1fr);align-items:center;gap:2mm;margin-top:3mm;padding:2.5mm 3mm;display:grid}.print-party-line span{color:#536176;font-size:7.5pt;font-weight:700}.print-party-line strong{border-bottom:.2mm dotted #778397;padding-bottom:1mm;font-size:9.5pt}.print-amount-band{grid-template-columns:38mm minmax(0,1fr);align-items:stretch;gap:2mm;margin-top:2.5mm;display:grid}.print-amount-band>div{color:#fff;background:var(--print-header,#25324a);border-radius:2mm;gap:.5mm;padding:2.3mm;display:grid}.print-amount-band span{font-size:6.5pt}.print-amount-band strong{font-size:11pt}.print-amount-band p{background:#fafbfc;border:.25mm solid #cbd3df;border-radius:2mm;align-items:center;margin:0;padding:2mm 2.5mm;font-size:7.5pt;font-weight:700;line-height:1.6;display:flex}.print-extra-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-top:2.5mm;display:grid}.print-items-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:3mm;font-size:7pt}.print-items-table th{color:#fff;text-align:right;background:#465267;padding:1.7mm 2mm}.print-items-table th:first-child{width:34%}.print-items-table th:last-child{text-align:left;width:25%}.print-items-table td{border:.2mm solid #d5dce6;padding:1.8mm 2mm;line-height:1.45}.print-items-table td:last-child{text-align:left;font-weight:700}.print-report-table{border-collapse:collapse;width:100%;margin-top:3mm;font-size:6.2pt}.print-report-table th{color:#fff;background:var(--print-header,#25324a);text-align:center;border:.2mm solid #30405a;padding:1.5mm 1mm}.print-report-table td{text-align:center;border:.2mm solid #d5dce6;padding:1.5mm 1mm}.print-report-table tbody tr:nth-child(2n){background:#f5f8fc}.print-statement,.print-notes{border:.2mm solid #d5dce6;border-radius:1.8mm;grid-template-columns:24mm minmax(0,1fr);gap:2mm;margin-top:2.5mm;padding:2mm 2.5mm;display:grid}.print-statement span,.print-notes span{color:#687489;font-size:7pt;font-weight:700}.print-statement p,.print-notes p{margin:0;font-size:7.5pt;line-height:1.55}.print-document-footer{margin-top:auto;padding-top:5mm}.print-signatures{grid-template-columns:repeat(3,1fr);gap:5mm;display:grid}.print-section-signatures{margin-top:auto;padding-top:5mm}.print-signatures span{color:#465267;text-align:center;gap:7mm;font-size:7pt;display:grid}.print-signatures i{border-bottom:.2mm dotted #6f7a8c;display:block}.print-system-line{color:#7b8595;border-top:.2mm solid #d7dde7;justify-content:space-between;align-items:center;gap:2mm;margin-top:4mm;padding-top:2mm;font-size:5.5pt;display:flex}.print-section-system:first-child{margin-top:auto}.finance-print-host.uses-fixed-print-identity{width:auto;min-height:calc(var(--print-page-height,210mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));padding:0;position:static;inset:auto;overflow:visible}.finance-print-host.uses-fixed-print-identity .finance-print-sheet{min-height:calc(var(--print-page-height,210mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));border-radius:0;padding:3mm}.finance-print-host.uses-fixed-print-identity :is(tr,.print-document-meta,.print-party-line,.print-amount-band,.print-extra-meta,.print-statement,.print-notes,.print-signatures){break-inside:avoid;page-break-inside:avoid}.finance-print-host.uses-fixed-print-identity thead{display:table-header-group}.finance-print-host.uses-fixed-print-identity tfoot{display:table-footer-group}.assessment-report-print{z-index:99999;width:var(--assessment-print-width,210mm);min-height:var(--assessment-print-height,297mm);padding:var(--assessment-print-margin,12mm);color:var(--assessment-print-text,#17212b);box-sizing:border-box;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;background:#fff;font-family:Arial,Tahoma,sans-serif;position:absolute;inset:0;display:block!important}.assessment-report-print.uses-fixed-print-identity{width:auto;min-height:calc(var(--assessment-print-height,297mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));padding:0;position:static;inset:auto;overflow:visible}.assessment-report-sheet{min-height:calc(var(--assessment-print-height,297mm) - (var(--assessment-print-margin,12mm) * 2));border:.5mm solid var(--assessment-print-header,#123b63);box-sizing:border-box;font-size:calc(8pt * var(--assessment-print-scale,1));border-radius:3mm;flex-direction:column;gap:3.5mm;padding:6mm;display:flex}.assessment-report-print.uses-fixed-print-identity .assessment-report-sheet{min-height:calc(var(--assessment-print-height,297mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));border:0;border-radius:0;padding:2mm;display:block}.assessment-report-print.uses-fixed-print-identity .assessment-report-sheet>*+*{margin-top:3.5mm}.assessment-report-print.uses-fixed-print-identity :is(tr,.assessment-report-title,.assessment-report-student-info>div,.assessment-report-summary>div,.assessment-report-notes,.assessment-report-signatures){break-inside:avoid;page-break-inside:avoid}.assessment-report-print.uses-fixed-print-identity .assessment-report-table-wrap{overflow:visible}.assessment-report-print.uses-fixed-print-identity thead{display:table-header-group}.assessment-report-print.uses-fixed-print-identity tfoot{display:table-footer-group}.assessment-report-header{border-bottom:.5mm solid var(--assessment-print-header,#123b63);grid-template-columns:18mm minmax(0,1fr) auto;align-items:center;gap:3mm;padding-bottom:4mm;display:grid}.assessment-report-header>span{color:#fff;background:var(--assessment-print-header,#123b63);border-radius:4mm;place-items:center;width:16mm;height:16mm;display:grid}.assessment-report-header>span svg{width:9mm;height:9mm}.assessment-report-header>span img{object-fit:contain;width:100%;height:100%}.assessment-report-header>span.has-logo{background:0 0;border-radius:0}.assessment-report-header>div{gap:.7mm;display:grid}.assessment-report-header strong{font-size:calc(15pt * var(--assessment-print-scale,1))}.assessment-report-header small{color:#5f6e82;font-size:calc(8pt * var(--assessment-print-scale,1))}.assessment-report-header em{color:#778398;font-size:calc(6.5pt * var(--assessment-print-scale,1));font-style:normal}.assessment-report-header>b{color:#536276;font-size:calc(7pt * var(--assessment-print-scale,1));background:#f6f8fb;border:.2mm solid #c8d1dd;border-radius:2mm;align-self:start;padding:1.3mm 2mm}.assessment-report-title{text-align:center;justify-items:center;gap:1mm;padding:1mm 0 0;display:grid;position:relative}.assessment-report-title>span{color:#fff;background:var(--assessment-print-header,#123b63);font-size:calc(12pt * var(--assessment-print-scale,1));border-radius:6mm;padding:2mm 8mm;font-weight:900}.assessment-report-title>strong{font-size:calc(10pt * var(--assessment-print-scale,1))}.assessment-report-title>em{inset-inline-end:0;font-size:calc(6.5pt * var(--assessment-print-scale,1));border-radius:2mm;padding:1.5mm 2.5mm;font-style:normal;font-weight:800;position:absolute;top:2mm}.assessment-report-title>em.published{color:#08745d;background:#e9f8f3}.assessment-report-title>em.draft{color:#9c6307;background:#fff1d8}.assessment-report-student-info{grid-template-columns:1.7fr .8fr 1.5fr;gap:2mm;display:grid}.assessment-report-student-info>div{background:#fafbfd;border:.2mm solid #d6dee8;border-radius:1.8mm;gap:.7mm;padding:1.8mm 2.2mm;display:grid}.assessment-report-student-info span{color:#69768a;font-size:calc(6.5pt * var(--assessment-print-scale,1))}.assessment-report-student-info strong{font-size:calc(8pt * var(--assessment-print-scale,1))}.assessment-report-table-wrap{border:.25mm solid #cfd8e4;border-radius:2mm;overflow:hidden}.assessment-report-table{border-collapse:collapse;table-layout:fixed;width:100%}.assessment-report-table th{color:#fff;background:var(--assessment-print-header,#123b63);text-align:right;font-size:calc(7pt * var(--assessment-print-scale,1));padding:1.8mm 1.5mm}.assessment-report-table th:first-child{width:18%}.assessment-report-table td{vertical-align:middle;font-size:calc(6.7pt * var(--assessment-print-scale,1));border-top:.2mm solid #d8e0ea;padding:1.7mm 1.5mm;line-height:1.45}.assessment-report-table tbody tr:nth-child(2n){background:#f7f9fc}.assessment-report-table .assessment-grade-breakdown{color:#526276;min-width:0;font-size:inherit}.assessment-report-table .student-assessment-status{white-space:normal;font-size:calc(6pt * var(--assessment-print-scale,1));display:inline-block}.assessment-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;display:grid}.assessment-report-summary>div{text-align:center;background:#f8fafc;border:.25mm solid #cad5e2;border-radius:2mm;gap:.8mm;padding:2mm;display:grid}.assessment-report-summary span{color:#647287;font-size:calc(6.5pt * var(--assessment-print-scale,1))}.assessment-report-summary strong{color:var(--assessment-print-header,#123b63);font-size:calc(9pt * var(--assessment-print-scale,1))}.assessment-report-notes{border:.2mm solid #d5dde8;border-radius:2mm;grid-template-columns:28mm minmax(0,1fr);gap:2mm;padding:2mm 2.5mm;display:grid}.assessment-report-notes span{color:#657287;font-weight:800}.assessment-report-notes p{margin:0;line-height:1.55}.assessment-report-signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:8mm;margin-top:auto;padding-top:5mm;display:grid}.assessment-report-signatures span{text-align:center;font-size:calc(7pt * var(--assessment-print-scale,1));gap:8mm;display:grid}.assessment-report-signatures i{border-bottom:.2mm dotted #69768a}.assessment-report-footer{color:#778397;font-size:calc(5.5pt * var(--assessment-print-scale,1));border-top:.2mm solid #d5dde8;justify-content:space-between;align-items:center;gap:3mm;padding-top:2mm;display:flex}}@media (max-width:1100px){.finance-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-metrics-grid.five,.finance-metrics-grid.four,.finance-metrics-grid.three,.transport-metrics,.payroll-metrics,.payroll-employee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-advance-list>article{grid-template-columns:42px minmax(180px,1fr) auto}.advance-values{grid-column:2/-1}.plan-item-list article{grid-template-columns:28px minmax(170px,1fr) 120px 140px}.plan-item-list article .compact-check,.plan-item-list article>.icon-button{align-self:center}.print-template-workspace{grid-template-columns:1fr}.print-template-editor{border-bottom:1px solid #dbe4ef;border-left:0}}@media (max-width:720px){.print-settings-panel>header{flex-direction:column;align-items:stretch}.print-branding-fields{grid-template-columns:1fr 1fr}.print-template-workspace{grid-template-columns:1fr}.print-template-list,.print-template-editor{border-bottom:1px solid #e1e7ef;border-left:0}.print-template-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.print-template-list>div{grid-column:1/-1}.print-template-list>button{width:100%;min-width:0}.print-template-fields,.print-footer-fields{grid-template-columns:1fr}.print-element-list article{grid-template-columns:24px minmax(0,1fr) repeat(2,28px)}.print-element-list article .icon-button:nth-of-type(2),.print-element-list article .icon-button:nth-of-type(3){grid-row:2}.print-template-preview{max-width:360px}.print-preview-modal-stage{min-height:360px;padding:12px}.print-branding-editor,.print-template-workspace{margin-left:14px;margin-right:14px}.fee-setup-summary{grid-template-columns:1fr}.finance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-section-card{border-radius:17px;min-height:150px;padding:14px}.finance-section-icon{border-radius:14px;width:48px;height:48px}.finance-section-card strong{font-size:12px}.finance-section-card small{font-size:8px}.finance-metrics-grid.five,.finance-metrics-grid.four,.finance-metrics-grid.three,.transport-metrics{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.transport-tabs{padding-left:16px;padding-right:16px;overflow-x:auto}.buffet-accounting-note{margin-left:16px;margin-right:16px}.buffet-ledger-heading{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}.buffet-filter{width:max-content;max-width:100%;overflow-x:auto}.buffet-movement-list{padding-left:16px;padding-right:16px}.buffet-movement-list article{grid-template-columns:38px minmax(0,1fr) auto}.buffet-sign{width:36px;height:36px}.buffet-movement-actions{grid-column:2/-1;justify-content:flex-start}.payroll-period-strip{margin-left:16px;margin-right:16px}.payroll-metrics{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.payroll-tabs{grid-template-columns:repeat(3,minmax(max-content,1fr));padding-left:16px;padding-right:16px;overflow-x:auto}.assessment-report-print.uses-fixed-print-identity .assessment-report-signatures{margin-top:5mm}.payroll-tabs button{white-space:nowrap;min-height:54px;padding:12px 15px;font-size:12px}.payroll-employee-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.payroll-employee-search{grid-template-columns:22px minmax(0,1fr) auto;margin-left:16px;margin-right:16px}.payroll-employee-search>span{display:none}.payroll-advance-list{padding-left:16px;padding-right:16px}.payroll-advance-list>article{grid-template-columns:38px minmax(0,1fr)}.advance-values,.payroll-advance-list>article>.advance-status,.payroll-advance-list>article>button{grid-column:2;justify-self:start}.payroll-payment-summary{grid-template-columns:1fr}.page-action-row{flex-wrap:wrap;width:100%}.debt-list{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.finance-table-heading,.cashbox-toolbar{flex-direction:column;align-items:stretch;padding-left:16px;padding-right:16px}.cashbox-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.finance-search{width:100%}.cashbox-page-heading .operational-heading{flex-direction:column;align-items:stretch}.cashbox-opening-button{width:100%}.opening-balance-dialog{grid-template-columns:1fr}.opening-currency-row{grid-template-columns:44px minmax(0,1fr)}.opening-currency-row .money-input-shell,.opening-book-value{grid-column:1/-1}.opening-dialog-actions{flex-direction:column;align-items:stretch}.opening-dialog-actions button{width:100%}.cashbox-transaction-list{padding-left:16px;padding-right:16px}.cashbox-transaction-list article{grid-template-columns:38px minmax(0,1fr) auto}.transaction-user{display:none}.cashbox-print-button{grid-column:2/-1;justify-self:start}.plan-item-list article{grid-template-columns:28px 1fr}.plan-item-list article>label,.plan-item-list article>.compact-check{grid-column:1/-1}}.settings-header-actions{gap:8px;display:flex}.fee-settings-panel>.success-note{margin-bottom:13px}.fee-setup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 18px;display:grid}.fee-setup-summary article{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #dce6f2;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.fee-setup-summary span{color:var(--muted);font-size:9px}.fee-setup-summary strong{color:var(--navy);font-size:18px}.fee-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.fee-settings-grid h3{margin:0 0 10px;font-size:13px}.fee-settings-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fee-settings-section-heading h3,.fee-settings-section-heading p{margin:0}.fee-settings-section-heading p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.65}.fee-plan-list,.discount-type-list{gap:8px;display:grid}.fee-plan-list article{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:44px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.fee-plan-icon{width:40px;height:40px;color:var(--primary);background:var(--soft-blue);border-radius:11px;place-items:center;display:grid}.fee-plan-list article>div:nth-child(2){gap:3px;display:grid}.fee-plan-list span,.fee-plan-list small{color:var(--muted);font-size:8px}.fee-plan-list .secondary-button{min-height:34px;padding:0 9px;font-size:9px}.discount-type-list article{border:1px solid var(--border);background:#fbfdff;border-radius:12px;align-items:center;gap:9px;padding:11px;display:flex}.discount-type-list article>div:nth-child(2){min-width:0}.discount-type-list svg{color:#9564c7;background:#f4edfc;border-radius:9px;width:32px;height:32px;padding:8px}.discount-type-list article>div{gap:3px;display:grid}.discount-type-list span{color:var(--muted);font-size:8px}.grade-checks{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:7px;padding:12px;display:flex}.grade-checks legend{color:#3d475b;padding:0 5px;font-size:11px;font-weight:800}.grade-checks label{background:#f4f7fb;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.grade-checks input{width:15px;min-height:auto}.plan-items-heading{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 9px;display:flex}.plan-items-heading h3,.plan-items-heading p{margin:0}.plan-items-heading p{color:var(--muted);margin-top:3px;font-size:9px}.plan-item-list{gap:8px;display:grid}.plan-item-list article{border:1px solid var(--border);background:#fbfdff;border-radius:12px;grid-template-columns:28px minmax(180px,1fr) 130px 150px auto auto 34px;align-items:end;gap:8px;padding:10px;display:grid}.plan-item-list article>label:not(.compact-check){gap:5px;display:grid}.plan-item-list label>span{color:var(--muted);font-size:8px}.plan-item-list input,.plan-item-list select{border:1px solid var(--border);background:#fff;border-radius:9px;width:100%;min-height:38px;padding:7px 9px}.installment-heading{border-top:1px solid var(--border);margin-top:24px;padding-top:18px}.installment-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.installment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.installment-summary span{color:var(--muted);background:#f6f9fd;border-radius:10px;gap:4px;padding:10px;font-size:9px;display:grid}.installment-summary strong{color:var(--ink);font-size:11px}.installment-summary .balanced{color:#087f5b;text-align:center;background:#eaf9f3;place-content:center;place-items:center;font-weight:900}.uniform-finance-page,.uniform-settings-panel{min-width:0}.uniform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.uniform-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.uniform-main-tabs button{border:1px solid var(--line,#d8e4f3);color:#203556;text-align:right;cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:94px;padding:18px 22px;display:grid}.uniform-main-tabs button>svg{width:42px;height:42px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:13px;padding:9px}.uniform-main-tabs button span{gap:5px;display:grid}.uniform-main-tabs button strong{font-size:1.05rem}.uniform-main-tabs button small{color:#71829b}.uniform-main-tabs button>b{color:var(--almanar-blue);white-space:nowrap}.uniform-main-tabs button.active{color:#fff;border-color:var(--almanar-blue);background:var(--almanar-blue);box-shadow:0 14px 30px #0868d833}.uniform-main-tabs button.active>svg{color:var(--almanar-blue);background:#fff}.uniform-main-tabs button.active small,.uniform-main-tabs button.active>b{color:#fff}.uniform-student-toolbar,.uniform-filter-row{align-items:center}.uniform-filter-row{flex-wrap:wrap;gap:10px;display:flex}.uniform-filter-row select{background:#fff;border:1px solid #cfdef0;border-radius:13px;min-width:170px;min-height:46px;padding:0 14px}.uniform-status,.uniform-handover-button,.uniform-no-handover{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-weight:750;display:inline-flex}.uniform-status.ready{color:#b42318;background:#fff1f0}.uniform-status.received{color:#067647;background:#eafaf3}.uniform-status.received_ineligible{color:#b42318;white-space:normal;background:#fff1f0}.uniform-status.partial{color:#b96b00;background:#fff7e5}.uniform-status.unpaid{color:#5e6d83;background:#f1f4f8}.uniform-status.exempt{color:#5b45a8;background:#f2edff}.uniform-handover-button{border:0}.uniform-handover-button.pending{color:#fff;cursor:pointer;background:#d92d20}.uniform-handover-button.pending:disabled{opacity:.48;cursor:not-allowed}.uniform-handover-button.received{color:#067647;background:#eafaf3}.uniform-no-handover{color:#75859a;background:#f5f7fa;font-weight:600}.uniform-handover-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.uniform-handover-actions .text-button{min-height:44px}.uniform-tailor-balance{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;margin-bottom:20px;display:grid}.uniform-tailor-balance>div,.uniform-payment-limit{background:#f8fbff;border:1px solid #dce7f4;border-radius:16px;gap:7px;padding:16px;display:grid}.uniform-tailor-balance span,.uniform-payment-limit span{color:#687b95}.uniform-tailor-balance strong,.uniform-payment-limit strong{color:var(--almanar-blue-dark);font-size:1.2rem}.uniform-tailor-balance .outstanding{background:#fff6f5;border-color:#f0c9c7}.uniform-tailor-balance .outstanding strong{color:#c43228}.uniform-tailor-balance>.action-button{min-height:100%}.uniform-tailor-students-heading,.uniform-tailor-payments-heading{margin-top:24px;margin-bottom:12px}.uniform-tailor-payments-heading{border-top:1px solid #e2eaf3;padding-top:20px}.uniform-tailor-student-count{color:#087247;white-space:nowrap;background:#eafaf3;border-radius:11px;align-items:center;min-height:38px;padding:7px 13px;font-weight:800;display:inline-flex}.uniform-tailor-students-wrap{margin-bottom:24px}.uniform-handover-summary{background:#f4f9ff;border:1px solid #cfe2f8;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.uniform-handover-summary>svg{color:var(--almanar-blue)}.uniform-handover-summary>div{gap:4px;display:grid}.uniform-handover-summary dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.uniform-handover-summary dl>div{background:#fff;border-radius:10px;justify-content:space-between;gap:10px;padding:11px;display:flex}.uniform-handover-history-list{gap:12px;max-height:min(58vh,560px);padding-inline-end:4px;display:grid;overflow:auto}.uniform-handover-history-list article{background:#f8fbff;border:1px solid #d9e5f2;border-radius:14px;gap:10px;padding:14px;display:grid}.uniform-handover-history-list article.voided{background:#fff7f6;border-color:#f0c9c7}.uniform-handover-history-list article.corrected{background:#fffbee;border-color:#eadba5}.uniform-handover-history-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.uniform-handover-history-list article>div span,.uniform-handover-history-list dt{color:#6d7f97}.uniform-handover-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.uniform-handover-history-list dl>div{background:#fff;border-radius:9px;gap:3px;padding:9px;display:grid}.uniform-handover-history-list dd{margin:0;font-weight:750}.uniform-handover-history-list p{margin:0;line-height:1.75}.uniform-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.uniform-pricing-grid>article{background:#fff;border:1px solid #d7e4f2;border-radius:18px;min-width:0;padding:18px}.uniform-pricing-grid>article.inactive{opacity:.62}.uniform-pricing-heading{align-items:center;gap:11px;display:flex}.uniform-pricing-heading>svg{color:var(--almanar-blue)}.uniform-pricing-heading>div{gap:4px;display:grid}.uniform-pricing-heading span{color:#71829a;font-size:.88rem}.uniform-pricing-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.uniform-pricing-grid dl>div{background:#f6f9fc;border-radius:12px;gap:6px;min-width:0;padding:11px;display:grid}.uniform-pricing-grid dt{color:#6f8098}.uniform-pricing-grid dd{overflow-wrap:anywhere;margin:0;font-weight:800}.uniform-pricing-grid .positive dd,.uniform-profit-preview.positive strong{color:#078855}.uniform-pricing-grid .negative dd,.uniform-profit-preview.negative strong{color:#cf3025}.uniform-pricing-actions{flex-wrap:wrap;gap:8px;display:flex}.uniform-fee-plan-reference{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:16px;margin-top:20px;padding:18px}.uniform-fee-plan-reference p{color:#697c96}.uniform-fee-plan-reference>div{gap:8px;display:grid}.uniform-fee-plan-reference>div>span{background:#fff;border-radius:10px;padding:10px}.uniform-profit-preview{background:#f5f8fc;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.uniform-profit-preview strong{font-size:1.15rem}.uniform-derived-amount{background:#f2f8ff;border:1px solid #b9d8fb;border-radius:13px;gap:7px;min-width:0;padding:13px 15px;display:grid}.uniform-derived-amount>span{color:#40546e;font-weight:700}.uniform-derived-amount>strong{color:var(--almanar-blue-dark);font-size:1.15rem}.uniform-derived-amount>small{color:#60748f;line-height:1.7}.uniform-derived-amount.invalid{background:#fff7f6;border-color:#f2c9c5}.uniform-derived-amount.invalid>strong,.uniform-derived-amount.invalid>small{color:#b83b32}.uniform-retry-button{color:#a8322a;width:-moz-fit-content;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2aaa5;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:800;display:inline-flex}.uniform-retry-button:disabled{cursor:wait;opacity:.65}.uniform-classroom-picker{background:#f8fbff;border:1px solid #d7e3f2;border-radius:14px;min-width:0;margin:0;padding:14px}.uniform-classroom-picker legend{color:#263b58;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;font-weight:800;display:flex}.uniform-classroom-picker legend b{color:var(--almanar-blue);white-space:nowrap;font-size:.86rem}.uniform-classroom-picker>p{color:#71829a;margin:6px 0 12px;font-size:.88rem}.uniform-classroom-toolbar{color:#5f728b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.84rem;display:flex}.uniform-classroom-toolbar button,.uniform-classroom-state button{min-height:36px;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd7f2;border-radius:9px;padding:6px 12px;font-weight:800}.uniform-classroom-options{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:290px;padding:2px;display:grid;overflow:auto}.uniform-classroom-option{color:#263b58;text-align:right;cursor:pointer;background:#fff;border:1px solid #d6e2f0;border-radius:11px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 12px;display:flex}.uniform-classroom-option>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.uniform-classroom-option:focus-within{outline-offset:1px;outline:3px solid #1680e82e}.uniform-classroom-name{overflow-wrap:anywhere;min-width:0;font-weight:750}.uniform-classroom-option.selected{border-color:var(--almanar-blue);color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);box-shadow:0 0 0 2px #1680e814}.uniform-classroom-state{color:#667a94;text-align:center;background:#fff;border:1px dashed #c7d7e9;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:84px;padding:16px;display:flex}.uniform-classroom-state.error{color:#bb2f3a;background:#fff8f8;border-color:#efc3c8}.uniform-classroom-check{color:#fff;background:#fff;border:1px solid #b9c9dc;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.uniform-classroom-option.selected .uniform-classroom-check{border-color:var(--almanar-blue);background:var(--almanar-blue)}@media (max-width:1000px){.uniform-metrics,.uniform-tailor-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.uniform-main-tabs,.uniform-pricing-grid,.uniform-tailor-balance,.uniform-metrics{grid-template-columns:1fr}.uniform-main-tabs button{min-height:82px;padding:14px}.uniform-main-tabs button>b{grid-column:2;justify-self:start}.uniform-filter-row,.uniform-filter-row .finance-search,.uniform-filter-row select{width:100%}.uniform-pricing-grid dl{grid-template-columns:1fr}.uniform-classroom-options{grid-template-columns:1fr;max-height:250px}.uniform-classroom-toolbar{flex-direction:column;align-items:stretch}.uniform-classroom-toolbar button{width:100%;min-height:44px}.uniform-students-table thead{display:none}.uniform-students-table,.uniform-students-table tbody,.uniform-students-table tr,.uniform-students-table td{width:100%;display:block}.uniform-students-table tr{border-bottom:1px solid #e3eaf3;padding:14px}.uniform-students-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.uniform-students-table td:before{content:attr(data-label);color:#74859b;font-size:.86rem}.uniform-students-table td:first-child{justify-content:stretch;display:grid}.uniform-students-table td:first-child:before,.uniform-students-table td:last-child:before{display:none}.uniform-handover-actions{justify-content:flex-end}.uniform-handover-history-list dl{grid-template-columns:1fr}.uniform-handover-history-list article>div{flex-direction:column;align-items:flex-start}}.fee-account-sticky-heading,.fee-action-sticky-heading{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid #e1e9f3;padding-block:12px;position:sticky;top:0}.student-exit-finance-banner,.exit-settlement-guidance{color:#775000;background:#fff7df;border:1px solid #efca77;border-radius:16px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.student-exit-finance-banner>svg,.exit-settlement-guidance>svg{flex:none;width:24px;height:24px}.student-exit-finance-banner>div,.exit-settlement-guidance>div{gap:4px;display:grid}.student-exit-finance-banner strong,.exit-settlement-guidance strong{color:#604000;font-size:14px}.student-exit-finance-banner span,.exit-settlement-guidance span{font-size:11px;line-height:1.75}.post-departure-payment-status{color:#775000;background:#fffaf0;border:1px solid #efd69b;border-radius:15px;align-items:flex-start;gap:11px;margin:14px 0;padding:13px 15px;display:flex}.post-departure-payment-status>svg{flex:none;width:23px;height:23px}.post-departure-payment-status>div{gap:4px;min-width:0;display:grid}.post-departure-payment-status strong{color:#604000;font-size:13px}.post-departure-payment-status span{color:#775d2f;font-size:11px;font-weight:700;line-height:1.75}.post-departure-payment-status span b{color:inherit;font-size:inherit}.post-departure-payment-status.ready{color:#087154;background:#edf9f4;border-color:#a9ddca}.post-departure-payment-status.ready strong,.post-departure-payment-status.ready span{color:#086449}.post-departure-payment-status.cleared{color:#087154;background:#f3fbf7;border-color:#b9d9cc}.post-departure-payment-status.cleared strong,.post-departure-payment-status.cleared span{color:#086449}.fee-account-actions .post-departure-payment-button{background:#087453;border-color:#087453;min-height:44px}.fee-account-actions .post-departure-payment-button:hover:not(:disabled){background:#065c43}.fee-payment-note.post-departure{color:#7b5200;background:#fff8e6;border-color:#efcf87}.fee-payment-note.post-departure strong{color:#684500}.fee-payment-note.post-departure span{color:#765f31}.fee-scope-exit-adjustment{color:#805500;background:#fff3d2;border-radius:10px;margin-top:8px;padding:8px 10px;font-weight:800;display:block}.fee-charge-values{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.fee-charge-values .exit-adjustment{background:#fff3d2}.fee-charge-values .exit-adjustment b{color:#8a5a00}.payment-list article>.fee-document-actions{border-top:1px solid #e8edf4;flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;gap:8px;width:100%;padding-top:9px;display:flex}.fee-document-actions button,.finance-print-button{min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddced;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.finance-print-button{border-color:var(--almanar-blue);color:#fff;background:var(--almanar-blue)}.finance-print-button:disabled,.fee-document-actions button:disabled{opacity:.6;cursor:wait}.student-exit-settlement-list article{background:#fffdf7;border-color:#ead6a0}.exit-settlement-totals{flex-wrap:wrap;margin-top:5px;gap:7px!important;display:flex!important}.exit-settlement-totals span{background:#fff5db;border-radius:9px;padding:6px 8px}.exit-settlement-totals b{color:#604000;font-size:10px}.student-exit-settlement-modal{width:min(920px,100vw - 28px)}.exit-settlement-lines{gap:9px;margin-top:16px;display:grid}.exit-settlement-lines>label{background:#fff;border:1px solid #dce6f2;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);align-items:center;gap:14px;padding:13px;display:grid}.exit-settlement-lines>label>span:first-child{gap:4px;display:grid}.exit-settlement-lines strong{color:#14294a;font-size:13px}.exit-settlement-lines small{color:#718096;font-size:10px;line-height:1.6}.exit-settlement-lines em{color:#a05e00;font-size:10px;font-style:normal;font-weight:800}.exit-settlement-lines>label.blocked{background:#fffaf0;border-color:#efca77}.exit-final-amount{grid-template-columns:1fr auto;align-items:center;gap:5px 8px;display:grid}.exit-final-amount b{grid-column:1/-1;font-size:10px}.exit-final-amount input{min-width:0;min-height:44px;font:inherit;text-align:right;border:1px solid #cfdbea;border-radius:10px;padding:8px 10px;font-size:15px;font-weight:900}.exit-final-amount small{font-weight:800}.fee-operation-success-dialog{text-align:center}.fee-success-icon{color:#07835d;background:#e8f8f1;border-radius:50%;width:62px;height:62px;margin:10px auto 0;padding:13px}.fee-operation-success-dialog>strong{color:#14294a;font-size:18px}.fee-operation-success-dialog>p{color:#66758b;font-size:12px;line-height:1.8}@media (max-width:640px){.post-departure-payment-status{padding:12px}.fee-account-actions .post-departure-payment-button{width:100%}.fee-account-sticky-heading,.fee-action-sticky-heading{margin-inline:-4px;padding-inline:4px}.exit-settlement-lines>label{grid-template-columns:1fr}.payment-list article>.fee-document-actions{grid-column:1/-1}.fee-document-actions button,.finance-print-button{width:100%}.exit-settlement-totals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}}.fee-detail-section{container:fee-details/inline-size}.fee-charge-list .fee-charge-card,.fee-charge-list .first-installment-bundle,.fee-charge-identity,.fee-bundle-breakdown,.fee-charge-values,.fee-charge-values>span{box-sizing:border-box;min-width:0;max-width:100%}.fee-charge-list .fee-charge-card,.fee-charge-list .first-installment-bundle{width:100%;overflow:hidden}.fee-charge-values{width:100%}.fee-charge-values>span{overflow:hidden}.fee-charge-values b{font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;font-size:clamp(11px,1vw,13px);line-height:1.45}@container fee-details (width<=1050px){.fee-charge-list .first-installment-bundle{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-charge-list .first-installment-bundle .fee-charge-values{grid-column:1/-1}}@container fee-details (width<=760px){.fee-charge-list .fee-charge-card,.fee-charge-list .first-installment-bundle{grid-template-columns:minmax(0,1fr)}.fee-charge-list .first-installment-bundle .fee-charge-values{grid-column:auto}}@media (max-width:1100px){.fee-charge-list .fee-charge-card,.fee-charge-list .first-installment-bundle{grid-template-columns:1fr}.fee-bundle-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.fee-section-heading{align-items:flex-start}.fee-section-heading h3{font-size:17px}.fee-section-heading p{font-size:12px;line-height:1.7}.fee-charge-list .fee-charge-card,.fee-charge-list .first-installment-bundle{border-radius:16px;gap:12px;padding:13px}.fee-charge-identity strong{font-size:14px;line-height:1.6}.fee-bundle-breakdown{grid-template-columns:1fr}.fee-charge-values{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-charge-values>span{min-height:68px}}.installment-balance-status{font-size:10px}.installment-summary .installment-grand-total{color:#076b4d;font-size:14px;line-height:1.25}.installment-grand-total-label{color:#39816d;font-size:9px;font-weight:800}.installment-summary .unbalanced{color:var(--red);background:#fff0f1;place-content:center;font-weight:900}.installment-list{gap:8px;display:grid}.installment-list article{border:1px solid var(--border);background:#fbfdff;border-radius:12px;grid-template-columns:28px minmax(180px,1fr) 150px 170px 34px;align-items:end;gap:8px;padding:10px;display:grid}.installment-list label{gap:5px;display:grid}.installment-list label>span{color:var(--muted);font-size:8px}.installment-list input{border:1px solid var(--border);background:#fff;border-radius:9px;width:100%;min-height:38px;padding:7px 9px}.plan-item-number{width:27px;height:27px;color:var(--primary);background:var(--soft-blue);border-radius:8px;align-self:center;place-items:center;font-size:9px;font-weight:900;display:grid}.compact-check{white-space:nowrap;align-items:center;gap:5px;min-height:38px;font-size:9px;display:flex}.compact-check input{width:15px;min-height:auto}.settings-row-actions{align-items:center;gap:5px;display:flex}.settings-row-actions .icon-button{width:31px;height:31px;color:var(--primary);background:var(--soft-blue)}.settings-row-actions .danger-text{color:var(--red);background:#fff0f1}.year-history-list article>.settings-row-actions{flex-wrap:wrap;justify-content:flex-end}.editable-settings-list article{background:#f8fbff;border:1px solid #dce7f5;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.subject-catalog-list.editable-settings-list article{grid-template-columns:38px minmax(0,1fr) auto}.subject-report-order{place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;color:#fff!important;background:var(--primary)!important;border:0!important;border-radius:10px!important;padding:0!important;display:grid!important}.subject-catalog-name{min-width:0;gap:3px!important;display:grid!important}.subject-catalog-name strong{color:var(--navy);font-size:13px}.subject-catalog-name small{color:var(--muted);font-size:10px}.subject-order-actions{flex-wrap:wrap;justify-content:flex-end}.subject-order-actions .icon-button:disabled{opacity:.35}@media (max-width:700px){.subject-catalog-list.editable-settings-list article{grid-template-columns:38px minmax(0,1fr)}.subject-order-actions{grid-column:2;justify-content:flex-start}}.editable-settings-list article>svg{color:var(--primary)}.editable-settings-list article>div{gap:4px;display:flex}.editable-settings-list .icon-button{width:30px;height:30px}.editable-criteria-list article{grid-template-columns:30px minmax(0,1fr) auto auto}.fee-plan-actions{align-items:center;gap:5px;display:flex}.fee-plan-actions .icon-button{width:31px;height:31px;color:var(--primary);background:var(--soft-blue)}.fee-plan-actions .danger-text{color:var(--red);background:#fff0f1}.discount-type-list article.inactive{opacity:.62;background:#f5f6f8}.discount-type-list article>.settings-row-actions{margin-right:auto}.fee-account-page-shell{width:100%}.fee-account-page{padding:28px}.fee-account-page .modal-heading{margin-bottom:4px}.system-users-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 12px;display:flex}.system-users-heading .page-header{padding:0}.system-users-heading>.action-button{flex:none;margin-top:6px}.permission-security-note{color:#16724e;background:#f0faf5;border:1px solid #cde7db;border-radius:15px;align-items:center;gap:12px;margin:6px 24px 20px;padding:14px 16px;display:flex}.permission-security-note svg{flex:none}.permission-security-note div{gap:3px;display:grid}.permission-security-note strong{font-size:13px}.permission-security-note span{color:#557266;font-size:11px;line-height:1.7}.system-user-list{gap:12px;padding:0 24px 24px;display:grid}.system-user-card{border:1px solid var(--border);background:#fff;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.system-user-card.owner{background:linear-gradient(135deg,#f5f9ff,#fff);border-color:#bcd6fb}.system-user-avatar{color:#fff;background:linear-gradient(135deg, var(--primary), var(--deep-blue));border-radius:15px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.system-user-main{gap:5px;min-width:0;display:grid}.system-user-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.system-user-title strong{color:var(--navy);font-size:15px}.user-title-badge{color:#5c31a8;background:#f0e9ff;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.system-user-main>span{width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:11px}.owner-badge{color:var(--primary);background:var(--soft-blue);border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.system-user-permissions{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.system-user-permissions em{color:#445169;background:#f0f3f8;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:800}.system-user-permissions em.empty{color:#9b5b17;background:#fff3df}.system-user-support-departments{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.system-user-support-departments>span{color:#0b6f75;align-items:center;gap:5px;font-size:10px;font-weight:900;display:inline-flex}.system-user-support-departments em{color:#08747b;background:#e8f8f7;border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900}.system-user-side{justify-items:end;gap:10px;display:grid}.system-user-side .secondary-button{justify-content:center;width:100%;min-width:112px}.system-user-side .user-preview-button{color:var(--almanar-blue-dark);background:#eef7ff;border-color:#b9d8fb}.system-user-side .user-preview-button:hover:not(:disabled){background:#e1f1ff;border-color:#7fb8ef}.system-user-side .user-preview-button:disabled{cursor:not-allowed;opacity:.55}.system-user-side .user-status-button.stop{color:#b42336;background:#fff4f5;border-color:#efc0c7}.system-user-side .user-status-button.stop:hover:not(:disabled){background:#ffe9ec;border-color:#df8f9b}.system-user-side .user-status-button.reactivate{color:#087154;background:#edf9f4;border-color:#a9ddca}.system-user-side .user-status-button.reactivate:hover:not(:disabled){background:#def4eb;border-color:#73c2a5}.system-user-start-section{color:#43617f;background:#eef5fd;border-radius:10px;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:7px 10px;font-size:10px;font-weight:800}.system-user-start-section strong{color:var(--primary)}.system-user-financial-account{color:#087154;background:#eaf8f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:3px;padding:7px 10px;font-size:10px;display:flex}.system-user-financial-account strong{color:#075f48}.system-user-financial-account bdi{color:#58766e;font-size:9px}.admin-user-modal{width:min(900px,100%)}.admin-user-fields{align-items:end}.admin-financial-account-link{background:#f8fafc;border:1px solid #d7e2ef;border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.admin-financial-account-link.selected{background:#f2fbf7;border-color:#8ed7bd}.admin-financial-account-heading{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-financial-account-heading>span:first-child{color:#087154;background:#e2f6ee;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.admin-financial-account-heading h3{color:var(--navy);margin:0;font-size:16px}.admin-financial-account-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.admin-financial-account-toggle{color:#4c6078;cursor:pointer;background:#fff;border:1px solid #cdd9e7;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-weight:800;display:inline-flex}.admin-financial-account-link.selected .admin-financial-account-toggle{color:#087154;border-color:#6dc4a5}.admin-financial-account-select{gap:7px;display:grid}.admin-financial-account-select>span{color:#32465f;font-weight:800}.admin-financial-account-select small{color:#60758e;line-height:1.7}.admin-financial-account-empty{color:#b42318;margin:0;font-weight:700}.my-financial-account-loading{padding:24px}.password-field{border:1px solid var(--border);min-height:44px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.password-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.password-field input{border:0;min-height:40px;padding:0;box-shadow:none!important}.permissions-section{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.permissions-section>div:first-child{margin-bottom:13px}.permissions-section h3{color:var(--navy);margin:0;font-size:17px}.permissions-section p{color:var(--muted);margin:4px 0 0;font-size:11px}.permissions-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.permissions-checklist label{border:1px solid var(--border);cursor:pointer;background:#fafbfd;border-radius:14px;align-items:flex-start;gap:11px;padding:13px;transition:all .18s;display:flex}.permissions-checklist label:hover{background:#f4f9ff;border-color:#bfd5f4}.permissions-checklist label.selected{border-color:var(--primary);background:var(--soft-blue);box-shadow:0 0 0 2px rgb(var(--school-primary-rgb) / 6%)}.permissions-checklist input{width:18px;height:18px;accent-color:var(--primary);margin-top:2px}.permissions-checklist span{gap:4px;display:grid}.permissions-checklist strong{color:var(--navy);font-size:12px}.permission-group{border:1px solid var(--border);background:#fafbfd;border-radius:17px;grid-column:1/-1;gap:12px;padding:15px;display:grid}.permission-group.selected{border-color:var(--primary);background:var(--soft-blue);box-shadow:0 0 0 2px rgb(var(--school-primary-rgb) / 6%)}.permission-group-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.permission-group-heading>span{gap:4px;display:grid}.permission-group-heading strong{color:var(--navy);font-size:14px}.permission-group-heading small{color:var(--muted);line-height:1.7}.permission-group-heading em{color:var(--primary);white-space:nowrap;background:#fff;border:1px solid #bfd5f4;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-style:normal}.permission-group-mode,.permission-branch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.permission-group .permission-group-mode label,.permission-group .permission-branch-list label{cursor:pointer;background:#fff;border:1px solid #d7e1ed;border-radius:13px;align-items:flex-start;gap:10px;min-height:74px;padding:11px;display:flex}.permission-group .permission-group-mode label.selected,.permission-group .permission-branch-list label.selected{border-color:var(--primary);background:#f4f9ff}.permission-group .permission-group-mode input,.permission-group .permission-branch-list input{width:18px;height:18px;accent-color:var(--primary);flex:none;margin-top:2px}.permission-group .permission-group-mode span,.permission-group .permission-branch-list span{gap:4px;display:grid}.permission-group .permission-group-mode small,.permission-group .permission-branch-list small{color:var(--muted);line-height:1.6}.support-routing-section{background:#f6fbfc;border:1px solid #bfe5e2;border-radius:18px;margin-top:22px;padding:20px}.support-routing-section>div:first-child{align-items:center;gap:12px;margin-bottom:15px;display:flex}.support-routing-icon{color:#08747b;background:#dff5f2;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.support-routing-section h3{color:var(--navy);margin:0;font-size:17px}.support-routing-section p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.7}.support-routing-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.support-routing-checklist label{cursor:pointer;background:#fff;border:1px solid #d5e9e8;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.support-routing-checklist label.selected{border-color:var(--support-department-color,#159b9b);background:var(--support-department-soft,#e7f9f7);box-shadow:0 0 0 2px color-mix(in srgb, var(--support-department-color,#159b9b) 10%, transparent)}.support-routing-checklist input{width:18px;height:18px;accent-color:var(--support-department-color,#159b9b);flex:none;margin-top:2px}.support-routing-checklist label>span{gap:3px;min-width:0;display:grid}.support-routing-checklist strong{color:var(--navy);font-size:13px}.support-routing-checklist small{color:var(--muted);font-size:10px}.support-routing-section .support-routing-note{color:#285f64;background:#fffc;border-radius:11px;margin-top:13px;padding:10px 12px;font-weight:800}.permissions-checklist small{color:var(--muted);font-size:10px;line-height:1.6}.admin-start-section{background:#f6faff;border:1px solid #cfe0f5;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:end;gap:18px;margin-top:22px;padding:18px;display:grid}.admin-start-section h3{color:var(--navy);margin:0;font-size:17px}.admin-start-section p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.7}.admin-start-section label{gap:7px;display:grid}.admin-start-section label>span{color:var(--navy);font-size:12px;font-weight:900}.admin-start-section select{border:1px solid var(--border);width:100%;min-height:48px;color:var(--navy);font:inherit;background:#fff;border-radius:12px;padding:0 13px;font-weight:800}.admin-start-section select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%);outline:none}.admin-start-section small{color:var(--muted);font-size:10px;line-height:1.6}@media (max-width:720px){.admin-start-section{grid-template-columns:1fr}.admin-financial-account-heading{grid-template-columns:44px minmax(0,1fr)}.admin-financial-account-toggle{grid-column:1/-1;justify-content:center;width:100%}}.no-permissions-page{background:var(--surface);place-items:center;min-height:100vh;padding:24px;display:grid}.no-permissions-page>div{border:1px solid var(--border);text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:16px;width:min(520px,100%);padding:34px;display:grid;box-shadow:0 24px 60px #111a331a}.no-permissions-page>div>svg{color:var(--primary)}.no-permissions-page h1{color:var(--navy);margin:4px 0 0;font-size:24px}.no-permissions-page p{color:var(--muted);margin:0;line-height:1.8}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.class-status-grid{grid-template-columns:repeat(2,1fr)}.academic-year-settings-grid,.homework-class-grid,.subject-class-grid{grid-template-columns:1fr}.fees-toolbar,.fee-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-settings-grid{grid-template-columns:1fr}.plan-item-list article{grid-template-columns:28px minmax(160px,1fr) 120px auto auto}.plan-item-list article>.icon-button{grid-column:5}.calendar-working-days{grid-template-columns:1fr}.calendar-working-days>.secondary-button{justify-self:start}.calendar-weekend-message-grid,.calendar-section-grid,.calendar-audience-message-grid{grid-template-columns:1fr}}.support-routing-delivery{background:#fff;border:1px solid #d8e8f2;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.support-routing-delivery>div{gap:4px;display:grid}.support-routing-delivery strong{color:#123052;font-size:.93rem}.support-routing-delivery small{color:#6a7b90;font-size:.78rem}@media (max-width:640px){.calendar-section-header{align-items:stretch!important}.calendar-section-header .settings-card-title{order:-1}.calendar-back-button,.calendar-section-header .page-action-row{width:100%}.calendar-section-card{border-radius:16px;gap:11px;min-height:108px;padding:15px}.calendar-section-icon{border-radius:14px;width:46px;height:46px}.calendar-section-card strong{font-size:14px}.calendar-section-card small{font-size:10px}.calendar-working-days,.calendar-weekend-messages,.calendar-outside-messages{padding:12px}.calendar-weekday-list{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-section-save{justify-content:center;width:100%}.calendar-attendance-days-note{font-size:13px}.attendance-action-bar{flex-direction:column;align-items:stretch}.attendance-action-bar .action-button{justify-content:center}.attendance-student-results>button{grid-template-columns:1fr auto}.attendance-student-results>button>svg{display:none}.attendance-view-switch{gap:8px;padding:16px 14px 18px}.attendance-view-switch button{border-radius:14px;gap:8px;min-height:78px;padding:11px 8px}.attendance-view-switch button>svg{border-radius:11px;width:20px;height:20px;padding:8px}.attendance-view-switch strong{font-size:13px}.attendance-view-switch small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box}.attendance-insights-error{padding-inline:14px}.attendance-insights-loading,.absence-category-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.attendance-insights-grid{grid-template-columns:1fr;gap:10px;padding:0 14px 18px}.absence-category-summary article{padding:10px}.absence-category-summary span{color:#46556b;font-size:11px;font-weight:700}.absence-category-summary strong{font-size:20px}.attendance-detail-grid{grid-template-columns:1fr}.attendance-class-head strong{font-size:15px}.attendance-class-head span{color:#4d5d73;font-size:11px;font-weight:700}.attendance-class-head em{font-size:12px}.attendance-submission-meta{color:#2c674f;font-size:11px}.attendance-submission-meta strong,.absent-students-list>p{font-size:12px}.absent-student-row{grid-template-columns:1fr;align-items:stretch}.absent-student-row strong{font-size:14px}.absent-student-row span,.absent-student-row small{color:#4d5d73;font-size:12px;font-weight:650}.absence-category-badge{padding:5px 8px;font-size:10px}.attendance-row-actions{align-items:stretch}.attendance-approved-leave-lock{flex:190px;max-width:none;min-height:40px}.attendance-approved-leave-lock strong{font-size:12px}.attendance-approved-leave-lock small{font-size:10px}.guardian-call-button{align-self:flex-start;min-height:40px;padding-inline:15px;font-size:12px}.attendance-classification-actions{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;display:grid}.attendance-classification-actions button{min-width:0;min-height:40px;padding-inline:5px;font-size:11px}.late-insight-card>header strong{font-size:15px}.late-insight-card>header span{color:#4d5d73;font-size:11px;font-weight:700}.late-ranking-list span{color:#334158;font-size:12px;font-weight:700}.late-ranking-list strong{font-size:11px}.medical-students-list strong{font-size:13px}.medical-students-list span,.medical-students-list small{color:#4d5d73;font-size:11px;font-weight:650}}@media (max-width:900px){.independent-late-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-directory-list{overflow-x:auto}.teacher-directory-head,.teacher-directory-list>article{min-width:820px}.teacher-profile-summary{grid-template-columns:48px 1fr}.teacher-profile-summary>em{grid-column:2}}@media (max-width:640px){.teacher-directory-toolbar{flex-direction:column;align-items:stretch;margin:16px}.teacher-directory-toolbar .search-box{max-width:none}.teacher-directory-list{margin:0 16px 22px}.teacher-profile-section{padding:12px}.teacher-profile-section-title{flex-wrap:wrap;align-items:flex-start}.teacher-profile-section-title .text-button{justify-content:center;width:100%}.ten-star-picker{grid-template-columns:repeat(5,1fr)}.teacher-profile-actions{flex-direction:column;align-items:stretch}.teacher-profile-actions>div{grid-template-columns:1fr 1fr;display:grid}.teacher-evaluation-criteria-list>article{grid-template-columns:34px 1fr auto}.teacher-evaluation-criteria-list .settings-row-actions{grid-column:2/4;justify-content:flex-end}.ten-star-scale{flex-direction:column;align-items:flex-start}.independent-late-grid{grid-template-columns:1fr;padding:12px}.system-users-heading{flex-direction:column;align-items:stretch;padding:18px 16px 10px}.system-users-heading>.action-button{justify-content:center}.permission-security-note{margin-left:16px;margin-right:16px}.system-user-list{padding-left:16px;padding-right:16px}.system-user-card{grid-template-columns:44px 1fr}.system-user-avatar{width:42px;height:42px}.system-user-side{grid-column:2;justify-items:start}.permissions-checklist,.permission-group-mode,.permission-branch-list{grid-template-columns:1fr}.permission-group-heading{display:grid}.permission-group-heading em{justify-self:start}.calendar-weekday-list{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-exception-list article{grid-template-columns:auto minmax(0,1fr) auto}.calendar-exception-list article>em{grid-column:2;justify-self:start}.calendar-exception-list article>.settings-row-actions{grid-area:1/3/span 2}.attendance-row-actions{flex-direction:column;align-items:flex-end}}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-story{display:none}.mobile-brand{display:block}.admin-layout{grid-template-columns:1fr}.sidebar{width:min(300px,88vw);transition:transform .25s;position:fixed;right:0;transform:translate(105%);box-shadow:-20px 0 45px #111a3321}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a3361;border:0;display:block;position:fixed;inset:0}.menu-button,.close-menu{display:grid}.close-menu{position:absolute;top:18px;left:14px}.topbar{height:70px}.teachers-grid,.setup-grid,.notification-layout,.guardian-grid,.behavior-setup,.settings-overview-grid{grid-template-columns:1fr}.settings-panel-wide{grid-column:auto}.compact-list{grid-template-columns:1fr}}@media (max-width:640px){.login-panel{align-items:start;padding:55px 20px 28px}.login-card h2{font-size:27px}.topbar-title small,.admin-identity>div:last-child,.topbar-year span{display:none}.topbar-year{min-width:0;padding:8px}.topbar-year>svg{display:none}.topbar-actions{gap:8px}.page-content{padding:20px 14px 35px}.welcome-card{min-height:200px;padding:27px 24px}.welcome-decoration{display:none}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{flex-direction:column;align-items:flex-start;padding:15px}.stat-card strong{font-size:23px}.recent-user{grid-template-columns:38px 1fr auto}.recent-user .status-dot{display:none}.role-pill{font-size:10px}.page-heading{padding:22px 19px}.page-heading h1{font-size:26px}.operational-heading{align-items:flex-start}.operational-heading .action-button{width:100%}.embedded-stats{padding:16px}.toolbar{padding:14px 16px 8px}.search-field{min-width:0}.form-grid,.split-fields{grid-template-columns:1fr}.full-field{grid-column:auto}.modal-backdrop{padding:10px}.modal-card{border-radius:17px;max-height:calc(100vh - 20px);padding:18px}.teachers-grid,.setup-grid,.notification-layout{padding:16px}.academic-context-note{margin:16px 16px 0}.guardian-grid{padding:16px}.guardian-explainer{margin:16px 16px 0}.table-pagination{padding-left:16px;padding-right:16px}.assignment-form-row{border-bottom:1px solid var(--border);grid-template-columns:1fr;padding-bottom:12px}.inline-setup,.class-status-grid{grid-template-columns:1fr}.section-block,.insight-card,.behavior-setup{margin-left:16px;margin-right:16px}.two-metrics{grid-template-columns:1fr}.current-year-card{grid-template-columns:auto 1fr;margin:16px 16px 0;padding:17px}.current-year-stats{grid-column:1/-1}.compact-current-year .settings-add-button{grid-column:1/-1;justify-self:stretch}.current-year-stats span{flex:1}.academic-year-settings-grid{padding:16px}.year-history-list article{grid-template-columns:36px 1fr}.year-history-list article>.settings-row-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.year-history-list article>button,.year-history-list article>.default-badge{grid-column:2;justify-self:start}.year-term-manager>header{flex-direction:column;align-items:stretch}.year-term-manager-list article{grid-template-columns:35px minmax(0,1fr) auto}.year-term-manager-list article>.icon-button{grid-row:2}.year-term-manager-list article>.icon-button:first-of-type{grid-column:2;justify-self:start}.year-term-manager-list article>.icon-button:last-of-type{grid-column:3}.settings-message{margin-left:16px;margin-right:16px}.settings-overview-grid,.settings-panel{padding:16px}.settings-panel>header{flex-direction:column;align-items:stretch}.settings-panel>header .secondary-button{align-self:flex-start}.subject-catalog-settings{margin-left:16px;margin-right:16px}.subject-catalog-settings>form{grid-template-columns:1fr}.subjects-summary{grid-template-columns:1fr;padding:16px 16px 0}.subject-class-grid{padding:16px}.subject-class-card>header{grid-template-columns:38px 1fr}.subject-class-card header .mini-button{grid-column:2;justify-self:start}.homework-day-summary{grid-template-columns:1fr;padding:16px 16px 0}.homework-submission-settings{grid-template-columns:1fr;margin:16px 16px 0;padding:15px}.settings-view-homework .homework-submission-settings{margin:16px}.homework-submission-notice{grid-template-columns:auto 1fr;margin:16px 16px 0}.homework-notice-settings{grid-column:1/-1}.homework-settings-footer{flex-direction:column;grid-column:1;align-items:stretch}.homework-settings-footer .secondary-button{justify-content:center}.homework-class-grid{padding:16px}.homework-row{grid-template-columns:36px 1fr}.homework-detail-button,.homework-no-action.confirmed{grid-column:2;justify-self:start}.homework-class-card>header{grid-template-columns:38px 1fr}.homework-class-publish-panel{grid-column:1/-1;justify-items:stretch;width:100%;max-width:none}.homework-class-publish-actions{grid-column:1/-1;justify-content:stretch}.homework-publication-blocker,.homework-publication-warning{box-sizing:border-box;width:100%;max-width:none}.homework-class-response-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.homework-publish-button{flex:1}.homework-modal-actions{flex-direction:column-reverse;align-items:stretch}.homework-modal-actions>div{grid-template-columns:1fr 1fr;display:grid}.homework-page-heading{flex-direction:column;gap:0}.homework-heading-actions{flex-wrap:wrap;width:100%;padding:0 18px 18px}.homework-heading-actions .action-button,.homework-heading-actions .homework-date-picker{flex:170px;justify-content:center}.delete-homework-button{justify-content:center}.homework-class-card header em{grid-column:2;justify-self:start}.fees-toolbar,.fee-metrics{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-summary-grid .remaining{grid-column:1/-1}.fee-charge-list article{grid-template-columns:minmax(130px,1fr) auto}.fee-charge-list article>span,.fee-charge-list article>strong{text-align:left}.payment-list article{grid-template-columns:34px 1fr auto}.payment-list article>button,.payment-list article>em{grid-column:2/-1;justify-self:start}.settings-header-actions{flex-direction:column;align-items:stretch}.plan-item-list article{grid-template-columns:28px 1fr}.plan-item-list article>label,.plan-item-list article>.compact-check{grid-column:2}.plan-item-list article>.icon-button{grid-column:2;justify-self:start}.fee-plan-list article{grid-template-columns:38px 1fr}.fee-plan-list article>.fee-status,.fee-plan-list article>.secondary-button{grid-column:2;justify-self:start}}@media (max-width:760px){.student-evaluation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.student-evaluation-summary{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.evaluation-author-picker,.student-evaluation-criteria,.student-evaluation-history{margin-left:16px;margin-right:16px}.student-evaluation-actions{flex-direction:column;align-items:stretch}.student-evaluation-actions .action-button{width:100%}.student-evaluation-history article{grid-template-columns:1fr auto}.student-evaluation-history article time{grid-column:1/-1}}.student-suspension-backdrop{align-items:center;padding:18px}.student-suspension-dialog{border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(900px,100dvh - 36px);padding:0;display:grid;overflow:hidden}.student-lifecycle-dialog-header{z-index:2;background:#fff;border-bottom:1px solid #dce6f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;padding:20px 22px;display:grid;position:sticky;top:0}.student-lifecycle-dialog-header h2{color:#102b52;margin:3px 0 5px;font-size:clamp(20px,2.5vw,27px);line-height:1.45}.student-lifecycle-dialog-header p{color:#5a6b82;margin:0;font-size:14px;font-weight:700;line-height:1.75}.student-lifecycle-dialog-icon{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.student-lifecycle-dialog-icon svg{width:27px;height:27px}.student-lifecycle-dialog-icon.temporary{color:#a15b00;background:#fff1c2}.student-lifecycle-dialog-icon.final{color:#b4232d;background:#ffeaec}.student-lifecycle-dialog-icon.reactivate{color:#087453;background:#dcf8ec}.student-lifecycle-dialog-header.final{background:snow;border-bottom-color:#f3cbd0}.student-lifecycle-dialog-header.reactivation{background:#f8fffc;border-bottom-color:#bfe9d8}.student-lifecycle-dialog-body{min-height:0;padding:20px 22px 24px;overflow:auto}.student-lifecycle-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.student-lifecycle-impact-grid article{background:#f8fbff;border:1px solid #e0e8f2;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;min-width:0;padding:14px;display:grid}.student-lifecycle-impact-grid svg{color:#1265bc;grid-row:1/3;width:22px}.student-lifecycle-impact-grid.final article{background:snow;border-color:#f0d8db}.student-lifecycle-impact-grid.final svg{color:#b4232d}.student-lifecycle-impact-grid.reactivation article{background:#f8fffc;border-color:#cdeade}.student-lifecycle-impact-grid.reactivation svg{color:#087453}.student-lifecycle-impact-grid strong{color:#17345d;font-size:14px}.student-lifecycle-impact-grid span{color:#64748b;font-size:12px;font-weight:700;line-height:1.65}.student-lifecycle-fields label>small{color:#6c788b;font-size:11px;line-height:1.6}.student-lifecycle-check{background:#f8fbff;border:1px solid #dce6f2;border-radius:15px;align-items:center;min-height:68px;padding:12px 14px;gap:12px!important;display:flex!important}.student-lifecycle-check input{flex:none;width:22px;height:22px}.student-lifecycle-check>span{gap:3px;display:grid}.student-lifecycle-check strong{color:#17345d;font-size:14px}.student-lifecycle-check small{color:#66758b;font-size:12px}.student-lifecycle-dialog-actions{z-index:2;background:#fffffffa;border-top:1px solid #dce6f2;margin:0;padding:15px 22px;position:sticky;bottom:0}.student-lifecycle-dialog-actions button{min-height:48px}.suspension-confirm-button{background:#a15b00}.final-confirmation{background:#fff7f8;border-color:#efc7cc}.final-confirmation strong{color:#8f1d27}.final-departure-confirm-button{background:#b4232d}.final-departure-confirm-button:hover{background:#931b24}.student-reactivation-departure-summary{background:#f7faff;border:1px solid #d8e4f0;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px;padding:13px;display:grid}.student-reactivation-departure-summary>div{gap:3px;min-width:0;display:grid}.student-reactivation-departure-summary .full-row,.student-reactivation-departure-summary>p,.student-reactivation-departure-summary>small{grid-column:1/-1}.student-reactivation-departure-summary span{color:#6d7d92;font-size:11px;font-weight:800}.student-reactivation-departure-summary strong{color:#17345d;font-size:13px;line-height:1.6}.student-reactivation-departure-summary p{color:#5e6f85;margin:0;font-size:13px;font-weight:750;line-height:1.7}.student-reactivation-departure-summary>small{color:#9a5c00;font-size:11px;font-weight:800}.student-reactivation-finance-warning{color:#895500;background:#fff9e8;border:1px solid #efd99f;border-radius:15px;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.student-reactivation-finance-warning>svg{flex:none;width:23px;height:23px}.student-reactivation-finance-warning>span{gap:3px;display:grid}.student-reactivation-finance-warning strong{font-size:14px}.student-reactivation-finance-warning small{color:#725b2e;font-size:12px;font-weight:750;line-height:1.65}.reactivation-confirmation{background:#f4fcf8;border-color:#bee2d4}.reactivation-confirmation strong{color:#08664b}.student-reactivation-confirm-button{background:#087453}.student-reactivation-confirm-button:hover:not(:disabled){background:#065c43}@media (max-width:640px){.student-suspension-backdrop{align-items:stretch;padding:0}.student-suspension-dialog{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.student-lifecycle-dialog-header{gap:10px;padding:15px}.student-lifecycle-dialog-icon{border-radius:13px;width:44px;height:44px}.student-lifecycle-dialog-header h2{font-size:19px}.student-lifecycle-dialog-header p{font-size:12px}.student-lifecycle-dialog-body{padding:15px}.student-lifecycle-impact-grid,.student-reactivation-departure-summary{grid-template-columns:1fr}.student-reactivation-departure-summary>div,.student-reactivation-departure-summary .full-row{grid-column:1}.student-lifecycle-dialog-actions{grid-template-columns:1fr;padding:12px 15px;display:grid}}.late-start-settings{border:1px solid var(--border);background:#f5f9ff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(150px,190px) auto;align-items:end;gap:16px;margin:0 28px 24px;padding:18px;display:grid}.late-start-description,.late-start-settings label{min-width:0}.late-start-description strong{color:var(--navy);align-items:center;gap:8px;display:flex}.late-start-description svg{color:var(--primary);flex:none}.late-start-description p{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.7}.late-start-settings label{gap:7px;font-size:14px;font-weight:700;display:grid}.late-start-settings input{border:1px solid var(--border);width:100%;min-width:0;min-height:48px;color:var(--navy);direction:ltr;background:#fff;border-radius:12px;padding:10px 12px}.late-start-settings button{white-space:normal;min-height:48px}.late-start-error{grid-column:1/-1;gap:10px;display:grid}.late-start-error .secondary-button{justify-self:start}.late-list-loading{color:var(--muted);padding:24px 28px}.late-duration-detail{gap:5px;display:grid}.late-duration-detail small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.6}.late-form-start-time{color:#19548d;background:#f0f6ff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding:12px 14px;font-size:14px;display:flex}.late-form-start-time span{color:var(--muted)}.late-preview-error,.late-settings-conflict{color:#8b5a09;background:#fff8e8;border-radius:12px;padding:12px;font-size:14px;line-height:1.7}.attendance-late-modal.late-details-modal .late-form-grid input[readonly]{color:var(--primary);background:#f3f7fc;font-weight:800}.late-form-grid label small{color:var(--muted);font-size:12px;font-weight:400}.late-details-modal button:disabled,.late-start-settings button:disabled,.late-arrivals-page .late-notification-retry:disabled{cursor:not-allowed}.attendance-late-modal.late-details-modal{max-height:calc(100dvh - 20px);overflow-y:auto}.late-arrivals-page .late-filters input,.late-arrivals-page .late-filters select{height:48px;min-height:44px}.late-arrivals-page .late-student-cell strong,.late-arrivals-page .late-student-cell small,.late-arrivals-page .late-ellipsis{white-space:normal;overflow-wrap:anywhere;overflow:visible}.attendance-late-modal.late-details-modal .late-selected-student span{white-space:normal;font-size:14px;overflow:visible}.attendance-late-modal.late-details-modal .late-selected-student button{background:#fff;border:1px solid #d5e3f6;border-radius:12px;min-height:44px;padding:8px 12px;font-size:14px}.attendance-late-modal.late-details-modal .late-form-grid label{font-size:14px}.attendance-late-modal.late-details-modal .late-form-grid input{height:48px}.attendance-late-modal.late-details-modal .modal-actions{position:static}@media (max-width:1100px){.late-start-settings{grid-template-columns:minmax(0,1fr) auto}.late-start-description{grid-column:1/-1}}@media (max-width:700px){.late-start-settings{margin-inline:14px;padding:14px}.late-start-description strong{align-items:flex-start}.late-arrivals-page .late-table,.late-arrivals-page .late-table tbody,.late-arrivals-page .late-table tr,.late-arrivals-page .late-table td{width:100%;min-width:0;max-width:100%}.late-arrivals-page .late-table td{white-space:normal;overflow-wrap:anywhere}.late-arrivals-page .late-table td>*,.late-arrivals-page .late-duration-detail,.late-arrivals-page .guardian-notification-status{min-width:0;max-width:100%}.late-arrivals-page .guardian-notification-status svg{flex:none}}@media (max-width:420px){.late-start-settings{grid-template-columns:minmax(0,1fr)}.late-start-settings button{width:100%}.late-selected-student{flex-direction:column;align-items:stretch}.late-arrivals-page .late-table td{grid-template-columns:80px minmax(0,1fr)}.late-arrivals-page .late-table td:first-child{grid-template-columns:minmax(0,1fr)}}@media screen{html,body,#root{width:100%;max-width:100%;overflow-x:clip}.admin-layout{grid-template-columns:220px minmax(0,1fr);width:100%;max-width:100vw}.sidebar{min-width:0;padding:20px 12px 16px;overflow:hidden}.sidebar-heading{padding:0 5px 18px}.sidebar nav{gap:4px;padding:2px}.sidebar nav button{white-space:nowrap;text-overflow:ellipsis;gap:9px;min-width:0;height:42px;padding:0 10px;font-size:14px;overflow:hidden}.sidebar nav button svg{flex:none;width:18px;height:18px}.sidebar-footer{padding-top:13px}.school-chip{min-width:0;padding:10px}.school-chip>div,.school-chip strong,.school-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.workspace,.page-content,.page-content>*,.content-card,.operational-page,.finance-section-page,.settings-detail-page,.settings-detail-card{min-width:0;max-width:100%}.page-content{width:100%;padding:24px clamp(14px,2.25vw,32px) 42px}.page-content *{min-width:0}.page-content p{overflow-wrap:anywhere}.content-card,.stat-card,.finance-section-card,.finance-metrics-grid article,.fee-metrics article,.teacher-card,.subject-class-card,.homework-class-card,.settings-panel,.system-user-card{max-width:100%}.stats-grid,.embedded-stats,.fee-metrics,.finance-metrics-grid,.finance-section-grid,.transport-metrics,.payroll-metrics,.payroll-employee-grid,.teachers-grid,.setup-grid,.guardian-grid,.settings-overview-grid,.settings-detail-grid,.subject-class-grid,.homework-class-grid,.debt-list,.stats-grid>*,.embedded-stats>*,.fee-metrics>*,.finance-metrics-grid>*,.finance-section-grid>*,.transport-metrics>*,.payroll-metrics>*,.payroll-employee-grid>*,.teachers-grid>*,.setup-grid>*,.guardian-grid>*,.settings-overview-grid>*,.settings-detail-grid>*,.subject-class-grid>*,.homework-class-grid>*,.debt-list>*{min-width:0;max-width:100%}.stat-card{gap:10px;padding:16px;overflow:hidden}.stat-icon{flex:0 0 42px;width:42px;height:42px}.stat-card>div:last-child,.fee-metrics article>:not(svg),.finance-metrics-grid article>:not(svg){min-width:0;max-width:100%}.stat-card :where(span,strong,small),.fee-metrics :where(span,strong),.finance-metrics-grid :where(span,strong),.finance-section-card strong,.teacher-card :where(h3,span,strong),.subject-class-card :where(h3,span,strong),.homework-class-card :where(h3,span,strong),.system-user-main>span,.system-user-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.finance-section-card small,.card-heading p,.settings-card-title p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.fee-metrics,.finance-metrics-grid{gap:10px;padding-left:20px;padding-right:20px}.fee-metrics article,.finance-metrics-grid article{grid-template-columns:34px minmax(0,1fr);gap:3px 8px;padding:12px;overflow:hidden}.fee-metrics svg,.finance-metrics-grid article>svg{width:34px;height:34px;padding:8px}.finance-home{width:100%;max-width:980px}.finance-section-grid{gap:12px}.finance-section-card{border-radius:18px;gap:8px;min-height:160px;padding:16px}.finance-section-icon{border-radius:15px;width:52px;height:52px}.finance-section-icon svg{width:24px;height:24px}.users-table-wrap,.teacher-directory-list{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.users-table{table-layout:fixed;width:100%;min-width:0}.users-table th,.users-table td{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:0;padding:12px 8px;overflow:hidden}.users-table th{font-size:13px}.users-table td{font-size:14px}.users-table td>*,.users-table .cell-stack,.users-table .table-user,.users-table .guardian-student-list,.users-table .student-row-actions,.users-table .guardian-row-actions{min-width:0;max-width:100%}.users-table :where(.cell-stack,.table-user,.guardian-student-list) :where(strong,span,small),.teacher-list-identity :where(strong,span){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.users-table button{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-left:7px;padding-right:7px;overflow:hidden}.fee-table,.guardian-table,.books-table,.expenses-table,.transport-students-table,.transport-expenses-table,.payroll-table{min-width:0}.fee-table th:first-child{width:18%}.fee-table th:nth-child(2){width:14%}.fee-table th:last-child{width:11%}.guardian-table th:first-child,.expenses-table th:first-child,.transport-students-table th:first-child,.transport-expenses-table th:first-child,.payroll-table th:first-child{width:16%}.guardian-table th:last-child,.expenses-table th:last-child,.transport-students-table th:last-child,.transport-expenses-table th:last-child,.payroll-table th:last-child{width:12%}.student-row-actions,.guardian-student-list,.guardian-row-actions{min-width:0;max-width:100%}.teacher-directory-head,.teacher-directory-list>article{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,.65fr)) minmax(190px,1.15fr);gap:8px;min-width:0}.teacher-directory-head>*,.teacher-directory-list>article>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.page-heading>div,.card-heading>div,.settings-card-title>div,.finance-table-heading>div,.teacher-profile-section-title>div{min-width:0;max-width:100%}.fee-charge-list article,.payment-list article,.cashbox-transaction-list article,.payroll-advance-list>article,.system-user-card,.calendar-exception-list article,.editable-settings-list article,.fee-plan-list article,.plan-item-list article{max-width:100%}.fee-charge-list article>*,.payment-list article>*,.cashbox-transaction-list article>*,.payroll-advance-list>article>*,.calendar-exception-list article>*,.editable-settings-list article>*,.fee-plan-list article>*,.plan-item-list article>*{min-width:0;max-width:100%}}@media screen and (min-width:901px){.stats-grid,.fee-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-metrics-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-metrics-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.admin-layout{grid-template-columns:minmax(0,1fr)}.sidebar{width:min(260px,84vw);padding:20px 12px 16px}.sidebar nav button{height:44px;font-size:14px}.page-content{padding-top:20px}.teacher-directory-head,.teacher-directory-list>article{min-width:850px}}@media screen and (max-width:760px){.page-content{padding:16px 10px 30px;font-size:15px}.page-content :where(p,span,em,label,td):not(.print-template-preview *){font-size:14px!important}.page-content :where(small,th):not(.print-template-preview *){font-size:13px!important}.page-content :where(button,input,select,textarea):not(.print-template-preview *){font-size:14px!important}.page-heading{gap:14px;padding:18px 15px}.page-heading h1{font-size:25px}.page-heading p:last-child{line-height:1.75}.topbar{padding-left:12px;padding-right:12px}.stats-grid,.fee-metrics,.finance-metrics-grid.five,.finance-metrics-grid.four,.finance-metrics-grid.three,.transport-metrics,.payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{flex-direction:row;align-items:center;min-height:88px;padding:12px}.stat-card strong{font-size:21px}.embedded-stats,.fee-metrics,.finance-metrics-grid,.transport-metrics,.payroll-metrics{gap:8px;padding-left:12px;padding-right:12px}.fee-metrics article,.finance-metrics-grid article{grid-template-columns:32px minmax(0,1fr);min-height:82px;padding:10px}.fee-metrics svg,.finance-metrics-grid article>svg{width:32px;height:32px;padding:7px}.finance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.finance-section-card{min-height:140px;padding:12px}.users-table{width:100%;min-width:640px}.users-table th,.users-table td{padding:11px 7px}.fee-table,.guardian-table,.expenses-table,.transport-students-table,.transport-expenses-table,.payroll-table{min-width:680px}.content-card{border-radius:17px}.modal-card{width:100%;max-width:100%}.system-user-title strong,.teacher-list-identity strong{font-size:14px}}@media screen and (max-width:420px){.page-content{padding-left:8px;padding-right:8px}.stats-grid,.fee-metrics,.finance-metrics-grid.five,.finance-metrics-grid.four,.finance-metrics-grid.three,.transport-metrics,.payroll-metrics{gap:7px}.stat-card,.fee-metrics article,.finance-metrics-grid article{padding:9px}}.reinforcement-shell{overflow:hidden}.reinforcement-shell>.page-heading{border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;margin:0}.reinforcement-page-error{padding:16px 22px 0}.reinforcement-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 0;display:grid}.reinforcement-view-switch>button{color:#526078;text-align:right;background:#f9fbff;border:1px solid #dfe7f3;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:94px;padding:17px 20px;transition:all .2s;display:flex}.reinforcement-view-switch>button>svg{flex:none;width:33px;height:33px}.reinforcement-view-switch>button span{gap:5px;min-width:0;display:grid}.reinforcement-view-switch>button strong{color:var(--navy);font-size:17px}.reinforcement-view-switch>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-view-switch>button.active{color:var(--primary);box-shadow:inset 0 0 0 1px rgb(var(--school-primary-rgb) / 10%), 0 9px 24px rgb(var(--school-primary-rgb) / 9%);background:linear-gradient(145deg,#f1f7ff,#e8f2ff);border-color:#77aaf1}.reinforcement-view-switch>button.active.statistics{color:#7a3bc7;background:linear-gradient(145deg,#fbf8ff,#f4edff);border-color:#c6a7ef;box-shadow:inset 0 0 0 1px #7a3bc714,0 9px 24px #7a3bc714}.reinforcement-content{padding:20px 22px 24px}.reinforcement-loading{padding:25px}.reinforcement-filters{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(135px,.75fr)) repeat(2,minmax(135px,.7fr));gap:10px;margin:20px 22px 18px;display:grid}.reinforcement-filters input,.reinforcement-filters select{border:1px solid var(--border);width:100%;min-width:0;height:44px;color:var(--navy);background:#fff;border-radius:12px;outline:0;padding:0 12px}.reinforcement-filters :focus{border-color:var(--primary);box-shadow:0 0 0 3px rgb(var(--school-primary-rgb) / 8%)}.reinforcement-search{min-width:0;position:relative}.reinforcement-search svg{z-index:1;color:#8490a3;position:absolute;top:13px;right:13px}.reinforcement-search input{padding-right:39px}.reinforcement-class-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.reinforcement-classes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 22px 22px;display:grid}.reinforcement-classes-grid>button{border:1px solid var(--border);min-width:0;color:var(--navy);text-align:right;background:linear-gradient(160deg,#fff,#fbfcff);border-radius:17px;padding:17px}.reinforcement-classes-grid>button:hover,.reinforcement-classes-grid>button.active{box-shadow:0 8px 20px rgb(var(--school-primary-rgb) / 8%);background:#f3f8ff;border-color:#86b4f1}.reinforcement-classes-grid>button>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reinforcement-classes-grid>button>header div{gap:4px;min-width:0;display:grid}.reinforcement-classes-grid>button>header :where(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-classes-grid>button>header span{color:var(--muted);font-size:11px}.reinforcement-classes-grid>button>header em{color:var(--primary);flex:none;font-style:normal;font-weight:900}.reinforcement-class-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:13px;display:grid}.reinforcement-class-numbers span{color:#9a5c0c;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff4e2;border-radius:10px;min-width:0;padding:8px 5px;font-size:10px;overflow:hidden}.reinforcement-class-numbers span.weak{color:#b61f2b;background:#ffedef}.reinforcement-class-numbers span.improved{color:#08794f;background:#e8f8f1}.reinforcement-class-numbers b{margin-bottom:2px;font-size:14px;display:block}.weak-student-names{gap:5px;margin-top:13px;display:grid}.weak-student-names small{color:var(--muted);font-weight:800}.weak-student-names span{color:#92313a;text-overflow:ellipsis;white-space:nowrap;background:#fff4f5;border-radius:9px;padding:7px 9px;font-size:11px;display:block;overflow:hidden}.weak-student-names span.none{color:#08794f;background:#edf9f4}.reinforcement-class-card{border:1px solid var(--border);background:linear-gradient(160deg,#fff,#fbfcff);border-radius:17px;min-width:0;padding:17px}.reinforcement-class-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reinforcement-class-card>header div{gap:4px;min-width:0;display:grid}.reinforcement-class-card>header strong,.reinforcement-class-card>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-class-card>header strong{font-size:15px}.reinforcement-class-card>header span{color:var(--muted);font-size:12px}.reinforcement-class-card>header em{color:#a6202a;background:#fff0f1;border-radius:10px;flex:none;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.reinforcement-weak-names{gap:7px;margin-top:14px;display:grid}.reinforcement-weak-names>button{color:#25324a;text-align:right;background:#fff5f5;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;min-width:0;padding:9px 11px;display:grid}.reinforcement-weak-names>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-weak-names>button b{color:var(--red);font-size:12px}.reinforcement-class-empty{color:#17835d;margin:14px 0 0;font-size:12px}.reinforcement-student-list{border:1px solid var(--border);border-radius:17px;margin:0 22px 24px;overflow:hidden}.reinforcement-list-heading{border-bottom:1px solid var(--border);background:#fbfcff;padding:16px 18px}.reinforcement-list-heading h2,.reinforcement-list-heading p{margin:0}.reinforcement-list-heading h2{font-size:17px}.reinforcement-list-heading p{color:var(--muted);margin-top:4px;font-size:12px}.reinforcement-student-list>button{width:100%;min-width:0;color:var(--navy);text-align:right;background:#fff;border:0;border-bottom:1px solid #eef1f6;grid-template-columns:42px minmax(155px,1fr) 84px 62px 80px 22px;align-items:center;gap:12px;padding:12px 17px;display:grid}.reinforcement-student-list>button:last-child{border-bottom:0}.reinforcement-student-list>button:hover{background:#f8fbff}.reinforcement-student-avatar{color:#fff;background:linear-gradient(145deg,#7a5be7,#4c37c7);border-radius:13px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.reinforcement-student-copy{gap:2px;min-width:0;display:grid}.reinforcement-student-copy :where(strong,span,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-student-copy span,.reinforcement-student-copy small{color:var(--muted);font-size:11px}.reinforcement-level{border-radius:999px;justify-content:center;min-width:70px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.reinforcement-level.weak{color:#b61f2b;background:#ffecee}.reinforcement-level.average{color:#a85c00;background:#fff1dc}.reinforcement-level.good{color:#08794f;background:#e5f8ef}.reinforcement-level.excellent{color:var(--almanar-blue-dark);background:#e6f1ff}.reinforcement-level.unset{color:#687387;background:#eef1f6}.reinforcement-average{align-items:baseline;gap:2px;display:flex}.reinforcement-average strong{font-size:18px}.reinforcement-average span{color:var(--muted);font-size:11px}.reinforcement-progress{color:#697489;align-items:center;gap:5px;display:flex}.reinforcement-progress svg{width:16px}.reinforcement-progress.up{color:var(--green);font-weight:800}.reinforcement-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 22px;padding:0}.reinforcement-statistics-grid{margin:0 22px}.reinforcement-needed-card{border:1px solid var(--border);background:#fff;border-radius:17px;padding:18px}.reinforcement-needed-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.reinforcement-needed-card>header div{gap:3px;display:grid}.reinforcement-needed-card>header span{color:var(--muted);font-size:11px}.reinforcement-needed-card>header svg{color:#a86500}.reinforcement-needed-card>div{background:#fff8ec;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;margin-top:7px;padding:10px;display:grid}.reinforcement-needed-card>div em{color:#a75e00;background:#ffe8be;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.reinforcement-needed-card>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-needed-card>div strong{color:#9c5a00;white-space:nowrap;font-size:11px}.reinforcement-most-needed,.reinforcement-class-statistics{border:1px solid var(--border);border-radius:17px;margin-top:18px;padding:18px}.reinforcement-most-needed>header,.reinforcement-class-statistics>header{gap:3px;margin-bottom:14px;display:grid}.reinforcement-most-needed>header span,.reinforcement-class-statistics>header span{color:var(--muted);font-size:12px}.reinforcement-needed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reinforcement-needed-grid article{background:#fff8ec;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.reinforcement-needed-grid article>span{color:#a75e00;background:#ffe8be;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.reinforcement-needed-grid article>div{gap:2px;min-width:0;display:grid}.reinforcement-needed-grid article :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-needed-grid article small{color:var(--muted)}.reinforcement-needed-grid article em{color:#a75e00;font-style:normal;font-weight:900}.reinforcement-class-table-wrap{max-width:100%;overflow-x:auto}.reinforcement-class-table{border:1px solid var(--border);border-radius:17px;margin:18px 22px 24px;overflow:hidden}.reinforcement-class-table>header{background:#fbfcff;gap:3px;padding:15px 17px;display:grid}.reinforcement-class-table>header span{color:var(--muted);font-size:11px}.reinforcement-class-table .table-shell{max-width:100%;overflow-x:auto}.reinforcement-class-table table{border-collapse:collapse;table-layout:fixed;width:100%}.reinforcement-class-table th,.reinforcement-class-table td{text-align:right;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #eef1f6;padding:12px 9px;overflow:hidden}.reinforcement-class-table th{color:var(--muted);font-size:11px}.reinforcement-class-table td{font-size:12px}.reinforcement-class-table .danger-cell{color:var(--red);font-weight:900}.reinforcement-class-table .success-cell{color:var(--green);font-weight:900}.reinforcement-form-modal{width:min(990px,100%)!important}.reinforcement-base-fields,.reinforcement-notes-fields{margin:18px 0}.reinforcement-selected-student{color:#17365f;background:var(--almanar-blue-soft);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.reinforcement-selected-student>div{gap:3px;min-width:0;margin-left:auto;display:grid}.reinforcement-selected-student :where(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-selected-student span{color:#62748e;font-size:12px}.reinforcement-student-picker{gap:8px;max-height:370px;margin-top:12px;display:grid;overflow-y:auto}.reinforcement-student-picker>button{border:1px solid var(--border);width:100%;color:var(--navy);text-align:right;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.reinforcement-student-picker>button:disabled{opacity:.58;cursor:not-allowed}.reinforcement-student-picker>button>div{gap:3px;min-width:0;display:grid}.reinforcement-student-picker>button :where(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-student-picker>button span{color:var(--muted);font-size:11px}.reinforcement-student-picker>button em{color:#7b8496;flex:none;font-size:11px;font-style:normal}.reinforcement-rating-section{background:#fafcff;border:1px solid #e2e9f5;border-radius:16px;margin-top:20px;padding:17px}.reinforcement-rating-section>header strong,.reinforcement-rating-section>header span{display:block}.reinforcement-rating-section>header span{color:var(--muted);margin-top:3px;font-size:11px}.reinforcement-rating-list{gap:10px;margin-top:14px;display:grid}.reinforcement-rating-list>article{background:#fff;border:1px solid #edf0f6;border-radius:13px;grid-template-columns:minmax(145px,.75fr) minmax(310px,1.4fr);align-items:center;gap:14px;min-width:0;padding:11px;display:grid}.reinforcement-rating-list>article>div:first-child{gap:2px;min-width:0;display:grid}.reinforcement-rating-list>article>div:first-child :where(strong,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-rating-list>article>div:first-child span{color:var(--muted);font-size:11px}.reinforcement-stars{direction:ltr;grid-template-columns:repeat(10,minmax(25px,1fr));gap:4px;min-width:0;display:grid}.reinforcement-stars button{color:#c7ced9;background:#f7f8fb;border:1px solid #e4e9f2;border-radius:8px;place-items:center;gap:0;min-width:0;height:35px;padding:2px;display:grid}.reinforcement-stars button svg{width:14px;height:14px}.reinforcement-stars button small{font-size:8px;line-height:8px}.reinforcement-stars button.selected{color:#f1a400;background:#fff8dc;border-color:#ffc048}.reinforcement-evaluation-date{gap:7px;margin-top:16px;display:grid}.reinforcement-evaluation-date span{font-size:12px;font-weight:800}.reinforcement-evaluation-date input{border:1px solid var(--border);border-radius:11px;width:min(260px,100%);height:44px;padding:0 12px}.reinforcement-detail-layer{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111a3373;padding:20px;position:fixed;inset:0;overflow-y:auto}.reinforcement-detail-panel{background:#f8faff;border-radius:23px;width:min(1120px,100%);min-height:calc(100vh - 40px);margin:0 auto;padding:22px;box-shadow:0 30px 80px #111a3347}.reinforcement-detail-modal{width:min(1120px,100%)!important}.reinforcement-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reinforcement-detail-heading h2,.reinforcement-detail-heading p{margin:0}.reinforcement-detail-heading h2{margin:4px 0}.reinforcement-detail-heading p:last-child{color:var(--muted)}.reinforcement-profile-summary{grid-template-columns:minmax(90px,auto) repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin:18px 0;display:grid}.reinforcement-profile-summary>div{border:1px solid var(--border);background:#fff;border-radius:14px;gap:5px;min-width:0;padding:14px;display:grid}.reinforcement-profile-summary>div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.reinforcement-profile-summary>div strong{font-size:20px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.reinforcement-detail-actions{flex-wrap:wrap;gap:9px;margin-bottom:15px;display:flex}.reinforcement-profile-edit{background:#f0f6ff;border:1px solid #d8e6fa;border-radius:16px;margin-bottom:16px;padding:16px}.reinforcement-profile-edit .action-button{margin-top:12px}.reinforcement-detail-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.reinforcement-detail-grid>article{border:1px solid var(--border);background:#fff;border-radius:17px;min-width:0;padding:17px}.reinforcement-detail-grid>article>header{gap:3px;display:grid}.reinforcement-detail-grid>article>header span{color:var(--muted);font-size:11px}.criterion-progress-list{gap:11px;margin-top:15px;display:grid}.criterion-progress-list>div{grid-template-columns:minmax(100px,.9fr) minmax(100px,1.5fr) 48px 38px;align-items:center;gap:8px;min-width:0;display:grid}.criterion-progress-list>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.criterion-progress-list>div>div{background:#e7edf6;border-radius:10px;height:8px;overflow:hidden}.criterion-progress-list>div>div b{border-radius:inherit;background:linear-gradient(90deg, #39b985, var(--almanar-blue));height:100%;display:block}.criterion-progress-list em{font-size:11px;font-style:normal}.reinforcement-progress-chart{align-items:flex-end;gap:10px;height:230px;padding:20px 6px 0;display:flex;overflow-x:auto}.reinforcement-progress-chart>div{grid-template-rows:20px minmax(0,1fr) 26px;place-items:end center;gap:3px;min-width:46px;height:100%;display:grid}.reinforcement-progress-chart b{background:linear-gradient(#7c63df, var(--almanar-blue));border-radius:8px 8px 3px 3px;width:26px;max-height:100%}.reinforcement-progress-chart span{color:var(--primary);font-size:10px;font-weight:900}.reinforcement-progress-chart small{width:55px;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reinforcement-current-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.reinforcement-current-notes article{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:14px}.reinforcement-current-notes article.internal{background:#fffbef;border-color:#eadcb5;grid-column:1/-1}.reinforcement-current-notes span{color:var(--muted);font-size:11px;font-weight:800}.reinforcement-current-notes p{margin:7px 0 0;line-height:1.8}.reinforcement-history{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:14px;overflow:hidden}.reinforcement-history>header{background:#fbfcff;padding:14px 16px}.reinforcement-history>article{border-top:1px solid #eef1f6;grid-template-columns:minmax(160px,1fr) 90px minmax(110px,.7fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.reinforcement-history>article>div{align-items:center;gap:9px;display:flex}.reinforcement-history time,.reinforcement-history>article>span{color:var(--muted);font-size:11px}.reinforcement-criteria-settings-list{gap:9px;display:grid}.reinforcement-criteria-settings-list>article{border:1px solid var(--border);border-radius:13px;grid-template-columns:36px minmax(140px,1fr) 58px minmax(130px,auto) 70px 90px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.reinforcement-criteria-settings-list>article.inactive{opacity:.68;background:#f7f8fa}.reinforcement-criteria-settings-list>article>div:nth-child(2){gap:3px;min-width:0;display:grid}.reinforcement-criteria-settings-list>article>div:nth-child(2) :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reinforcement-criteria-settings-list>article>div:nth-child(2) small{color:var(--muted)}.criterion-order{width:32px;height:32px;color:var(--primary);background:var(--soft-blue);border-radius:10px;place-items:center;font-weight:900;display:grid}.reinforcement-criteria-settings-list>article>em{color:#e7a00b;align-items:center;gap:4px;font-style:normal;font-weight:900;display:flex}.reinforcement-visibility-toggle,.reinforcement-active-toggle{border:0;border-radius:10px;min-height:36px;padding:0 10px;font-size:11px;font-weight:800}.reinforcement-visibility-toggle{justify-content:center;align-items:center;gap:5px;display:flex}.reinforcement-visibility-toggle.visible{color:#08794f;background:#e7f8f0}.reinforcement-visibility-toggle.hidden{color:#6d7485;background:#eef1f5}.reinforcement-active-toggle.active{color:#a61f2a;background:#fff0f1}.reinforcement-active-toggle.inactive{color:#08794f;background:#e7f8f0}.reinforcement-setting-checks{gap:10px;margin:17px 0;display:grid}.reinforcement-setting-checks label{background:#f7f9fd;border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.transport-simple-page{gap:18px;display:grid}.transport-simple-tabs{margin:0}.transport-owner-layout{min-width:0}.transport-owner-list{gap:8px;display:grid}.transport-owner-list>button{border:1px solid var(--border);width:100%;color:var(--text);text-align:right;background:#fff;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.transport-owner-list>button.active{background:var(--almanar-blue-soft);box-shadow:0 8px 20px rgb(var(--school-primary-rgb) / 9%);border-color:#8db9f4}.transport-owner-list>button>svg{box-sizing:content-box;color:var(--primary);background:var(--soft-blue);border-radius:12px;padding:8px}.transport-owner-list>button span{gap:3px;min-width:0;display:grid}.transport-owner-list>button :where(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transport-owner-list>button small{color:var(--muted)}.transport-owner-list>button b{color:var(--primary);white-space:nowrap;font-size:12px}.transport-owner-account{border:1px solid var(--border);background:#fff;border-radius:18px;gap:15px;min-width:0;padding:18px;display:grid}.transport-owner-account-header{background:linear-gradient(135deg, #f8fbff, var(--almanar-blue-soft));border:1px solid #d9e8fa;border-radius:16px;grid-template-columns:minmax(250px,1fr) minmax(220px,.55fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.transport-owner-profile{align-items:center;gap:12px;min-width:0;display:flex}.transport-owner-avatar{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 22px #0868d533}.transport-owner-profile>div{min-width:0}.transport-owner-profile small,.transport-owner-switcher>span{color:var(--muted);font-size:12px;font-weight:800}.transport-owner-profile h3{color:var(--navy);margin:2px 0 4px;font-size:22px}.transport-owner-profile p{color:var(--muted);margin:0;font-size:12px}.transport-owner-switcher{gap:7px;min-width:0;display:grid}.transport-owner-switcher select{width:100%;min-height:44px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cddff5;border-radius:12px;padding:0 12px;font-size:13px;font-weight:800}.transport-owner-header-actions{flex-wrap:wrap;justify-content:flex-start}.transport-owner-account h4{margin:4px 0 0}.transport-owner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.transport-owner-stats>span{color:var(--muted);background:#f6f9fd;border-radius:13px;gap:6px;padding:13px;font-size:12px;display:grid}.transport-owner-stats b{color:var(--text);font-size:17px}.transport-owner-settlement{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d9e8f8;border-radius:18px;gap:14px;padding:18px;display:grid}.transport-owner-settlement-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.transport-owner-settlement-heading h4,.transport-owner-settlement-heading p{margin:3px 0 0}.transport-owner-settlement-heading small,.transport-owner-settlement-heading p,.transport-owner-settlement-empty{color:var(--muted)}.transport-owner-settlement-controls{align-items:end;gap:10px;display:flex}.transport-owner-settlement-controls label{min-width:180px;color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.transport-owner-settlement-controls input{border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;background:#fff;border-radius:12px;padding:9px 12px}.transport-owner-settlement-preview,.transport-owner-settlement-approved{gap:12px;display:grid}.transport-owner-settlement-approved{background:#ecfbf5;border-radius:14px;grid-template-columns:auto minmax(120px,1fr) repeat(2,auto);align-items:center;padding:14px}.transport-owner-settlement-approved>strong{color:#087d58;font-size:22px}.transport-owner-settlement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.transport-owner-settlement-metrics>span{color:var(--muted);background:#fff;border-radius:13px;gap:6px;padding:12px;font-size:12px;display:grid}.transport-owner-settlement-metrics b{color:var(--text);font-size:16px}.transport-owner-settlement-metrics .settlement-net{background:#e9f8f1}.transport-owner-settlement-metrics .settlement-net b{color:#087d58}.transport-owner-settlement-preview details{border:1px solid var(--border);background:#fff;border-radius:13px}.transport-owner-settlement-preview summary{cursor:pointer;padding:12px;font-weight:800}.transport-owner-settlement-lines{gap:7px;padding:0 12px 12px;display:grid}.transport-owner-settlement-lines>span{background:#f6f9fd;border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.transport-owner-settlement-empty{margin:0}@media (max-width:760px){.transport-owner-settlement-heading,.transport-owner-settlement-controls{flex-direction:column;align-items:stretch}.transport-owner-settlement-controls label{min-width:0}.transport-owner-settlement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-owner-settlement-approved,.transport-owner-settlement-lines>span{grid-template-columns:1fr}}.transport-route-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.transport-route-chips>button{color:var(--primary);text-align:right;background:#f7fbff;border:1px solid #dce8f7;border-radius:13px;grid-template-columns:20px minmax(0,1fr);gap:4px 7px;padding:12px;font-weight:900;display:grid}.transport-route-chips small{color:var(--muted);grid-column:2;font-weight:600;line-height:1.7}.transport-enrollment-option{border:1px solid #d8e7fa;background:#f4f9ff!important}.transport-settings-list{gap:10px;display:grid}.transport-settings-heading{flex-wrap:wrap;align-items:center}.transport-settings-heading .settings-card-title{flex:420px}.transport-settings-hub{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.transport-settings-hub-card{min-height:190px;color:var(--navy);text-align:right;background:#f5faff;border:1px solid #d6e6f8;border-radius:24px;grid-template-columns:74px minmax(0,1fr) 34px;align-items:center;gap:18px;padding:24px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #1a539114}.transport-settings-hub-card.calendar{background:#f3fcf8;border-color:#d8eee6}.transport-settings-hub-card:hover{border-color:#8dbef2;transform:translateY(-2px);box-shadow:0 16px 34px #1a539121}.transport-settings-hub-card>span{width:72px;height:72px;color:var(--primary);background:#dfefff;border-radius:22px;place-items:center;display:grid}.transport-settings-hub-card.calendar>span{color:#07835f;background:#ddf6ea}.transport-settings-hub-card>span svg{width:34px;height:34px}.transport-settings-hub-card>div{gap:8px;min-width:0;display:grid}.transport-settings-hub-card strong{font-size:24px;line-height:1.4}.transport-settings-hub-card small{color:var(--muted);font-size:14px;font-weight:700;line-height:1.8}.transport-settings-hub-card em{width:-moz-fit-content;width:fit-content;color:var(--primary);background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:900}.transport-settings-hub-card>svg{color:#6b84a3;width:28px;height:28px;transform:rotate(180deg)}.transport-settings-list>article{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:44px minmax(160px,1fr) minmax(160px,.7fr) 70px 42px;align-items:center;gap:12px;padding:13px;display:grid}.transport-settings-list>article.inactive{opacity:.65;background:#f7f8fa}.transport-settings-list>article>span{width:42px;height:42px;color:var(--primary);background:var(--soft-blue);border-radius:12px;place-items:center;display:grid}.transport-settings-list>article>div{gap:4px;min-width:0;display:grid}.transport-settings-list>article small{color:var(--muted)}.transport-settings-list>article em{color:#08794f;font-size:12px;font-style:normal;font-weight:900}.transport-settings-list>article.inactive em{color:var(--muted)}.transport-calendar-settings{background:#fbfdff;border:1px solid #d8e7fa;border-radius:22px;gap:18px;padding:20px;display:grid}.transport-exclusion-list{gap:12px;display:grid}.transport-exclusion-list>article{background:#fff;border:1px solid #d9e9e2;border-radius:18px;grid-template-columns:52px minmax(210px,1fr) minmax(190px,auto) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.transport-exclusion-icon{color:#07835f;background:#def6eb;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.transport-exclusion-list>article>div{gap:5px;min-width:0;display:grid}.transport-exclusion-list>article strong{color:var(--navy);font-size:17px}.transport-exclusion-list>article small,.transport-exclusion-list>article p,.transport-exclusion-list>article em{color:var(--muted);font-style:normal;line-height:1.65}.transport-exclusion-list>article p{margin:0}.transport-exclusion-list>article em{color:#37658f;background:#f1f7ff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.transport-price-section{background:#f7fbff;border:1px solid #d8e7fa;border-radius:16px;gap:14px;padding:16px;display:grid}.transport-price-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.transport-price-section>header small{color:var(--muted)}.transport-term-price{background:#fff;border:1px solid #e2eaf5;border-radius:13px;gap:12px;padding:12px;display:grid}.transport-route-form .checkbox-field{cursor:pointer;background:#fff;border:1px solid #dce7f3;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:11px 13px;display:flex}.transport-route-form .checkbox-field input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--blue);flex:0 0 18px;margin:0;padding:0}.transport-route-form .checkbox-field strong{color:var(--navy);font-size:14px}.transport-owner-required-note{color:#80570a;background:#fff8e8;border:1px solid #f3d69a;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.8}.transport-row-actions{flex-wrap:wrap;min-width:280px}.transport-row-actions .secondary-button,.transport-row-actions .text-button{gap:6px;min-height:36px;padding:8px 11px}.transport-quick-pay{color:#08794f;background:#f0fbf6;border-color:#b9e5d2}.transport-edit-student,.transport-student-payment-summary{background:#f7fbff;border:1px solid #d8e7fa;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.transport-edit-student>svg{box-sizing:content-box;color:var(--primary);background:#e8f2ff;border-radius:12px;padding:9px}.transport-edit-student>span,.transport-student-payment-summary>span{gap:4px;min-width:0;display:grid}.transport-edit-student strong,.transport-student-payment-summary strong{color:var(--navy);font-size:15px}.transport-edit-student small,.transport-student-payment-summary small{color:var(--muted);font-size:12px}.transport-edit-student>b{color:#80570a;background:#fff3d8;border-radius:10px;margin-inline-start:auto;padding:7px 10px;font-size:12px}.transport-student-payment-summary{background:#f1fbf6;border-color:#bfe6d4;justify-content:space-between}.transport-student-payment-summary>span:last-child{color:var(--muted);text-align:left}.transport-student-payment-summary b{color:#08794f;font-size:18px}.transport-owner-students-heading{justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}.transport-owner-students-heading h4,.transport-owner-students-heading p{margin:0}.transport-owner-students-heading p{color:var(--muted);margin-top:5px;font-size:12px}.transport-owner-students-heading>strong{color:var(--primary);background:var(--soft-blue);white-space:nowrap;border-radius:11px;padding:7px 11px}.transport-owner-students-table{min-width:1080px}.transport-owner-students-table :where(th,td){font-size:12px}.transport-owner-students-table td:nth-child(4){gap:4px;display:grid}.transport-owner-students-table small{color:var(--muted);font-size:11px}.transport-owner-empty-students{color:var(--muted);text-align:center;background:#f8fafc;border:1px dashed #cddbeb;border-radius:13px;margin:0;padding:18px}.transport-student-account-page{gap:18px;padding:24px;display:grid}.transport-student-account-page>.finance-back-button{width:-moz-fit-content;width:fit-content;margin:0}.transport-student-account-header{background:linear-gradient(135deg, #f7fbff, var(--almanar-blue-soft));border:1px solid #d9e7f7;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.transport-student-account-header h1{color:var(--navy);margin:5px 0;font-size:28px}.transport-student-account-header>div>span{color:var(--muted);font-size:13px}.transport-student-account-header>.transport-status{padding:9px 13px;font-size:12px}.transport-student-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.transport-student-account-metrics article{border:1px solid var(--border);background:#fff;border-radius:15px;gap:7px;padding:17px;display:grid}.transport-student-account-metrics span{color:var(--muted);font-size:12px}.transport-student-account-metrics strong{color:var(--navy);font-size:20px}.transport-student-account-metrics .paid strong{color:#08794f}.transport-student-account-metrics .remaining strong{color:#a56500}.transport-student-subscription-card{background:#f6f8fc;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.transport-student-subscription-card>div{background:#fff;border-radius:12px;gap:6px;padding:12px;display:grid}.transport-student-subscription-card span{color:var(--muted);font-size:12px}.transport-student-subscription-card strong{color:var(--navy);font-size:14px}.transport-student-account-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.transport-student-payment-history{gap:12px;padding-top:6px;display:grid}.transport-student-payment-history h3,.transport-student-payment-history p{margin:0}.transport-student-payment-history p{color:var(--muted);margin-top:5px;font-size:12px}.transport-print-receipt{white-space:nowrap;min-height:36px;padding:8px 12px}@media screen and (max-width:900px){.transport-students-table,.transport-owner-students-table{table-layout:auto;min-width:1180px}.transport-owner-layout{grid-template-columns:1fr}.transport-owner-account-header{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr)}.transport-owner-header-actions{grid-column:1/-1}.transport-owner-list,.transport-owner-stats,.transport-student-account-metrics,.transport-student-subscription-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:620px){.transport-settings-hub{grid-template-columns:1fr}.transport-settings-hub-card{border-radius:20px;grid-template-columns:58px minmax(0,1fr) 26px;gap:12px;min-height:150px;padding:18px 16px}.transport-settings-hub-card>span{border-radius:18px;width:56px;height:56px}.transport-settings-hub-card>span svg{width:28px;height:28px}.transport-settings-hub-card strong{font-size:20px}.transport-settings-heading>button{width:100%}.transport-owner-list,.transport-route-chips{grid-template-columns:1fr}.transport-owner-account{padding:12px}.transport-owner-account-header{grid-template-columns:1fr;align-items:stretch;padding:13px}.transport-owner-header-actions{grid-column:auto}.transport-owner-header-actions>button{flex:150px}.transport-student-account-page{padding:14px}.transport-student-account-header{flex-direction:column;align-items:flex-start;padding:16px}.transport-student-account-header h1{font-size:22px}.transport-student-account-metrics,.transport-student-subscription-card{grid-template-columns:1fr}.transport-owner-students-heading,.transport-edit-student,.transport-student-payment-summary{flex-direction:column;align-items:stretch}.transport-edit-student>b{margin-inline-start:0}.transport-settings-list>article{grid-template-columns:40px minmax(0,1fr) 40px}.transport-settings-list>article>div:nth-of-type(2),.transport-settings-list>article>em{grid-column:2}.transport-calendar-settings{padding:14px}.transport-exclusion-list>article{grid-template-columns:46px minmax(0,1fr);align-items:start;padding:14px}.transport-exclusion-icon{width:44px;height:44px}.transport-exclusion-list>article>em,.transport-exclusion-list>article>button{grid-column:2}.transport-exclusion-list>article>button{width:100%;min-height:44px}}@media screen and (max-width:1100px){.reinforcement-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.reinforcement-search{grid-column:span 2}.reinforcement-class-grid,.reinforcement-classes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reinforcement-criteria-settings-list>article{grid-template-columns:36px minmax(120px,1fr) 55px minmax(120px,auto) 65px}.reinforcement-criteria-settings-list .settings-row-actions{grid-column:2/-1;justify-content:flex-end}}@media screen and (max-width:760px){.reinforcement-shell>.page-heading .action-button{width:100%}.reinforcement-view-switch{gap:8px;padding:12px 12px 0}.reinforcement-view-switch>button{border-radius:15px;gap:8px;min-height:84px;padding:12px 9px}.reinforcement-view-switch>button>svg{width:25px;height:25px}.reinforcement-view-switch>button strong{font-size:14px}.reinforcement-view-switch>button small{display:none}.reinforcement-content{padding:13px 12px 18px}.reinforcement-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 12px}.reinforcement-search{grid-column:1/-1}.reinforcement-filters input,.reinforcement-filters select{height:43px}.reinforcement-class-grid{grid-template-columns:1fr;gap:9px}.reinforcement-classes-grid{grid-template-columns:1fr;gap:9px;margin:0 12px 13px}.reinforcement-class-card{padding:14px}.reinforcement-student-list>button{grid-template-columns:38px minmax(0,1fr) 70px 20px;gap:8px;padding:11px 10px}.reinforcement-student-list{margin:0 12px 17px}.reinforcement-student-list>button>.reinforcement-average,.reinforcement-student-list>button>.reinforcement-progress{display:none}.reinforcement-student-avatar{width:36px;height:36px}.reinforcement-student-copy strong{font-size:14px}.reinforcement-level{min-width:60px;padding:6px}.reinforcement-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 12px}.reinforcement-statistics-grid{margin:0 12px}.reinforcement-needed-card>div{grid-template-columns:29px minmax(0,1fr)}.reinforcement-needed-card>div strong{grid-column:2}.reinforcement-class-table{margin:13px 12px 17px}.reinforcement-needed-grid{grid-template-columns:1fr}.reinforcement-class-table{min-width:700px}.reinforcement-rating-list>article{grid-template-columns:1fr}.reinforcement-stars{grid-template-columns:repeat(5,minmax(36px,1fr))}.reinforcement-stars button{height:42px}.reinforcement-stars button svg{width:17px;height:17px}.reinforcement-selected-student{flex-wrap:wrap;align-items:flex-start}.reinforcement-selected-student>div{width:calc(100% - 48px);margin-left:0}.reinforcement-selected-student .secondary-button{width:100%}.reinforcement-detail-layer{padding:0}.reinforcement-detail-panel{border-radius:0;min-height:100vh;padding:15px 10px 24px}.reinforcement-detail-heading h2{font-size:22px}.reinforcement-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.reinforcement-profile-summary>.reinforcement-level{grid-column:1/-1;justify-self:start}.reinforcement-profile-summary>div{padding:11px}.reinforcement-profile-summary>div strong{font-size:19px}.reinforcement-detail-actions>button{flex:150px}.reinforcement-detail-grid{grid-template-columns:1fr}.criterion-progress-list>div{grid-template-columns:minmax(82px,.8fr) minmax(80px,1fr) 42px 32px;gap:5px}.reinforcement-current-notes{grid-template-columns:1fr}.reinforcement-current-notes article.internal{grid-column:auto}.reinforcement-history>article{grid-template-columns:minmax(120px,1fr) 65px;gap:6px;padding:10px}.reinforcement-history>article>span{grid-column:1/-1}.reinforcement-criteria-settings-list>article{grid-template-columns:32px minmax(0,1fr) 48px;gap:7px}.reinforcement-criteria-settings-list>article>.reinforcement-visibility-toggle{grid-column:1/3}.reinforcement-criteria-settings-list>article>.reinforcement-active-toggle{grid-column:3}.reinforcement-criteria-settings-list .settings-row-actions{grid-column:1/-1}.reinforcement-settings-panel>header{flex-direction:column;align-items:stretch}.reinforcement-settings-panel>header .secondary-button{width:100%}}.classroom-table{table-layout:auto;min-width:860px}.classroom-table th,.classroom-table td{max-width:none;overflow:visible}.classroom-table th:first-child,.classroom-table td:first-child{width:30%;min-width:260px}.classroom-table th:last-child,.classroom-table td:last-child{width:120px;min-width:120px;max-width:120px}.classroom-table .classroom-edit-button{width:max-content;max-width:none;overflow:visible}.evaluation-year-badge{min-width:220px;color:var(--almanar-blue);background:#f6faff;border:1px solid #dbe8f7;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;display:flex}.evaluation-year-badge svg{width:20px}.evaluation-year-badge span{color:#78869a;font-size:12px;display:block}.evaluation-year-badge strong{color:#1f3047;font-size:14px;display:block}.evaluation-main-tabs{background:#f7f9fc;border:1px solid #e1e8f2;border-radius:18px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px;max-width:620px;margin:0 0 20px;padding:6px;display:grid}.evaluation-main-tabs button{color:#68778c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-weight:800;transition:all .18s;display:flex}.evaluation-main-tabs button.active{color:#fff;background:var(--almanar-blue);box-shadow:0 9px 22px #116ee533}.evaluation-main-tabs svg{width:19px}.evaluation-insights-content{gap:18px;display:grid}.evaluation-configuration-note{color:#9b660b;background:#fff9eb;border:1px solid #f5dba8;border-radius:16px;align-items:center;gap:12px;padding:15px 17px;display:flex}.evaluation-configuration-note svg{flex:none}.evaluation-configuration-note strong,.evaluation-configuration-note span{display:block}.evaluation-configuration-note span{color:#9a7a43;margin-top:3px;font-size:13px}.evaluation-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.evaluation-completion-card{background:linear-gradient(135deg,#fbfdff,#f2f8ff);border:1px solid #dce8f5;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.evaluation-completion-card>div:first-child{align-items:center;gap:12px;display:flex}.evaluation-completion-card>div:first-child>svg{width:39px;height:39px;color:var(--almanar-blue);background:#e6f1ff;border-radius:12px;padding:9px}.evaluation-completion-card strong,.evaluation-completion-card span{display:block}.evaluation-completion-card span{color:#748399;margin-top:3px;font-size:13px}.evaluation-completion-card>em{color:var(--almanar-blue);font-size:26px;font-style:normal;font-weight:900}.evaluation-completion-track{background:#dce8f5;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.evaluation-completion-track span{border-radius:inherit;background:linear-gradient(90deg, #1ca978, var(--almanar-blue));height:100%;margin:0}.evaluation-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.evaluation-analytics-grid.has-lowest-ranking .evaluation-criteria-card{grid-column:1/-1}.evaluation-ranking-card,.evaluation-criteria-card,.evaluation-attention-card{background:#fff;border:1px solid #e1e8f1;border-radius:19px;overflow:hidden}.evaluation-ranking-card>header,.evaluation-criteria-card>header{background:#fbfcfe;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.evaluation-ranking-card>header>div,.evaluation-criteria-card>header>div{align-items:center;gap:10px;display:flex}.evaluation-ranking-card header svg,.evaluation-criteria-card header svg{color:#f2a413}.evaluation-ranking-card.is-lowest header svg,.evaluation-ranking-card.is-lowest .evaluation-ranking-list article>em{color:#b45309}.evaluation-ranking-card.is-lowest .evaluation-ranking-list b{color:#9a3412;background:#fff1e8}.evaluation-ranking-card header span,.evaluation-criteria-card header span,.evaluation-ranking-card header strong,.evaluation-criteria-card header strong,.evaluation-ranking-card header small,.evaluation-criteria-card header small{display:block}.evaluation-ranking-card header small,.evaluation-criteria-card header small{color:#8190a4;margin-top:2px;font-size:12px}.evaluation-ranking-card header>em,.evaluation-criteria-card header>em{color:#6f7e91;font-size:12px;font-style:normal;font-weight:800}.evaluation-ranking-list,.evaluation-criteria-list{padding:7px 15px 14px;display:grid}.evaluation-ranking-list article{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) 66px;align-items:center;gap:10px;padding:11px 2px;display:grid}.evaluation-ranking-list article:last-child,.evaluation-criteria-list article:last-child{border-bottom:0}.evaluation-ranking-list b{width:28px;height:28px;color:var(--almanar-blue);background:#eef5ff;border-radius:9px;place-items:center;font-size:12px;display:grid}.evaluation-ranking-list article:first-child b{color:#9a6600;background:#fff3c9}.evaluation-ranking-list article>div strong,.evaluation-ranking-list article>div span{display:block}.evaluation-ranking-list article>div span{color:#8090a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.evaluation-ranking-list article>em{color:#e59a0c;justify-content:flex-end;align-items:center;gap:4px;font-style:normal;font-weight:900;display:flex}.evaluation-ranking-list article>em svg{width:15px}.evaluation-criteria-list article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(105px,1fr) minmax(90px,1fr) 38px;align-items:center;gap:10px;padding:12px 2px;display:grid}.evaluation-criteria-list article strong,.evaluation-criteria-list article span{display:block}.evaluation-criteria-list article span{color:#8190a3;margin-top:3px;font-size:11px}.evaluation-criterion-track{background:#e7edf5;border-radius:999px;height:7px;overflow:hidden}.evaluation-criterion-track span{border-radius:inherit;background:linear-gradient(90deg, #17a873, var(--almanar-blue-light));height:100%;display:block}.evaluation-criteria-list article>em{color:#263a53;text-align:left;font-size:13px;font-style:normal;font-weight:900}.evaluation-empty-copy{color:#8290a2;text-align:center;padding:28px 18px}.evaluation-attention-card{background:#fdfbff;border-color:#eadffc}.evaluation-attention-card>header{color:#7049a7;border-bottom:1px solid #eee4fa;align-items:center;gap:11px;padding:16px 18px;display:flex}.evaluation-attention-card>header strong,.evaluation-attention-card>header span{display:block}.evaluation-attention-card>header span{color:#9079af;margin-top:2px;font-size:12px}.evaluation-attention-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:6px 18px 14px;display:grid}.evaluation-attention-card article{border-bottom:1px solid #eee7f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.evaluation-attention-card article strong,.evaluation-attention-card article span{display:block}.evaluation-attention-card article span{color:#87799a;margin-top:2px;font-size:11px}.evaluation-attention-card article em{color:#7049a7;background:#f0e6fb;border-radius:8px;flex:none;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.evaluation-directory-action{background:#f8fbff;border:1px solid #dce7f3;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.evaluation-directory-action>div{align-items:center;gap:11px;display:flex}.evaluation-directory-action>div>svg{color:#f0a113}.evaluation-directory-action strong,.evaluation-directory-action small{display:block}.evaluation-directory-action small{color:#7d8ca0;margin-top:3px}.teacher-evaluations-workspace{gap:24px;display:grid}.teacher-evaluation-tabs{background:#f5f8fc;border:1px solid #dce5f0;border-radius:19px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,100%);padding:7px;display:grid}.teacher-evaluation-tabs button{color:#66768c;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-weight:900;transition:all .18s;display:flex}.teacher-evaluation-tabs button:hover{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.teacher-evaluation-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));box-shadow:0 9px 22px #0760cf38}.teacher-evaluation-tabs svg{width:20px;height:20px}.evaluation-insights-embedded{gap:18px;display:grid}.evaluation-insights-embedded>.evaluation-year-badge{justify-self:end}.teacher-evaluation-picker{background:#fff;border:1px solid #e1e8f2;border-radius:24px;overflow:hidden;box-shadow:0 12px 34px #1534600f}.teacher-evaluation-picker>header{background:linear-gradient(135deg,#fffaf0,#fff);border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.teacher-evaluation-picker>header>div:first-child{align-items:center;gap:13px;min-width:0;display:flex}.teacher-evaluation-picker h2,.teacher-evaluation-picker p{margin:0}.teacher-evaluation-picker h2{color:#17233b;font-size:22px}.teacher-evaluation-picker p{color:#66768d;margin-top:4px;font-size:14px}.teacher-evaluation-picker-icon{color:#b87900;background:#fff0c9;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.teacher-evaluation-picker-icon svg{fill:currentColor;width:24px;height:24px}.teacher-evaluation-search{color:#718097;background:#fff;border:1px solid #d8e3f0;border-radius:14px;align-items:center;gap:9px;width:min(370px,100%);padding:0 14px;display:flex}.teacher-evaluation-search input{color:#17233b;width:100%;min-height:46px;font:inherit;background:0 0;border:0;outline:0;font-weight:700}.teacher-evaluation-choice-list{gap:0;padding:0 20px 10px;display:grid}.teacher-evaluation-choice-list>article{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(260px,1fr) minmax(130px,auto) auto;align-items:center;gap:18px;padding:17px 4px;display:grid}.teacher-evaluation-choice-list>article:last-child{border-bottom:0}.teacher-evaluation-choice-list .teacher-evaluation-button{justify-content:center;min-width:148px}@media (max-width:1100px){.evaluation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.evaluation-analytics-grid.has-lowest-ranking{grid-template-columns:1fr}}@media (max-width:760px){.evaluation-year-badge{width:100%;min-width:0}.evaluation-main-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.evaluation-main-tabs button{padding:11px 8px}.evaluation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.evaluation-analytics-grid,.evaluation-attention-card>div{grid-template-columns:1fr}.evaluation-directory-action{flex-direction:column;align-items:stretch}.evaluation-directory-action .action-button{width:100%}.teacher-evaluation-picker>header{flex-direction:column;align-items:stretch}.teacher-evaluation-tabs{width:100%}.teacher-evaluation-tabs button{padding:10px 8px;font-size:14px}.teacher-evaluation-search{width:100%}.teacher-evaluation-choice-list{padding:0 14px 8px}.teacher-evaluation-choice-list>article{grid-template-columns:1fr auto;gap:12px}.teacher-evaluation-choice-list>article>.teacher-evaluation-button{grid-column:1/-1;width:100%}}@media (max-width:470px){.evaluation-metrics{grid-template-columns:1fr}.evaluation-main-tabs button{font-size:13px}.teacher-evaluation-choice-list>article{grid-template-columns:1fr}.teacher-evaluation-choice-list>article>.teacher-average{justify-self:start}.teacher-evaluation-picker h2{font-size:19px}.teacher-evaluation-tabs{grid-template-columns:1fr}}.student-registration-page{gap:18px;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding-bottom:18px;display:grid;overflow:hidden}.student-registration-page>*,.registration-heading>*,.registration-section>*,.registration-section .form-grid>*{min-width:0;max-width:100%}.registration-heading{background:linear-gradient(135deg, #fff 0%, #f5f9ff 72%, var(--almanar-blue-soft) 100%);border-color:#cfe1f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.registration-heading:after{content:"";inset-inline-end:-70px;border:24px solid #116ee50e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-115px}.registration-heading>.secondary-button{z-index:1;min-width:94px;position:relative}.registration-hero-copy{z-index:1;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.registration-hero-icon{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 26px #116ee538}.registration-hero-icon svg{width:27px;height:27px}.registration-heading h1{color:var(--navy);margin:3px 0 6px;font-size:clamp(25px,3vw,34px)}.registration-heading p{color:#718197;margin:0;line-height:1.75}.registration-heading .eyebrow{margin-bottom:2px}.registration-auto-number{z-index:1;color:#14805e;background:#f4fcf9e6;border:1px solid #cfe8df;border-radius:14px;align-items:center;gap:9px;min-width:150px;padding:11px 13px;display:flex;position:relative}.registration-auto-number svg{flex:0 0 21px;width:21px;height:21px}.registration-auto-number span,.registration-auto-number strong{display:block}.registration-auto-number span{color:#6b8179;font-size:11px}.registration-auto-number strong{color:#15785a;margin-top:2px;font-size:13px}.registration-progress{background:#fff;border:1px solid #e0e8f2;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;box-shadow:0 5px 16px #2038560a}.registration-progress span{color:#748398;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:800;display:flex}.registration-progress b{width:25px;height:25px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:8px;place-items:center;display:grid}.registration-progress span.active{color:var(--almanar-blue);background:#f4f8ff}.registration-section{border-color:#dee7f2;gap:20px;padding:23px 25px;display:grid;box-shadow:0 8px 26px #1c35540b}.registration-section>header{border-bottom:1px solid #e7edf5;align-items:center;gap:13px;padding-bottom:16px;display:flex}.registration-section>header>svg{box-sizing:border-box;width:46px;height:46px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border:1px solid #d5e6fa;border-radius:15px;flex:0 0 46px;padding:11px}.registration-section>header>div{min-width:0}.registration-section>header h2,.registration-section>header p{margin:0}.registration-section>header h2{color:var(--navy);font-size:19px}.registration-section>header p{color:#7c899c;margin-top:4px;font-size:12px;line-height:1.6}.registration-section .form-grid{gap:17px 18px}.registration-section .form-grid label{gap:8px}.registration-section .form-grid label>span,.relationship-field>span{color:#34445a;font-size:12px;font-weight:900}.registration-section .form-grid input,.registration-section .form-grid select,.relationship-field select{background-color:#fbfdff;border-color:#d8e2ee;border-radius:13px;width:100%;max-width:100%;min-height:49px;transition:border-color .18s,box-shadow .18s,background .18s}.registration-section .form-grid input:hover,.registration-section .form-grid select:hover,.relationship-field select:hover{background:#fff;border-color:#b9cde5}.registration-section .form-grid input:focus,.registration-section .form-grid select:focus,.relationship-field select:focus{border-color:var(--almanar-blue);background:#fff;outline:0;box-shadow:0 0 0 4px #116ee514}.registration-choice-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.registration-choice-tabs button{color:#34445a;text-align:right;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dae4ef;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:13px 14px;transition:all .18s;display:grid}.registration-choice-tabs button:hover{background:#fafdff;border-color:#b7cce5}.registration-choice-tabs button.active{border-color:var(--almanar-blue);background:#f1f7ff;box-shadow:0 0 0 3px #116ee512}.registration-choice-tabs .choice-icon{color:#708198;background:#f0f4f8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.registration-choice-tabs .choice-icon svg{width:20px;height:20px}.registration-choice-tabs button.active .choice-icon{color:#fff;background:var(--almanar-blue)}.registration-choice-tabs button>span:nth-child(2){min-width:0}.registration-choice-tabs strong,.registration-choice-tabs small{display:block}.registration-choice-tabs strong{color:var(--navy);font-size:14px}.registration-choice-tabs small{color:#8190a3;margin-top:4px;font-size:11px}.registration-choice-tabs .choice-check{color:#c9d3df;width:20px;height:20px}.registration-choice-tabs button.active .choice-check{color:#1aa678}.guardian-picker{gap:12px;display:grid}.guardian-picker>label{gap:8px;display:grid}.guardian-picker>label>span{color:#34445a;font-size:12px;font-weight:900}.guardian-picker .search-field{background:#fbfdff;border:1px solid #d8e2ee;border-radius:13px;max-width:none;min-height:49px}.guardian-picker .search-field input{background:0 0;border:0;min-height:45px}.guardian-results{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;max-height:300px;padding:2px;display:grid;overflow:auto}.guardian-results>button{padding:14px 15px;color:#263a53;text-align:right;min-width:0;height:auto;min-height:82px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;padding-inline-end:58px;transition:all .18s;display:grid;position:relative}.guardian-results>button:hover,.guardian-results>button.selected{border-color:var(--almanar-blue);background:#f1f7ff;box-shadow:0 0 0 2px #116ee512}.guardian-results>button span,.guardian-results>button small{color:#7b899b;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:11px;line-height:1.6}.guardian-result-heading{align-items:center;gap:10px;min-width:0;display:flex}.guardian-result-heading strong{color:#172f50;overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.5}.guardian-selection-check{background:#fff;border:2px solid #c7d3df;border-radius:9px;place-items:center;width:28px;height:28px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:15px;transform:translateY(-50%);color:#fff!important}.guardian-selection-check svg{stroke-width:3px;width:18px;height:18px}.guardian-results>button.selected .guardian-selection-check{background:#15945f;border-color:#15945f;box-shadow:0 0 0 4px #15945f1f}.guardian-picker-summary{color:#65768c;background:#f3f7fc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 12px;font-size:11px;display:flex}.guardian-picker-summary strong{color:var(--almanar-blue);font-size:12px}.edit-student-guardian-picker{background:#fff;border:1px solid #dce7f2;border-radius:17px;padding:14px}.guardian-relationship-picker{background:#fbfdff;border:1px solid #dce7f2;border-radius:17px;gap:10px;margin:0;padding:14px;display:grid}.guardian-relationship-picker legend{color:#34445a;padding:0 8px;font-size:12px;font-weight:900}.guardian-relationship-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.guardian-relationship-picker button{color:#42566f;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3ef;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.guardian-relationship-picker button:hover,.guardian-relationship-picker button.selected{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#78afea;box-shadow:0 5px 14px #1d66b517}.guardian-relationship-picker button svg{width:16px;height:16px}.guardian-results>p{color:#7a899b;margin:4px 0}.relationship-field{gap:8px;max-width:390px;display:grid}.relationship-field select{width:100%;color:var(--navy);padding:9px 12px}.registration-toggle{width:100%;min-height:76px;color:var(--navy);text-align:right;font:inherit;cursor:pointer;background:#fafcff;border:1px solid #dbe5f0;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 48px;align-items:center;gap:13px;padding:13px 15px;transition:all .18s;display:grid}.registration-toggle:hover{background:#f7fbff;border-color:#bdd1e8}.registration-toggle.active{background:#f0f7ff;border-color:#83b7ef;box-shadow:0 0 0 3px #116ee50f}.registration-toggle:disabled{cursor:not-allowed;opacity:.52;filter:grayscale(.25)}.registration-toggle-icon{width:46px;height:46px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;place-items:center;display:grid}.registration-toggle-icon svg{width:22px;height:22px}.payment-registration-option .registration-toggle-icon{color:#16805f;background:#e9f8f2}.registration-toggle-copy{min-width:0}.registration-toggle-copy strong,.registration-toggle-copy small{display:block}.registration-toggle-copy strong{color:var(--navy);font-size:14px}.registration-toggle-copy small{color:#7d8ca0;margin-top:5px;font-size:11px;line-height:1.6}.registration-switch{background:#cbd5e1;border-radius:999px;width:46px;height:25px;transition:all .18s;display:block;position:relative;box-shadow:inset 0 1px 3px #1e334c26}.registration-switch i{top:3px;background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;inset-inline-start:3px;box-shadow:0 2px 5px #1f324b33}.registration-toggle.active .registration-switch{background:var(--almanar-blue)}.registration-toggle.active .registration-switch i{transform:translate(-21px)}.fee-plan-note{color:#6f7e91;background:#f8fbff;border:1px solid #dce7f3;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.fee-plan-note strong,.fee-plan-note span{display:block}.fee-plan-note span{font-size:12px;line-height:1.6}.fee-plan-note.ready{color:#15795b;background:#f1fbf7;border-color:#c9eadf}.fee-plan-note.missing{color:#9b680e;background:#fff9ec;border-color:#f0d8a8}.student-financial-category{background:#f8fbff;border:1px solid #d9e6f4;border-radius:18px;gap:14px;padding:18px;display:grid}.student-financial-category>label{gap:8px;display:grid}.student-financial-summary{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;display:grid}.student-financial-summary>span{color:#63748a;background:#fff;border:1px solid #dfebf6;border-radius:13px;gap:5px;padding:12px;display:grid}.student-financial-summary strong{color:#11233e;font-size:15px}.student-financial-summary .discount strong{color:#7c3aed}.student-financial-summary .paid strong{color:#078565}.student-financial-summary .remaining strong{color:#b36a08}.financial-confirmation-backdrop{z-index:90}.financial-confirmation-modal{gap:20px;width:min(720px,100%);padding:30px;display:grid;overflow:hidden}.financial-confirmation-header{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:15px;display:grid}.financial-confirmation-header h2{color:var(--navy);margin:4px 0 7px;font-size:clamp(24px,3vw,32px)}.financial-confirmation-header p{color:#617289;margin:0;font-size:15px;line-height:1.7}.financial-confirmation-icon{color:#087765;background:#e5f7f1;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.financial-confirmation-icon svg{width:29px;height:29px}.financial-confirmation-summary>div{color:#63748a;background:#f8fbff;border:1px solid #dfebf6;border-radius:14px;gap:6px;min-width:0;padding:13px;display:grid}.financial-confirmation-summary>div span{font-size:12px}.financial-confirmation-summary>div strong{color:#11233e;overflow-wrap:anywhere;font-size:15px}.financial-confirmation-summary .discount strong{color:#7c3aed}.financial-confirmation-summary .paid strong{color:#078565}.financial-confirmation-summary .remaining strong{color:#b36a08}.financial-confirmation-warning{color:#85590b;background:#fff9eb;border:1px solid #f0d7a4;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:15px 17px;display:grid}.financial-confirmation-warning svg{width:22px;height:22px;margin-top:2px}.financial-confirmation-warning>div{gap:4px;display:grid}.financial-confirmation-warning span{font-size:13px;line-height:1.7}.financial-confirmation-actions{border-top:1px solid #e3ebf4;margin-top:0;padding-top:18px}.financial-confirmation-actions button{min-height:48px}.student-financial-private-note{color:#6a7d94;line-height:1.7}.registration-financial-category{margin-top:14px}.registration-payment-heading{border-top:1px solid #dce7f3;gap:4px;margin-top:22px;padding-top:18px;display:grid}.registration-payment-heading strong{color:#132643;font-size:17px}.registration-payment-heading span{color:#6a7d94;font-size:13px;line-height:1.7}.registration-actions{background:#fff;border:1px solid #d7e3f0;border-radius:17px;justify-content:flex-end;gap:10px;padding:13px;display:flex;box-shadow:0 12px 30px #1c355417}.registration-actions button{min-width:140px;min-height:45px}.student-registration-success{text-align:center;justify-items:center;gap:12px;padding:42px;display:grid}.student-registration-success>svg{color:#17a879}.student-registration-success h1,.student-registration-success p{margin:0}.registration-success-details{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;width:min(780px,100%);margin:8px 0;display:grid}.registration-success-details span{color:#7a889b;background:#fafcff;border:1px solid #e0e7f0;border-radius:14px;padding:14px}.registration-success-details strong{color:#213650;margin-top:5px;display:block}.guardian-existing-access-note{width:min(780px,100%);color:var(--almanar-blue-dark);background:#f1f8ff;border:1px solid #cde4f8;border-radius:14px;padding:14px 18px;font-weight:750}.guardian-access-share{text-align:right;background:linear-gradient(145deg, #f8fbff, var(--almanar-blue-soft));border:1px solid #cbdff4;border-radius:20px;gap:16px;width:min(780px,100%);padding:20px;display:grid;box-shadow:0 12px 30px #1f528914}.guardian-access-share>header{align-items:center;gap:12px;display:flex}.guardian-access-share>header>svg{color:#08735b;background:#e2f8f0;border-radius:14px;flex:0 0 44px;width:44px;height:44px;padding:10px}.guardian-access-share>header strong,.guardian-access-share>header span{display:block}.guardian-access-share>header strong{color:#132d4e;font-size:18px}.guardian-access-share>header span{color:#60738b;margin-top:4px;font-size:13px}.guardian-access-number{color:var(--almanar-blue-dark);text-align:center;letter-spacing:.13em;background:#fff;border:2px dashed #8fbae9;border-radius:14px;padding:14px 18px;font-size:28px;display:block}.guardian-access-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.guardian-access-code-row .guardian-access-number{min-width:0}.guardian-access-code-row .secondary-button{justify-content:center}.guardian-access-message{color:#243d5c;white-space:pre-line;background:#fff;border:1px solid #dbe7f3;border-radius:15px;max-height:310px;padding:18px;font-size:15px;font-weight:600;line-height:1.95;overflow:auto}.guardian-access-actions{flex-wrap:wrap;gap:10px;display:flex}.guardian-access-actions button{min-height:44px}.guardian-access-phone-warning{color:#98620b;font-weight:700}.guardian-access-feedback{color:#08735b;background:#e7f8f2;border-radius:11px;margin:0;padding:10px 13px;font-weight:750}.guardian-access-modal{width:min(840px,94vw);max-height:94vh;overflow:auto}.guardian-access-modal .guardian-access-share{width:100%}.guardian-access-regeneration-note{color:#8a641b;margin:14px 0 0;font-size:13px;line-height:1.8}@media (max-width:900px){.guardian-access-code-row{grid-template-columns:1fr}.registration-heading{grid-template-columns:auto minmax(0,1fr)}.registration-auto-number{grid-column:1/-1;width:max-content}}@media (max-width:760px){.student-registration-page{gap:12px}.registration-heading{grid-template-columns:1fr;gap:14px;padding:19px 17px}.registration-heading>.secondary-button{width:max-content}.registration-hero-copy{align-items:flex-start}.registration-hero-icon{border-radius:15px;flex-basis:48px;width:48px;height:48px}.registration-heading h1{font-size:25px}.registration-auto-number{grid-column:auto;width:100%}.registration-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-section{gap:16px;padding:18px 15px}.registration-section>header>svg{flex-basis:42px;width:42px;height:42px;padding:10px}.registration-choice-tabs,.guardian-results,.registration-success-details{grid-template-columns:1fr}.guardian-picker-summary{flex-direction:column;align-items:flex-start}.guardian-relationship-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.guardian-access-share{padding:16px}.guardian-access-actions{grid-template-columns:1fr;display:grid}.guardian-access-actions button{justify-content:center;width:100%}.registration-toggle{grid-template-columns:42px minmax(0,1fr) 46px;gap:10px;padding:12px}.registration-toggle-icon{width:42px;height:42px}.fee-plan-note{flex-direction:column;align-items:flex-start}.student-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-confirmation-modal{padding:22px 18px}.financial-confirmation-header{grid-template-columns:48px minmax(0,1fr)}.financial-confirmation-icon{border-radius:15px;width:48px;height:48px}.financial-confirmation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-confirmation-actions{grid-template-columns:1fr 1.4fr;display:grid}.financial-confirmation-actions button{justify-content:center;width:100%}.registration-actions>button{flex:1;min-width:0}}@media (max-width:460px){.registration-hero-copy{grid-template-columns:44px minmax(0,1fr);gap:11px;display:grid}.registration-progress span{justify-content:flex-start;padding-inline:8px;font-size:11px}.registration-toggle{grid-template-columns:38px minmax(0,1fr)}.registration-toggle-icon{border-radius:12px;width:38px;height:38px}.registration-switch{grid-column:1/-1;justify-self:end;margin-top:-4px}}.support-page{--support-department-color:var(--almanar-blue);--support-department-soft:var(--almanar-blue-soft);gap:22px;display:grid}.support-page>.page-header,.support-detail-modal{border-top:5px solid var(--support-department-color)}.support-department-switch{scrollbar-width:thin;gap:9px;padding:5px 2px 8px;display:flex;overflow-x:auto}.support-department-switch button{color:#314760;min-height:46px;font:inherit;background:#fff;border:1px solid #d8e4f1;border-radius:14px;flex:none;align-items:center;gap:9px;padding:0 16px;font-weight:800;display:inline-flex}.support-department-switch button>span{background:var(--support-department-color,#738399);border-radius:50%;width:11px;height:11px}.support-department-switch button.active{color:var(--support-department-color,#334155);border-color:var(--support-department-color,#94a3b8);background:var(--support-department-soft,#f1f5f9);box-shadow:0 5px 16px color-mix(in srgb, var(--support-department-color,#64748b) 12%, transparent)}.support-department-switch .department-all{--support-department-color:#40536b;--support-department-soft:#eef2f6}.support-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.support-stats article{border:1px solid #dce7f5;border-top:3px solid color-mix(in srgb, var(--support-department-color) 70%, #fff);background:#fff;border-radius:22px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex;box-shadow:0 10px 28px #173f700f}.support-stats article>span{border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.support-stats small,.support-stats strong{display:block}.support-stats small{color:#53657d;font-size:1rem;font-weight:700}.support-stats strong{color:#10233f;margin-top:5px;font-size:2rem}.support-stats .new>span{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.support-stats .waiting>span{color:#c87900;background:#fff4dc}.support-stats .approval>span{color:#7552ce;background:#f0ebff}.support-stats .resolved>span{color:#098c68;background:#e4f8f1}.support-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-toolbar form{background:#fff;border:1px solid #d9e5f3;border-radius:17px;flex:1;align-items:center;gap:10px;max-width:720px;padding:7px 12px;display:flex}.support-toolbar input{border:0;outline:0;flex:1;min-width:0;padding:10px;font-size:1.05rem}.support-toolbar button{color:var(--support-department-color);background:var(--support-department-soft);border:0;border-radius:12px;padding:11px 22px;font-size:1rem;font-weight:800}.support-toolbar select{background:#fff;border:1px solid #d9e5f3;border-radius:15px;min-width:220px;padding:15px;font-size:1rem}.support-ticket-list{gap:10px;display:grid}.support-ticket-row{text-align:right;border:1px solid #dfe8f3;border-inline-start:5px solid var(--support-department-color,var(--almanar-blue-light));color:#152845;cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:110px minmax(220px,1.6fr) 190px 170px 105px 70px 24px;align-items:center;gap:14px;width:100%;padding:17px 18px;display:grid}.support-ticket-row:hover{transform:translateY(-1px);box-shadow:0 10px 25px #1b487d17}.support-ticket-row.priority-important{border-inline-end:4px solid #e4a01a}.support-ticket-row.priority-urgent{border-inline-end:4px solid #dc3545}.support-ticket-row strong{font-size:1.08rem;line-height:1.65;display:block}.support-ticket-row small{color:#62738a;font-size:.94rem;display:block}.support-ticket-row em{color:#687990;font-style:normal;font-weight:800}.support-kind,.support-status,.support-department{text-align:center;border-radius:11px;padding:8px 10px;font-size:.9rem;font-weight:800}.support-kind{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.support-status{color:#8a5800;background:#fff3da}.support-department{color:var(--support-department-color,#5c43aa);background:var(--support-department-soft,#f1edff)}.support-handler{margin-top:3px;font-weight:800;color:var(--support-department-color,#47627f)!important}.support-origin-switch,.support-visibility-switch{background:#edf4fb;border-radius:15px;gap:8px;padding:6px;display:flex}.support-origin-switch button,.support-visibility-switch button{background:0 0;border:0;border-radius:11px;flex:1;padding:12px;font-size:1rem;font-weight:800}.support-origin-switch button.active,.support-visibility-switch button.active{background:var(--almanar-blue);color:#fff;box-shadow:0 5px 15px #086dd633}.support-create-modal{width:min(900px,94vw);max-height:94vh;overflow:auto}.support-no-attachments{color:#53657b;background:#f3f7fb;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:1rem;display:flex}.support-detail-modal{width:min(1050px,95vw);max-height:95vh;overflow:auto}.support-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.support-detail-summary span{color:#64758b;background:#f4f8fc;border-radius:14px;padding:14px;font-size:.92rem}.support-detail-summary strong{color:#142844;margin-top:6px;font-size:1.02rem;display:block}.support-management{background:#f8fbff;border:1px solid #dce7f4;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;margin-top:14px;padding:15px;display:grid}.support-management label span{color:#44566f;margin-bottom:7px;font-weight:800;display:block}.support-management select{background:#fff;border:1px solid #cfdeef;border-radius:12px;width:100%;padding:12px;font-size:1rem}.support-management button{color:#fff;background:var(--almanar-blue);border:0;border-radius:12px;align-items:center;gap:7px;padding:12px 18px;font-weight:800;display:flex}.support-conversation{gap:12px;padding:20px 2px;display:grid}.support-conversation article{background:var(--almanar-blue-soft);border:1px solid #d7e8fa;border-radius:18px;max-width:82%;padding:15px 18px}.support-conversation article.internal{color:#594300;background:#fff8df;border-color:#f3df9b;margin-left:auto}.support-conversation article.parent{background:#f1efff;border-color:#ddd6ff;margin-right:auto}.support-conversation header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-conversation header span{color:#68778b;background:#ffffffa6;border-radius:8px;padding:4px 8px;font-size:.8rem}.support-conversation time{color:#7b899b;margin-inline-start:auto;font-size:.82rem}.support-conversation p{white-space:pre-wrap;margin:10px 0 0;font-size:1.03rem;line-height:1.85}.support-reply-box{background:#f8fbff;border:1px solid #dce7f4;border-radius:17px;gap:11px;padding:16px;display:grid}.support-reply-box>div:first-child strong,.support-reply-box>div:first-child small{display:block}.support-reply-box small{color:#687991;margin-top:4px}.support-reply-box textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfdeef;border-radius:13px;padding:14px;font-size:1.03rem}@media (max-width:1000px){.support-stats{grid-template-columns:repeat(2,1fr)}.support-ticket-row{grid-template-columns:100px 1fr 170px 24px}.support-ticket-row .support-department,.support-ticket-row time,.support-ticket-row em{display:none}.support-detail-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.support-stats{grid-template-columns:1fr 1fr;gap:9px}.support-stats article{min-height:95px;padding:13px}.support-stats small{font-size:.9rem}.support-toolbar{flex-direction:column;align-items:stretch}.support-toolbar select{width:100%}.support-ticket-row{grid-template-columns:1fr 24px;padding:15px}.support-ticket-row>.support-kind,.support-ticket-row>.support-status{justify-self:start}.support-ticket-row>.support-status{grid-column:1}.support-detail-summary,.support-management{grid-template-columns:1fr}.support-conversation article{max-width:95%}.support-claim-box,.support-readonly-box{flex-direction:column;align-items:stretch}.support-claim-box button{justify-content:center;width:100%}}.status-new{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.status-under_review{color:#9a6000;background:#fff0cf}.status-assigned,.status-waiting_staff_reply{color:#7250b3;background:#f0eaff}.status-waiting_admin_approval{color:#94521a;background:#fff0df}.status-waiting_parent_reply{color:#08785b;background:#e2f8ef}.status-in_progress{color:#0a7180;background:#e4f7fa}.status-resolved,.status-completed{color:#087a5a;background:#e3f8ef}.status-closed{color:#b4232f;background:#ffe7e9}.support-close-ticket{color:#b4232f;background:#fff1f2;border:1px solid #efb7bc;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:13px;font-size:1rem;font-weight:900;display:flex}.support-close-ticket:hover{background:#ffe5e8}.student-requests-page{gap:18px;display:grid}.request-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.request-stats article{background:#fff;border:1px solid #dfe7f2;border-radius:18px;gap:5px;padding:18px;display:grid}.request-stats span{font-size:1.7rem;font-weight:900}.request-stats strong{color:#52647c}.request-stats .amber span{color:#ad7000}.request-stats .green span{color:#09805e}.request-stats .red span{color:#ba2b38}.request-stats .blue span{color:var(--almanar-blue)}.request-filters{grid-template-columns:minmax(300px,1fr) 210px 210px;gap:10px;display:grid}.request-search{background:#fff;border:1px solid #d9e3ef;border-radius:14px;grid-template-columns:24px 1fr auto;align-items:center;padding:8px 10px;display:grid}.request-search input{font:inherit;border:0;outline:0}.request-search button{color:#fff;background:var(--almanar-blue);border:0;border-radius:10px;padding:9px 15px;font-weight:800}.request-filters select{font:inherit;background:#fff;border:1px solid #d9e3ef;border-radius:13px;padding:11px}.request-list{gap:10px;display:grid}.request-list>button{text-align:right;background:#fff;border:1px solid #dfe7f1;border-radius:18px;grid-template-columns:54px minmax(0,1fr) auto 24px;align-items:center;gap:13px;padding:16px;display:grid}.request-list small,.request-list p{color:#6b7b91;margin:0}.request-list strong{margin:5px 0;font-size:1.08rem;display:block}.request-type-icon{width:52px;height:52px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:16px;place-items:center;display:grid}.request-type-icon.medical_leave{color:#087c5c;background:#e6f8f0}.request-type-icon.circumstance_leave{color:#7144b9;background:#f1ebfc}.request-status{border-radius:10px;padding:7px 10px;font-style:normal;font-weight:800}.request-status.under_review{color:#956000;background:#fff0d1}.request-status.needs_information{color:var(--almanar-blue);background:#e5f3ff}.request-status.approved,.request-status.handed_over{color:#08795a;background:#e1f7ed}.request-status.rejected{color:#b22935;background:#ffe6e9}.request-status.cancelled{color:#647387;background:#edf1f5}.request-loading{text-align:center;padding:40px}.request-detail-overlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1d3475;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-detail{background:#f8faff;border-radius:24px;width:min(900px,100%);max-height:94vh;padding:22px;overflow:auto}.request-detail>header{color:#fff;background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:18px;justify-content:space-between;padding:18px;display:flex}.request-detail>header small,.request-detail>header p{color:#ddecff}.request-detail>header h2{margin:5px 0}.request-detail>header p{margin:0}.request-detail>header button{color:#fff;background:#ffffff18;border:1px solid #fff5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.request-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.request-detail-grid span{color:#6c7c91;background:#fff;border:1px solid #dfe7f1;border-radius:13px;gap:5px;padding:12px;display:grid}.request-detail-grid strong{color:#182e4b}.request-conversation{gap:9px;display:grid}.request-conversation article{border-radius:16px;max-width:82%;padding:13px 15px}.request-conversation article.parent{background:#e7f3ff;justify-self:start}.request-conversation article.admin{background:#e7f8f1;justify-self:end}.request-conversation article header{justify-content:space-between;gap:15px;display:flex}.request-conversation article p{white-space:pre-wrap;margin:6px 0 0;line-height:1.7}.request-conversation time{color:#748296;font-size:.78rem}.request-decisions{grid-template-columns:180px 1fr;gap:10px;margin-top:14px;display:grid}.request-decisions .approve,.handover-box button{color:#fff;background:#09805e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}.reject-box{grid-template-columns:1fr 110px;gap:8px;display:grid}.reject-box input,.request-reply textarea{font:inherit;border:1px solid #d2ddea;border-radius:11px;padding:11px}.reject-box button{color:#fff;background:#bd303c;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.handover-box{background:#edf9f4;border:1px solid #bfe4d5;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;padding:14px;display:flex}.handover-box label{align-items:center;gap:8px;font-weight:800;display:flex}.handover-box button{padding:11px 16px}.request-attendance-sync>div{gap:4px;display:grid}.request-attendance-sync p{color:#557064;margin:0;line-height:1.65}.request-attendance-sync button{flex:none;min-height:44px}.request-final-message-note{color:#607188;line-height:1.65}.request-reply{grid-template-columns:1fr 120px;gap:9px;margin-top:14px;display:grid}.request-reply>div{grid-column:1/-1}.request-reply label{align-items:center;gap:7px;display:flex}.request-reply button{color:#fff;background:var(--almanar-blue);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:900;display:flex}@media (max-width:900px){.request-stats{grid-template-columns:1fr 1fr}.request-filters{grid-template-columns:1fr}.request-detail-grid{grid-template-columns:1fr 1fr}.request-decisions{grid-template-columns:1fr}.handover-box{flex-direction:column;align-items:stretch}.request-reply{grid-template-columns:1fr}.request-list>button{grid-template-columns:48px 1fr}.request-list>button>.request-status,.request-list>button>svg{grid-column:2}}.support-reopen-ticket{color:#08795a;background:#ecfaf4;border:1px solid #a9dfca;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:13px;font-size:1rem;font-weight:900;display:flex}.support-reopen-ticket:hover{background:#ddf6eb}.forgot-password-button{width:100%;color:var(--almanar-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:9px;font-weight:800}.recovery-page{grid-template-columns:1fr}.recovery-page .login-panel{min-height:100vh}.recovery-card{text-align:center;gap:14px}.recovery-card>svg{color:var(--almanar-blue);margin:auto}.recovery-card .secondary-button{width:100%}.owner-resend-email{width:max-content;max-width:100%;margin:0 auto}@media (max-width:760px){.dashboard-quick-row{grid-template-columns:34px minmax(0,1fr) auto}.dashboard-quick-row time{display:none}.dashboard-quick-row>svg{grid-column:3}.dashboard-quick-status{grid-column:2;justify-self:start}.dashboard-quick-card{padding:16px}}.staff-alerts-page{overflow:hidden}.staff-alerts-toolbar{background:linear-gradient(135deg,#f2f7ff,#fff);border:1px solid #d9e7fb;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:24px;padding:18px 20px;display:flex}.staff-alerts-toolbar>div{color:#38516f;align-items:center;gap:10px;display:flex}.staff-alerts-toolbar>div svg{color:var(--primary)}.staff-alerts-toolbar strong{color:#fff;background:var(--primary);border-radius:11px;place-items:center;min-width:34px;height:34px;display:grid}.staff-alerts-list{gap:12px;padding:0 24px 28px;display:grid}.staff-alert-row{text-align:start;color:#10213d;background:#fff;border:1px solid #e1e9f4;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto 22px;align-items:center;gap:14px;width:100%;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.staff-alert-row:hover{border-color:#b9d5f8;transform:translateY(-1px);box-shadow:0 12px 28px #245aa01a}.staff-alert-row.urgent{background:snow;border-inline-start:5px solid #dc3545}.staff-alert-row.attention{background:#fffdf8;border-inline-start:5px solid #e8a317}.staff-alert-row.ready{background:#f9fffc;border-inline-start:5px solid #15966d}.staff-alert-icon{width:48px;height:48px;color:var(--primary);background:var(--almanar-blue-soft);border-radius:15px;place-items:center;display:grid}.staff-alert-copy{gap:4px;min-width:0;display:grid}.staff-alert-copy small{color:var(--almanar-blue);font-weight:800}.staff-alert-copy strong{font-size:1.05rem}.staff-alert-copy span{color:#65748b;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.staff-alert-row time{color:#7d899b;white-space:nowrap;font-size:.83rem}.staff-alert-row>svg{color:#7f91a8}.staff-alerts-empty{text-align:center;color:#64748b;align-content:center;place-items:center;gap:10px;min-height:280px;padding:40px 24px;display:grid}.staff-alerts-empty svg{color:#18a474;width:58px;height:58px}.staff-alerts-empty strong{color:#1c2c45;font-size:1.2rem}.staff-alerts-loading{gap:12px;padding:0 24px 28px;display:grid}.staff-alerts-loading span{background:linear-gradient(90deg,#f0f4f9,#f8fafc,#f0f4f9) 0 0/200% 100%;border-radius:18px;height:86px;animation:1.4s infinite skeleton-pulse}@media (max-width:720px){.staff-alerts-toolbar{flex-direction:column;align-items:stretch;margin:18px}.staff-alerts-list,.staff-alerts-loading{padding-inline:18px}.staff-alert-row{grid-template-columns:46px minmax(0,1fr) 18px}.staff-alert-row time{display:none}.staff-alert-icon{width:44px;height:44px}}.support-department-eyebrow{color:var(--support-department-color)!important}.support-claim-box,.support-readonly-box{border:1px solid var(--support-department-color);background:var(--support-department-soft);color:#17304e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:15px 16px;display:flex}.support-claim-box>div,.support-readonly-box>span{gap:4px;display:grid}.support-claim-box small,.support-readonly-box small{color:#61728a;line-height:1.6}.support-claim-box button{color:#fff;background:var(--support-department-color);min-height:44px;font:inherit;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-weight:900;display:inline-flex}.support-readonly-box{background:#f4f7fa;border-color:#cbd8e6;justify-content:flex-start}.support-readonly-box>svg{color:var(--support-department-color);flex:none}.support-read-state-notice{flex-wrap:wrap}.support-read-state-notice>span{overflow-wrap:anywhere;flex:220px;min-width:0}.support-read-state-notice>button{white-space:normal;min-height:48px}.support-ticket-state-hint{color:#52627a;overflow-wrap:anywhere;margin:12px 0;line-height:1.8}@media (max-width:600px){.support-read-state-notice>span{flex-basis:calc(100% - 44px)}.support-read-state-notice>button{width:100%}}.staff-alerts-summary{background:#f5f9ff;border:1px solid #d6e5fa;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin:24px;padding:18px 20px;display:flex}.staff-alerts-summary>div,.staff-alerts-summary>div>span:last-child{align-items:center;gap:12px;display:flex}.staff-alerts-summary-icon{color:#fff;background:var(--almanar-blue);border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.staff-alerts-summary small{color:#63748c;font-weight:700}.staff-alerts-summary strong{color:#0d2443;font-size:1.55rem}.staff-alert-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.staff-alert-groups>button{color:#152945;text-align:start;background:#fff;border:1px solid #dde7f3;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px;display:grid}.staff-alert-groups>button:hover,.staff-alert-groups>button.active{border-color:var(--staff-group-color,#88baf2);background:var(--staff-group-soft,var(--almanar-blue-soft));box-shadow:0 10px 24px #0e65be1a}.staff-alert-groups>button>span:first-child{width:48px;height:48px;color:var(--staff-group-color,var(--almanar-blue));background:var(--staff-group-soft,#e3f0ff);border-radius:15px;place-items:center;display:grid}.staff-alert-groups>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.staff-alert-groups strong{font-size:1.02rem}.staff-alert-groups small{color:#718096;line-height:1.55}.staff-alert-groups b{color:#fff;background:var(--staff-group-color,var(--almanar-blue));border-radius:11px;place-items:center;min-width:34px;height:34px;display:grid}.staff-group-teachers{--staff-group-color:#6f53c8;--staff-group-soft:#f1edff}.staff-group-parents{--staff-group-color:#0c9268;--staff-group-soft:#e9f8f2}.staff-group-messages{--staff-group-color:var(--almanar-blue);--staff-group-soft:var(--almanar-blue-soft)}.staff-task-card.staff-group-teachers{border-inline-start-color:#6f53c8}.staff-task-card.staff-group-parents{border-inline-start-color:#0c9268}.staff-task-card.staff-group-messages{border-inline-start-color:var(--almanar-blue)}.staff-alert-success{color:#087653;background:#effcf7;border:1px solid #bfe8d7;border-radius:15px;align-items:center;gap:9px;margin:0 24px 18px;padding:13px 16px;font-weight:800;display:flex}.staff-task-card{background:#fff;border:1px solid #dfe8f3;border-inline-start:5px solid #e7a019;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1f46740f}.staff-task-card.urgent{border-inline-start-color:#df3e50}.staff-task-card.ready{border-inline-start-color:#159a70}.staff-task-card>header{background:#fbfdff;border-bottom:1px solid #edf1f6;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.staff-task-card>header>div{gap:4px;min-width:0;display:grid}.staff-task-card>header small{color:var(--almanar-blue);font-weight:900}.staff-task-card>header h3{color:#10213d;margin:0;font-size:1.12rem}.staff-task-card>header p{color:#65748b;margin:0;line-height:1.65}.staff-task-card>header time{color:#7d899b;white-space:nowrap;font-size:.83rem}.staff-student-evaluation-card>header h3,.staff-student-evaluation-card>header p,.staff-student-evaluation-card .staff-task-details strong{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.staff-student-evaluation-card .staff-task-action.open{white-space:normal;line-height:1.6}.staff-task-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.staff-task-details>span,.staff-task-content{background:#f5f8fc;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.staff-task-details small{color:#6d7c91;font-weight:700}.staff-task-details strong{color:#142845;line-height:1.55}.staff-task-content{color:#16375e;white-space:pre-wrap;background:var(--almanar-blue-soft);grid-column:1/-1;margin:0;font-size:1rem;line-height:1.85}.staff-task-card>footer{flex-wrap:wrap;gap:9px;padding:0 20px 18px;display:flex}.staff-task-action{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 15px;font-weight:900;display:inline-flex}.staff-task-action svg{width:19px;height:19px}.staff-task-action.approve{color:#087451;background:#e9faf4;border-color:#9cddc7}.staff-task-action.reject{color:#b72839;background:#fff1f3;border-color:#f0b9c0}.staff-task-action.return{color:#966000;background:#fff8e9;border-color:#edce91}.staff-task-action.info{color:#5b48a8;background:#f5f2ff;border-color:#cfc7f1}.staff-task-action.open{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#b8d5f5}.staff-task-busy{color:var(--almanar-blue);background:var(--almanar-blue-soft);align-items:center;gap:8px;padding:11px 20px;font-weight:800;display:flex}.staff-decision-modal label{color:#253a56;gap:9px;font-weight:900;display:grid}.staff-decision-modal textarea{resize:vertical;min-height:130px}.staff-decision-modal>p{color:#607188;line-height:1.75}@media (max-width:980px){.staff-alert-groups{grid-template-columns:1fr}.staff-task-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.staff-alerts-summary{flex-direction:column;align-items:stretch;margin:16px}.staff-alerts-summary .secondary-button{width:100%}.staff-alert-groups{padding:0 16px 18px}.staff-alert-groups>button{grid-template-columns:44px minmax(0,1fr) auto;min-height:84px;padding:13px}.staff-alert-groups small{display:none}.staff-alerts-list{padding-inline:16px}.staff-task-card>header{grid-template-columns:46px minmax(0,1fr);padding:15px}.staff-task-card>header time{grid-column:2}.staff-task-details{grid-template-columns:1fr;padding:14px 15px}.staff-task-content{grid-column:auto}.staff-task-card>footer{grid-template-columns:1fr 1fr;padding:0 15px 15px;display:grid}.staff-task-action{width:100%;padding-inline:10px}.staff-student-evaluation-card>header>div{grid-area:2/1/auto/-1}.staff-student-evaluation-card>header time{text-align:end;grid-row:1;align-self:center}.staff-student-evaluation-card>footer{grid-template-columns:minmax(0,1fr)}.staff-alert-success{margin-inline:16px}}.staff-alert-routing-section{background:#f7faff;border:1px solid #cfe0ff;border-radius:24px;margin-top:22px;padding:clamp(18px,2.5vw,28px)}.staff-alert-routing-heading{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.staff-alert-routing-heading h3{color:#0b2d62;margin:0 0 6px;font-size:1.2rem}.staff-alert-routing-heading p{color:#63748d;margin:0;line-height:1.8}.staff-alert-routing-list{gap:10px;display:grid}.staff-alert-routing-item{background:#fff;border:1px solid #dce6f5;border-radius:18px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .18s,box-shadow .18s;display:grid}.staff-alert-routing-item.selected{border-color:#8ab7ff;box-shadow:0 8px 24px #0e67d814}.staff-alert-routing-item>div{gap:4px;display:grid}.staff-alert-routing-item strong{color:#10233f;font-size:1rem}.staff-alert-routing-item small{color:#718198;line-height:1.55}.staff-alert-toggle{background:var(--almanar-blue-soft);min-height:44px;color:var(--almanar-blue);cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:inline-flex}.staff-alert-toggle.external{color:#087b58;background:#eaf9f2}.staff-alert-toggle:has(input:disabled){opacity:.45;cursor:not-allowed}@media (max-width:760px){.staff-alert-routing-item{grid-template-columns:1fr 1fr}.staff-alert-routing-item>div{grid-column:1/-1}.staff-alert-toggle{justify-content:center}}.card-heading p,.form-hint,.page-heading p:last-child,.cell-stack span,.system-row,.users-table th{color:#56657a}@media (max-width:760px){.page-content .content-card,.page-content .section-block,.page-content .settings-panel{overflow-wrap:anywhere}.page-content input,.page-content select,.page-content textarea{color:#17243c;min-height:46px}.page-content input::placeholder,.page-content textarea::placeholder{color:#6a7688;opacity:1}.page-content .secondary-button,.page-content .mini-button,.page-content .action-button{min-height:42px}.stat-card :where(span,small){text-overflow:clip;white-space:normal;line-height:1.55;overflow:visible}.students-directory-card{overflow:hidden}.students-directory-card .users-table-wrap{width:100%;padding:4px 12px 18px;overflow:visible}table.users-table.students-directory-table,.students-directory-table tbody{table-layout:auto;width:100%;min-width:0;display:block}table.users-table.students-directory-table{min-width:0}.students-directory-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:100%;min-width:0;display:grid}.students-directory-table td{width:auto;min-width:0;max-width:none;display:flex;overflow:visible}.students-directory-table td:first-child,.students-directory-table td:last-child,.students-directory-table .student-benefits-cell,.students-directory-table .student-guardian-cell{grid-column:1/-1}.students-directory-table .student-guardian-cell,.students-directory-table .student-classroom-cell,.students-directory-table .student-status-cell,.students-directory-table .student-benefits-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.students-directory-table .student-classroom-cell,.students-directory-table .student-status-cell,.students-directory-table .student-benefits-cell{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.students-directory-table .student-guardian-cell:before,.students-directory-table .student-classroom-cell:before,.students-directory-table .student-status-cell:before,.students-directory-table .student-benefits-cell:before{color:#53647a;font-size:13px!important}.students-directory-table .table-user,.students-directory-table .cell-stack{overflow:visible}.students-directory-table .cell-stack strong,.students-directory-table .cell-stack span{text-overflow:clip;white-space:normal;overflow:visible}.students-directory-table .cell-stack strong{color:#101d34;font-size:16px}.students-directory-table .student-row-actions .secondary-button{padding-inline:6px;font-size:13px!important}.students-directory-table .student-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.students-directory-table .student-benefits{justify-content:flex-end}.students-directory-table .student-benefit-badge{min-height:34px;padding-inline:10px;font-size:12px}.students-directory-table .student-guardian-summary{flex-direction:column;align-items:stretch;width:100%;min-width:0}.students-directory-table .student-guardian-list{width:100%;min-width:0}.students-directory-table .student-guardian-identity{width:100%}.students-directory-table .student-guardian-edit{justify-content:center;width:100%}.student-directory-stats .stat-card:last-child{grid-column:1/-1}.operational-heading{flex-direction:column;align-items:stretch}.operational-heading>div,.operational-heading .homework-date-picker{width:100%}.operational-heading .homework-date-picker{justify-content:space-between}.teacher-directory-list{background:0 0;border:0;width:auto;margin:0 12px 22px;overflow:visible}.teacher-directory-head{display:none}.teacher-directory-list>article{background:#fff;border:1px solid #dce7f4;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;margin-bottom:12px;padding:15px;display:grid;box-shadow:0 7px 20px #18375f0f}.teacher-directory-list>article>*{text-overflow:clip;white-space:normal;min-width:0;max-width:none;overflow:visible}.teacher-directory-list .teacher-list-identity,.teacher-directory-list .teacher-row-actions{grid-column:1/-1}.teacher-directory-list .teacher-list-identity strong,.teacher-directory-list .teacher-list-identity span{text-overflow:clip;white-space:normal;overflow:visible}.teacher-directory-list>article>strong:nth-child(2):before,.teacher-directory-list>article>span:nth-child(3):before,.teacher-directory-list>article>.teacher-average:before,.teacher-directory-list>article>.status-dot:after{color:#56657a;margin-bottom:5px;font-weight:800;display:block;font-size:13px!important}.teacher-directory-list>article>strong:nth-child(2):before{content:"الرقم الوظيفي"}.teacher-directory-list>article>span:nth-child(3):before{content:"المواد والصفوف"}.teacher-directory-list>article>.teacher-average:before{content:"التقييم"}.teacher-directory-list>article>.status-dot:after{content:"الحالة";order:-1}.teacher-directory-list .teacher-average,.teacher-directory-list>article>.status-dot{flex-direction:column;align-items:flex-start}.teacher-directory-list .teacher-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.teacher-directory-list .teacher-row-actions>button{width:100%;min-height:42px;padding-inline:7px;font-size:13px!important}.teacher-directory-list>article>strong:nth-child(2),.teacher-directory-list>article>span:nth-child(3){overflow-wrap:anywhere}table.users-table.guardian-table,.guardian-table tbody{table-layout:auto;width:100%;min-width:0;display:block}.guardian-table thead{display:none}.guardian-table tr{background:#fff;border:1px solid #dce7f4;border-radius:17px;width:100%;min-width:0;margin-bottom:12px;padding:15px;display:block;box-shadow:0 7px 20px #18375f0f}.guardian-table td{white-space:normal;border-bottom:1px dashed #e5edf6;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:none;padding:10px 0;display:flex;overflow:visible}.guardian-table td:last-child{border-bottom:0}.guardian-table td:nth-child(2):before{content:"رقم الهاتف"}.guardian-table td:nth-child(3):before{content:"الطلاب المرتبطون"}.guardian-table td:nth-child(4):before{content:"رقم الدخول"}.guardian-table td:nth-child(5):before{content:"الحالة"}.guardian-table td:nth-child(2):before,.guardian-table td:nth-child(3):before,.guardian-table td:nth-child(4):before,.guardian-table td:nth-child(5):before{color:#56657a;flex:none;font-weight:800;font-size:13px!important}.guardian-table .table-user,.guardian-table .cell-stack,.guardian-table .guardian-student-list{width:100%;max-width:none;overflow:visible}.guardian-table :where(.cell-stack,.table-user,.guardian-student-list) :where(strong,span,small){text-overflow:clip;white-space:normal;overflow:visible}.guardian-table .guardian-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.guardian-table .guardian-row-actions .secondary-button{min-height:42px;padding-inline:6px;font-size:13px!important}.guardian-table .guardian-student-list strong{font-size:13px}.support-ticket-row{grid-template-columns:minmax(0,1fr) 24px}.support-ticket-row>.support-kind{grid-area:1/1}.support-ticket-row>div{grid-area:2/1/auto/-1;width:100%}.support-ticket-row>.support-status{grid-area:3/1}.support-ticket-row>svg{grid-area:1/2/4;align-self:center}.support-ticket-row>div strong,.support-ticket-row>div small{text-overflow:clip;white-space:normal;overflow:visible}.finance-section-card strong,.homework-class-card strong,.class-subject-row strong{font-size:14px}table.users-table.classroom-table,.classroom-table tbody{table-layout:auto;width:100%;min-width:0;display:block}.classroom-table thead{display:none}.classroom-table tr{background:#fff;border:1px solid #dce7f4;border-radius:17px;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;margin-bottom:12px;padding:15px;display:grid;box-shadow:0 7px 20px #18375f0f}.classroom-table td{white-space:normal;border-bottom:1px dashed #e5edf6;justify-content:space-between;align-items:flex-start;gap:10px;width:auto;min-width:0;max-width:none;padding:10px 0;display:flex;overflow:visible}.classroom-table td:first-child,.classroom-table td:nth-child(2),.classroom-table td:nth-child(3),.classroom-table td:nth-child(4),.classroom-table td:last-child{grid-column:1}.classroom-table td:nth-child(2):before{content:"عدد الطلاب"}.classroom-table td:nth-child(3):before{content:"معلمة الصف"}.classroom-table td:nth-child(4):before{content:"مواد الصف"}.classroom-table td:nth-child(2):before,.classroom-table td:nth-child(3):before,.classroom-table td:nth-child(4):before{color:#56657a;flex:none;font-weight:800;font-size:13px!important}.classroom-table .classroom-name-cell,.classroom-table .classroom-count-cell,.classroom-table .homeroom-teacher-cell{min-width:0;max-width:none;overflow:visible}.classroom-table .classroom-name-cell strong,.classroom-table .homeroom-teacher-cell strong{text-overflow:clip;white-space:normal;overflow:visible}.classroom-table .classroom-edit-button{justify-content:center;width:100%;min-height:42px}.classroom-table .classroom-row-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.classroom-table .classroom-print-button{width:100%;min-height:42px}.support-routing-section{padding:14px}.support-routing-checklist{grid-template-columns:1fr}.support-routing-delivery{flex-direction:column;align-items:stretch}.support-routing-delivery .staff-alert-toggle{justify-content:center;width:100%}}.print-center-panel{gap:24px;display:grid}.print-center-heading{align-items:center}.print-center-actions-only{border:0;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-height:0;padding:0;display:flex}.print-linked-documents{background:#f8fbff;border:1px solid #d8e5f5;border-radius:24px;margin:18px 0 24px;padding:20px}.print-linked-documents-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.print-linked-documents-heading h3{margin:0 0 4px;font-size:1.25rem}.print-linked-documents-heading p{color:#64748b;margin:0}.print-linked-documents-heading>span{color:var(--almanar-blue);white-space:nowrap;background:#e8f2ff;border-radius:999px;padding:8px 12px;font-weight:800}.print-linked-documents-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.print-linked-documents-grid article{border:1px solid #dbe7f5;background:#fff;border-inline-start:5px solid #e1a21b;border-radius:18px;gap:12px;padding:16px;display:grid}.print-linked-documents-grid article.is-linked{border-inline-start-color:#15956f}.print-linked-documents-grid article div{gap:3px;display:grid}.print-linked-documents-grid article small{color:#64748b}.print-linked-documents-grid article strong{color:#10213d;font-size:1rem}.print-linked-documents-grid article>span{color:#5e6e86;font-size:.86rem}.print-linked-documents-grid article button{width:100%;min-height:44px}@media (max-width:640px){.print-linked-documents{border-radius:18px;padding:14px}.print-linked-documents-heading{flex-direction:column;align-items:flex-start}.print-linked-documents-grid{grid-template-columns:1fr}}.print-template-shared-parts{border-top:1px solid #dbe7f5;gap:10px;margin-top:14px;padding-top:14px;display:grid}.print-template-shared-parts p{color:#60738f;margin:0;font-size:13px;line-height:1.7}.print-template-shared-parts .secondary-button{justify-content:center;width:100%;min-height:42px}.print-builder-element.inherited{pointer-events:none}.print-center-heading .action-button svg,.print-template-card-actions svg,.print-template-editor-toolbar svg{width:18px;height:18px}.print-center-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.print-center-summary article{background:linear-gradient(145deg,#fff,#f6f9fe);border:1px solid #dbe7f5;border-radius:20px;justify-content:space-between;align-items:center;min-height:96px;padding:18px 20px;display:flex}.print-center-summary span{color:#566984;font-size:15px;font-weight:700}.print-center-summary strong{color:var(--almanar-blue);font-size:32px}.print-template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.print-template-card{background:#fff;border:1px solid #dbe5f2;border-radius:24px;grid-template-columns:58px minmax(0,1fr);gap:16px;min-height:230px;padding:22px;display:grid;position:relative;box-shadow:0 14px 32px #1d3f7012}.print-template-card-icon{width:58px;height:58px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:18px;place-items:center;display:grid}.print-template-card-icon svg{width:28px;height:28px}.print-template-card-copy{min-width:0}.print-template-card-copy>div{flex-wrap:wrap;gap:8px;display:flex}.print-template-state,.print-template-layout-state{border-radius:999px;min-height:28px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.print-template-state.linked{color:#087b5a;background:#e6f8f2}.print-template-state.active{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.print-template-state.draft{color:#9a6500;background:#fff5dc}.print-template-layout-state{color:#6253b6;background:#f1edff}.print-template-card-copy h3{color:#12213a;margin:14px 0 8px;font-size:21px}.print-template-card-copy p{color:#4f6481;align-items:center;gap:7px;margin:0 0 8px;font-weight:700;display:flex}.print-template-card-copy p svg{width:16px}.print-template-card-copy small{color:#72839a;font-size:13px}.print-template-card-actions{flex-wrap:wrap;grid-column:1/-1;align-self:end;gap:9px;display:flex}.print-template-card-actions .icon-button{margin-inline-start:auto}.print-template-create-dialog label small{color:#718096;margin-top:7px;display:block}.print-template-editor-page{gap:16px;min-width:0;display:grid}.print-template-editor-toolbar{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #dbe5f2;border-radius:20px;align-items:center;gap:18px;min-height:78px;padding:13px 16px;display:flex;position:sticky;top:0;box-shadow:0 12px 28px #18355e17}.print-template-editor-toolbar>div:nth-child(2){gap:3px;min-width:180px;display:grid}.print-template-editor-toolbar>div:nth-child(2) span{color:#72839a;font-size:12px;font-weight:700}.print-template-editor-toolbar>div:nth-child(2) strong{color:#14233d;font-size:18px}.print-template-editor-actions{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.print-template-editor-layout{grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:16px;min-width:0;display:grid}.print-template-toolbox{background:#fff;border:1px solid #dbe5f2;border-radius:20px;grid-column:1/-1;grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:12px 20px;width:100%;min-width:0;padding:18px;display:grid;box-shadow:0 10px 26px #1e395e0f}.print-template-properties{background:#fff;border:1px solid #dbe5f2;border-radius:20px;min-width:0;max-height:calc(100vh - 125px);padding:18px;position:sticky;top:94px;overflow-y:auto;box-shadow:0 10px 26px #1e395e0f}.print-template-toolbox>div:first-child{grid-template-columns:32px 1fr;align-items:center;gap:3px 8px;display:grid}.print-template-toolbox>div:first-child svg{color:var(--almanar-blue);grid-row:1/3}.print-template-toolbox h3,.print-template-toolbox h4{color:#14233d;margin:0}.print-template-toolbox p{color:#718096;margin:0;font-size:12px;line-height:1.7}.print-template-palette{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;min-width:0;margin:0;display:grid}.print-template-palette button{color:#2f4665;min-height:68px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #d7e4f3;border-radius:14px;place-items:center;gap:5px;padding:10px 6px;font-size:12px;font-weight:800;display:grid}.print-template-palette button:hover{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#8fc0ff}.print-template-palette svg{width:20px;height:20px}.print-template-document-settings{border-top:1px solid #e5edf6;grid-column:1/-1;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:12px;padding-top:14px;display:grid}.print-template-document-settings h4{grid-column:1/-1}.print-template-document-settings>.print-template-settings-row{display:contents}.print-template-document-settings label,.print-template-properties label{color:#435671;gap:6px;font-size:12px;font-weight:800;display:grid}.print-template-document-settings input,.print-template-document-settings select,.print-template-properties input,.print-template-properties select,.print-template-properties textarea{color:#15243c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e2ef;border-radius:11px;padding:9px 11px}.print-template-properties textarea{resize:vertical;min-height:92px}.print-template-settings-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.print-template-canvas-stage{background-color:#e8edf5;background-image:linear-gradient(#7b8fa91a 1px,#0000 1px),linear-gradient(90deg,#7b8fa91a 1px,#0000 1px);background-size:20px 20px;border:1px solid #d6e1ee;border-radius:22px;min-width:0;height:calc(100vh - 122px);min-height:720px;padding:20px 24px 34px;position:relative;overflow:auto}.print-template-canvas-heading{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#4d607a;background:#fffffff0;border:1px solid #cfdcedeb;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;width:max-content;min-width:430px;max-width:100%;margin:0 auto 16px;padding:8px 12px;font-size:13px;font-weight:800;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #283d5917}.print-template-canvas-heading>div:first-child{align-items:center;gap:9px;display:flex}.print-template-canvas-heading>div:first-child span{color:#172942;font-size:14px}.print-template-canvas-heading>div:first-child small{color:#718096;font-size:12px}.print-template-zoom-controls{align-items:center;gap:6px;display:flex}.print-template-zoom-controls button{color:#294663;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #d5e2f1;border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800}.print-template-zoom-controls button:hover:not(:disabled){color:var(--almanar-blue);background:var(--almanar-blue-soft);border-color:#8fc1ff}.print-template-zoom-controls button:disabled{opacity:.45;cursor:not-allowed}.print-template-zoom-controls button svg{width:15px;height:15px}.print-template-zoom-controls strong{min-width:45px;color:var(--almanar-blue);text-align:center;font-size:12px}.print-template-paper-frame{flex:none;margin:0 auto;position:relative}.print-template-paper-scale{width:var(--print-editor-paper-width);height:var(--print-editor-paper-height);transform:scale(var(--print-editor-paper-scale));transform-origin:0 0;position:absolute;inset:0 auto auto 0}.print-template-page-sheet{width:var(--print-editor-paper-width);height:var(--print-editor-paper-height);padding:var(--print-editor-paper-margin);box-sizing:border-box;background:#fff;box-shadow:0 16px 44px #1c2b412e}.print-template-paper-frame .print-builder-paper{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none}.print-builder-paper{-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;width:min(760px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 16px 44px #1c2b412e}.print-builder-paper.a4.portrait,.print-builder-paper.a5.portrait{aspect-ratio:210/297}.print-builder-paper.a4.landscape,.print-builder-paper.a5.landscape{aspect-ratio:297/210}.print-builder-paper.print-output{aspect-ratio:auto;width:100%;max-width:none;box-shadow:none;-webkit-user-select:text;user-select:text;touch-action:auto;margin:0}.finance-print-host .print-builder-paper.print-output{height:calc(var(--print-page-height,210mm) - (var(--print-margin,7mm) * 2))}.assessment-report-print .print-builder-paper.print-output{height:calc(var(--assessment-print-height,297mm) - (var(--assessment-print-margin,12mm) * 2))}.print-freeform-finance-details{width:100%;height:100%;overflow:hidden}.print-builder-paper.print-output .assessment-report-table-wrap,.print-builder-paper.print-output .assessment-report-table,.print-builder-paper.print-output .print-items-table{width:100%;max-height:100%;margin:0}.print-builder-safe-area{z-index:0;border:1px dashed rgb(var(--school-primary-rgb) / 20%);pointer-events:none;position:absolute;inset:2.5%}.print-builder-identity-region{z-index:0;pointer-events:none;border-block:1px dashed var(--almanar-blue-light);background:#2884d80e;position:absolute;inset-inline:0}.print-builder-paper.identity-header .print-builder-identity-region{height:22%;top:0}.print-builder-paper.identity-footer .print-builder-identity-region{height:18%;top:82%}.print-builder-identity-region span{inset-inline-start:1.5%;color:var(--almanar-blue-dark);background:#eaf5ff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:4px}.print-builder-document-content{z-index:0;position:absolute;inset:23% 6% 19%;overflow:hidden}.print-center-fixed-system{gap:18px}.print-center-intro{background:linear-gradient(135deg,#fff,#f5faff);border:1px solid #d8e6f5;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.print-center-intro>span{color:#08755a;white-space:nowrap;background:#e8f8f2;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-weight:800;display:inline-flex}.print-center-intro>span svg{width:18px}.print-identity-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.print-identity-summary article{background:#fff;border:1px solid #dbe7f5;border-radius:22px;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:20px;display:grid;box-shadow:0 12px 28px #20487a0f}.print-identity-summary article>button{grid-column:1/-1;width:100%}.print-identity-summary small{color:var(--almanar-blue);font-weight:800}.print-identity-summary h3{color:#112b4b;margin:4px 0 5px}.print-identity-summary p{color:#687b91;margin:0;line-height:1.7}.print-identity-part-icon{width:54px;height:54px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:17px;place-items:center;display:grid}.print-identity-part-icon.footer{color:#7a5a12;background:#fff5dc}.print-school-live-identity{background:#f8fbff;border:1px solid #d7e3f2;border-radius:20px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.print-school-live-logo{color:#fff;background:var(--almanar-blue);border-radius:18px;place-items:center;width:66px;height:66px;display:grid;overflow:hidden}.print-school-live-logo.has-logo{background:#fff}.print-school-live-logo img{object-fit:contain;width:100%;height:100%}.print-school-live-identity>div:nth-child(2){gap:3px;min-width:0;display:grid}.print-school-live-identity small{color:#6c7e93;font-weight:700}.print-school-live-identity strong{color:#102a49;font-size:19px}.print-school-live-identity span{color:#64778d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.print-school-live-identity em{color:#08745a;white-space:nowrap;background:#e8f8f2;border-radius:999px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:800}.print-fixed-document-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.print-fixed-document-card>header>svg{width:25px;height:25px;color:var(--almanar-blue);flex:none}.print-document-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.print-document-options label{gap:5px;display:grid}.print-document-options label span{color:#64768c;font-size:12px;font-weight:800}.print-document-options select{color:#173653;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdeed;border-radius:12px;padding-inline:10px;font-weight:800}.print-document-policy{flex-wrap:wrap;gap:6px!important;display:flex!important}.print-document-policy span{color:#49647f;background:#eef4fa;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.print-document-size-warning{color:#865b08;background:#fff7df;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.print-center-preview-layer{z-index:1300;padding:18px}.print-center-preview-dialog{width:min(1040px,96vw);max-width:1040px;max-height:94vh;padding:0;overflow:hidden}.print-center-preview-dialog>header,.print-center-preview-dialog>footer{justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.print-center-preview-dialog>header{border-bottom:1px solid #dce7f3}.print-center-preview-dialog>header span{color:var(--almanar-blue);font-size:12px;font-weight:800}.print-center-preview-dialog>header h2{color:#102c4c;margin:3px 0;font-size:21px}.print-center-preview-dialog>header p{color:#687b91;margin:0}.print-center-preview-scroll{background:#eaf0f6;max-height:calc(94vh - 145px);padding:24px;overflow:auto}.print-center-preview-scroll .print-builder-paper{width:min(760px,100%);box-shadow:0 18px 42px #1e34522e}.print-center-preview-dialog>footer{color:#5f7288;background:#fff;border-top:1px solid #dce7f3;font-size:13px;font-weight:700}.print-center-document-sample{color:#1b2c42;gap:2.2%;height:100%;font-size:clamp(7px,1.1vw,12px);display:grid}.print-center-document-sample h3{color:#143c64;text-align:center;margin:0;font-size:1.55em}.print-center-sample-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5%;display:grid}.print-center-sample-meta p{background:#f8fbff;border:1px solid #d4dfeb;border-radius:7px;gap:3px;margin:0;padding:5%;display:grid}.print-center-sample-meta span,.print-center-sample-amount span{color:#6b7c90;font-size:.78em;font-weight:700}.print-center-sample-amount{background:#edf5fd;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4%;padding:2.5%;display:grid}.print-center-sample-amount small{text-align:left}.print-center-document-sample table{border-collapse:collapse;table-layout:fixed;width:100%}.print-center-document-sample th,.print-center-document-sample td{text-align:right;border:1px solid #cfdae7;padding:1.4%}.print-center-document-sample th{color:#fff;background:var(--almanar-blue-dark)}.print-center-sample-approval{color:#53687d;grid-template-columns:auto auto minmax(40px,1fr);align-items:center;gap:8px;margin-top:auto;display:grid}.print-center-sample-approval svg{width:16px}.print-center-sample-approval i{border-bottom:1px dotted #718398}@media (max-width:820px){.print-center-intro,.print-school-live-identity{grid-template-columns:54px minmax(0,1fr);align-items:flex-start}.print-center-intro{flex-direction:column;display:flex}.print-identity-summary{grid-template-columns:1fr}.print-school-live-identity em{text-align:center;grid-column:1/-1;justify-self:stretch}}@media (max-width:520px){.print-document-options,.print-center-sample-meta{grid-template-columns:1fr}.print-center-preview-layer{padding:6px}.print-center-preview-dialog{border-radius:16px;width:100%;max-height:98vh}.print-center-preview-dialog>header,.print-center-preview-dialog>footer{flex-direction:column;align-items:flex-start;padding:13px}.print-center-preview-scroll{max-height:calc(98vh - 190px);padding:10px}.print-center-preview-dialog>footer button{width:100%}}@media print{html.almanar-print-active,body.almanar-print-active{background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.almanar-print-active>:not(.finance-print-host):not(.structured-print-host):not(.assessment-report-print):not(.exam-admission-print):not(.student-clearance-print-host){display:none!important}.print-identity-fixed-layer{top:var(--print-identity-offset-top,0mm);right:var(--print-identity-offset-side,0mm);z-index:1;width:var(--print-identity-page-width,210mm);height:var(--print-identity-page-height,297mm);pointer-events:none;position:fixed}.print-identity-fixed-layer .print-builder-paper.print-output{max-width:none;overflow:hidden;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important}}.print-builder-element{box-sizing:border-box;align-items:center;justify-content:var(--element-justify,flex-start);white-space:pre-wrap;min-width:1px;min-height:1px;padding:3px;line-height:1.35;display:flex;position:absolute;overflow:hidden}.print-builder-element[style*="text-align: center"]{justify-content:center}.print-builder-element[style*="text-align: left"]{justify-content:flex-end}.print-builder-paper.interactive .print-builder-element{cursor:grab}.print-builder-paper.interactive .print-builder-element:active{cursor:grabbing}.print-builder-element.selected{outline:2px solid var(--almanar-blue);outline-offset:2px}.print-builder-element.locked:after{content:"مقفل";inset-inline-end:2px;color:#704f00;background:#fff2c7;border-radius:5px;padding:1px 4px;font-size:8px;position:absolute;top:2px}.print-builder-element.type-line{padding:0}.print-builder-element.type-box{pointer-events:auto}.print-builder-resize-handle{inset-inline-start:-1px;background:var(--almanar-blue);width:13px;height:13px;box-shadow:0 1px 4px rgb(var(--school-primary-rgb) / 40%);cursor:nwse-resize;border:2px solid #fff;border-radius:50%;padding:0;position:absolute;bottom:-1px}.print-builder-school-logo{object-fit:contain;pointer-events:none;width:100%;height:100%}.print-builder-logo-fallback{width:100%;height:100%;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:16px;place-items:center;display:grid}.print-builder-logo-fallback svg{width:55%;height:55%}.print-builder-sample-table{border-collapse:collapse;table-layout:fixed;width:100%;height:100%;font-size:inherit}.print-builder-sample-table th,.print-builder-sample-table td{text-align:center;border:1px solid;padding:3px}.print-builder-sample-table th{background:rgb(var(--school-primary-rgb) / 8%)}.print-template-empty-canvas{color:#74849a;pointer-events:none;place-items:center;gap:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.print-template-empty-canvas svg{color:#9bb1ca;width:40px;height:40px}.print-template-properties{gap:13px;display:grid}.print-template-no-selection{color:#7b8ca3;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.print-template-no-selection svg{color:#a7b7ca;width:40px;height:40px}.print-template-properties-title{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.print-template-properties-title>div{gap:3px;display:grid}.print-template-properties-title span{color:#7c8ba0;font-size:11px}.print-template-delete-element{color:#c92a3a;min-height:38px;font:inherit;cursor:pointer;background:#fff4f5;border:1px solid #ffd0d4;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.print-template-delete-element:hover{background:#ffe8ea;border-color:#f48b96}.print-template-delete-element svg{width:16px;height:16px}.print-template-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.print-template-color-control input,.print-template-settings-row input[type=color]{min-height:40px;padding:4px}.print-template-element-actions{border-top:1px solid #e6edf5;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;display:grid}.print-template-element-actions button{color:#405572;min-height:40px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #d8e3f0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:11px;font-weight:800;display:flex}.print-template-element-actions svg{width:15px;height:15px}.print-template-keyboard-hint{color:#77889d;line-height:1.7}.print-template-confirm-dialog{width:min(460px,100vw - 28px)}.print-template-confirm-dialog .modal-heading{align-items:flex-start}.print-template-confirm-dialog .modal-heading p{color:#667990;margin:6px 0 0;line-height:1.8}.print-template-confirm-dialog .modal-icon.danger{color:#c92a3a;background:#fff0f2}.danger-button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#c34;border:1px solid #c34;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:900;display:inline-flex}.danger-button:hover{background:#af2333}.danger-button svg{width:17px;height:17px}.print-template-editor-page.preview-mode .print-template-editor-layout{display:block}.print-template-editor-page.preview-mode .print-template-canvas-stage{height:auto;min-height:auto;padding:32px}@media (max-width:1250px){.print-template-editor-layout{grid-template-columns:1fr}.print-template-palette{grid-template-columns:repeat(4,minmax(100px,1fr))}.print-template-properties{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;position:static}.print-template-properties-title,.print-template-no-selection,.print-template-element-actions{grid-column:1/-1}}@media (max-width:820px){.print-center-summary,.print-template-card-grid{grid-template-columns:1fr}.print-template-editor-toolbar{flex-direction:column;align-items:stretch;position:static}.print-template-editor-actions{margin:0}.print-template-editor-actions>button{flex:150px}.print-template-editor-layout{flex-direction:column;display:flex}.print-template-toolbox{grid-template-columns:1fr;width:100%;max-height:none;position:static}.print-template-properties{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:none;display:grid;position:static}.print-template-palette{grid-template-columns:repeat(2,minmax(120px,1fr))}.print-template-document-settings{grid-template-columns:1fr}.print-template-document-settings>.print-template-settings-row{display:grid}.print-template-canvas-stage{width:100%;height:72vh;min-height:620px;padding:12px}.print-template-canvas-heading{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0}.print-template-zoom-controls{justify-content:center}}.teachers-section-tabs{background:#f4f8fd;border:1px solid #dbe7f7;border-radius:18px;grid-template-columns:repeat(3,minmax(210px,1fr));gap:8px;max-width:980px;margin:4px 0 24px auto;padding:6px;display:grid}.teachers-section-tabs button{color:#54647c;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:800;display:inline-flex}.teachers-section-tabs button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 8px 24px #255d9d1a}.teacher-distribution-panel{gap:20px;display:grid}.teacher-distribution-intro{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #d8e6f7;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.teacher-distribution-intro>div,.teacher-distribution-intro>div>div{align-items:center;gap:14px;display:flex}.teacher-distribution-intro svg{width:42px;height:42px;color:var(--almanar-blue);background:#e6f1ff;border-radius:14px;padding:10px}.teacher-distribution-intro h2,.teacher-distribution-intro p{margin:0}.teacher-distribution-intro p{color:#64748b;margin-top:6px}.teacher-distribution-intro>span{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:12px;flex:none;padding:9px 14px;font-weight:900}.teacher-distribution-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.teacher-distribution-stats article{background:#fff;border:1px solid #e0e9f5;border-radius:18px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex}.teacher-distribution-stats article>svg{width:42px;height:42px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;padding:10px}.teacher-distribution-stats article.complete>svg{color:#059669;background:#e8f8f2}.teacher-distribution-stats article.warning>svg{color:#c27600;background:#fff3da}.teacher-distribution-stats article div{gap:3px;display:grid}.teacher-distribution-stats span{color:#65748a;font-weight:700}.teacher-distribution-stats strong{color:#10213e;font-size:1.55rem}.teacher-distribution-view-switch{background:#f3f7fc;border:1px solid #dbe6f3;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:grid}.teacher-distribution-view-switch button{color:#5d6d84;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:flex}.teacher-distribution-view-switch button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 6px 18px #255d9d1a}.teacher-distribution-view-switch svg{width:18px}.teacher-distribution-class-view,.teacher-links-view{gap:20px;display:grid}.teacher-distribution-class-view.hidden{display:none}.teacher-distribution-toolbar{background:#f8fbff;border:1px solid #dae7f6;border-radius:18px;justify-content:space-between;align-items:end;gap:18px;padding:18px 20px;display:flex}.teacher-distribution-toolbar label{color:#33445f;gap:7px;width:min(100%,520px);font-weight:800;display:grid}.teacher-distribution-toolbar select,.homeroom-distribution select,.teacher-distribution-row select{color:#14233e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccdcef;border-radius:13px;padding:0 14px;font-weight:700}.teacher-distribution-toolbar>div{text-align:left;gap:5px;display:grid}.teacher-distribution-toolbar>div span{color:#68778d;font-size:.92rem}.teacher-distribution-table{background:#fff;border:1px solid #dbe6f3;border-radius:20px;overflow:hidden}.teacher-distribution-head,.teacher-distribution-row{grid-template-columns:minmax(190px,.9fr) minmax(300px,1.5fr) minmax(120px,.5fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.teacher-distribution-head{color:#586980;background:#f3f7fc;font-weight:800}.teacher-distribution-row{border-top:1px solid #e6edf6;min-height:82px}.teacher-distribution-row>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teacher-distribution-row>div small{color:#718096;width:100%;padding-inline-start:54px;font-size:.82rem}.subject-code{min-width:44px;color:var(--almanar-blue);text-align:center;background:var(--almanar-blue-soft);border-radius:10px;padding:7px 8px;font-size:.78rem;font-weight:900}.teacher-distribution-row label{position:relative}.teacher-distribution-row label svg{z-index:1;color:#6f7e92;position:absolute;top:15px;right:14px}.teacher-distribution-row label select{padding-right:42px}.teacher-distribution-row label select:disabled{color:#617086;cursor:not-allowed;background:#f3f5f7;border-color:#dde4ec}.distribution-status{border-radius:999px;width:-moz-fit-content;width:fit-content;padding:7px 11px;font-size:.84rem;font-weight:900}.distribution-status.assigned{color:#087c5e;background:#e7f8f1}.distribution-status.missing{color:#a96600;background:#fff3d9}.homeroom-distribution{background:#f7faff;border:1px solid #d8e6f6;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.homeroom-distribution>div{align-items:center;gap:12px;display:flex}.homeroom-distribution>div>svg{color:#7864d8}.homeroom-distribution>div>div{gap:4px;display:grid}.homeroom-distribution span{color:#6a788d;font-size:.9rem}.homeroom-distribution select{max-width:420px}.teacher-distribution-actions{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.teacher-distribution-actions p{color:#64748b;max-width:720px;margin:0;line-height:1.8}.teacher-change-launch{background:linear-gradient(135deg,#eef7ff,#fbfdff);border:1px solid #bad9fb;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.teacher-change-launch>div,.teacher-change-launch>div>div,.teacher-change-classroom span,.teacher-change-subjects header span,.teacher-change-direct-note span,.teacher-change-preview-heading span,.teacher-change-syllabus header span,.teacher-change-blockers span,.teacher-change-existing-confirm span{gap:4px;display:grid}.teacher-change-launch>div{grid-template-columns:48px minmax(0,1fr);align-items:center;min-width:0}.teacher-change-launch>div>span{width:48px;height:48px;color:var(--almanar-blue);background:#dfeeff;border-radius:15px;place-items:center;display:grid}.teacher-change-launch strong{color:#102d4c;font-size:1rem}.teacher-change-launch p{color:#5f7188;margin:0;line-height:1.7}.teacher-change-launch>button{color:#fff;background:var(--almanar-blue);min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:900;display:inline-flex}.teacher-change-launch>button:disabled{opacity:.55;cursor:not-allowed}.teacher-change-launch.permission-locked{background:#fffaf0;border-color:#e5d4ac}.teacher-change-launch.permission-locked>div>span{color:#9b6500;background:#fff0c9}.teacher-change-launch.permission-locked>button{color:#7b5c1a;background:#f2e5c8}.teacher-change-modal-layer{z-index:78}.modal-card.teacher-change-modal{overscroll-behavior:contain;width:min(980px,100%);max-height:calc(100dvh - 32px);padding:24px}.teacher-change-modal h3{color:#183654;margin:0;font-size:1rem}.teacher-change-modal select{font:inherit}.teacher-change-classroom{color:var(--almanar-blue);background:#f5f9ff;border:1px solid #d4e5f8;border-radius:14px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 15px;display:flex}.teacher-change-classroom small{color:#718096}.teacher-change-classroom strong{color:#173551}.teacher-change-selectors{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:end;gap:12px;display:grid}.teacher-change-selectors>label{color:#33445f;gap:7px;min-width:0;font-weight:900;display:grid}.teacher-change-selectors>svg{color:var(--almanar-blue);place-self:center}.teacher-change-selectors select{color:#142f4c;background:#fff;border:1px solid #cbdced;border-radius:12px;width:100%;min-height:48px;padding:0 13px;font-weight:800}.teacher-change-subjects,.teacher-change-mode,.teacher-change-preview,.teacher-change-syllabus{background:#fbfdff;border:1px solid #dce7f3;border-radius:17px;margin-top:16px}.teacher-change-subjects{padding:14px}.teacher-change-subjects header{align-items:center;gap:10px;display:flex}.teacher-change-subjects header>svg{color:var(--almanar-blue);flex:none}.teacher-change-subjects header span{flex:1;min-width:0}.teacher-change-subjects header small{color:#6c7c90}.teacher-change-subjects header b{color:var(--almanar-blue);background:var(--almanar-blue-soft);white-space:nowrap;border-radius:999px;padding:6px 9px}.teacher-change-subjects>div,.teacher-change-target-subjects{flex-wrap:wrap;gap:7px;padding-top:12px;display:flex}.teacher-change-subjects>div>span,.teacher-change-target-subjects>span{color:#28516f;background:#eaf2f8;border-radius:999px;padding:6px 10px;font-size:.84rem;font-weight:900}.teacher-change-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.teacher-change-mode legend{color:#253e5b;padding:0 8px;font-weight:900}.teacher-change-mode>label,.teacher-change-syllabus-decision>label{cursor:pointer;background:#fff;border:1px solid #d9e4f0;border-radius:14px;align-items:flex-start;gap:10px;min-height:92px;padding:13px;display:flex;position:relative}.teacher-change-mode>label.selected,.teacher-change-syllabus-decision>label.selected{border-color:var(--almanar-blue);background:#eef7ff;box-shadow:0 0 0 2px #2983df1a}.teacher-change-mode input,.teacher-change-syllabus-decision input{opacity:0;pointer-events:none;position:absolute}.teacher-change-mode>label>svg,.teacher-change-syllabus-decision>label>svg{color:var(--almanar-blue);flex:none}.teacher-change-mode label span,.teacher-change-syllabus-decision label span{gap:5px;min-width:0;display:grid}.teacher-change-mode label small,.teacher-change-syllabus-decision label small{color:#63758a;line-height:1.7}.teacher-change-target-subjects{grid-column:1/-1;align-items:center;padding:4px 2px 0}.teacher-change-target-subjects>small{color:#64748b;font-weight:800}.teacher-change-direct-note,.teacher-change-preview-heading,.teacher-change-syllabus>header,.teacher-change-blockers,.teacher-change-existing-confirm{border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.teacher-change-direct-note{color:#0f7152;background:#effbf6;border:1px solid #bfe9d8}.teacher-change-direct-note small{color:#4f7b6d;line-height:1.7}.teacher-change-preview{padding:14px}.teacher-change-preview-heading{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border:1px solid #cbe2fa;margin:0}.teacher-change-preview-heading small{color:#52728f;line-height:1.7}.teacher-change-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.teacher-change-summary>span{color:#67788d;text-align:center;background:#f1f6fb;border-radius:12px;align-content:center;justify-items:center;gap:3px;min-height:76px;padding:10px;display:grid}.teacher-change-summary strong{color:var(--almanar-blue);font-size:1.3rem}.teacher-change-before-after{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.teacher-change-before-after>svg{color:var(--almanar-blue);justify-self:center}.teacher-change-before-after article{background:#fff;border:1px solid #dce7f2;border-radius:13px;align-content:center;gap:5px;min-height:105px;padding:13px;display:grid}.teacher-change-before-after article small{color:#718096}.teacher-change-before-after article strong{color:#143451;overflow-wrap:anywhere}.teacher-change-before-after article span{color:#0e7c59;font-weight:900}.teacher-change-homeroom{color:#6348b7;background:#f7f4ff;border:1px solid #dcd2f7;border-radius:12px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.teacher-change-homeroom>span{gap:4px;display:grid}.teacher-change-homeroom small{color:#71658e;line-height:1.7}.teacher-change-preview-list,.teacher-change-days{margin-top:14px}.teacher-change-preview-list>div{background:#fff;border:1px solid #e1e9f2;border-radius:12px;max-height:280px;margin-top:9px;overflow-y:auto}.teacher-change-preview-list article{border-bottom:1px solid #e8eef5;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.65fr) 24px minmax(110px,.65fr);align-items:center;gap:8px;min-height:62px;padding:9px 12px;display:grid}.teacher-change-preview-list article:last-child{border-bottom:0}.teacher-change-preview-list article>span{gap:3px;min-width:0;display:grid}.teacher-change-preview-list article small{color:#718096}.teacher-change-preview-list article b{color:#24435f;overflow-wrap:anywhere}.teacher-change-preview-list article>svg{width:18px;color:var(--almanar-blue)}.teacher-change-days h3{align-items:center;gap:7px;display:flex}.teacher-change-days>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.teacher-change-days>div>span{background:#fff;border:1px solid #dce8f2;border-radius:12px;gap:4px;min-height:70px;padding:10px 12px;display:grid}.teacher-change-days span small{color:#63758a}.teacher-change-days span em{color:#a56000;font-size:.78rem;font-style:normal;font-weight:900}.teacher-change-days span.warning{background:#fffaf0;border-color:#f1cd91}.teacher-change-syllabus{background:#fffdf7;border-color:#ead7a9;padding:0 13px 13px}.teacher-change-syllabus>header{color:#8a5b00;background:#fff7e3;border-radius:16px 16px 0 0;margin:0 -13px 12px}.teacher-change-syllabus header small{color:#785f33;line-height:1.7}.teacher-change-syllabus-list{gap:8px;display:grid}.teacher-change-syllabus-list article{background:#fff;border:1px solid #eadfca;border-radius:11px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);gap:10px;padding:10px 12px;display:grid}.teacher-change-syllabus-list article>span{gap:3px;display:grid}.teacher-change-syllabus-list article small,.teacher-change-syllabus-list article p{color:#75664f;line-height:1.7}.teacher-change-syllabus-list article p{margin:0}.teacher-change-syllabus-list article.not-transferable{color:#657386;background:#f5f6f8}.teacher-change-syllabus-list article em{color:#687386;background:#e7e9ed;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:.74rem;font-style:normal;font-weight:900}.teacher-change-syllabus-decision{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.teacher-change-existing-confirm{color:#6e5315;cursor:pointer;background:#fff9e9;border:1px solid #ead39a;align-items:center}.teacher-change-existing-confirm input{width:19px;height:19px;accent-color:var(--almanar-blue);flex:none}.teacher-change-existing-confirm small{color:#7e6b3e}.teacher-change-blockers{color:#a52e37;background:#fff1f2;border:1px solid #efbdc2}.teacher-change-blockers svg{flex:none}.teacher-change-blockers small{color:#a52e37;border-top:1px solid #f2ccd0;padding-top:7px;line-height:1.7}.teacher-change-actions{z-index:2;background:linear-gradient(#ffffffd1,#fff 20%);margin-inline:-24px;padding:15px 24px 24px;position:sticky;bottom:-24px}.teacher-change-actions button{min-height:44px}.teacher-links-list{background:#fff;border:1px solid #dbe6f3;border-radius:20px;overflow:hidden}.teacher-links-head,.teacher-links-list article{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(120px,.55fr) minmax(150px,.65fr);align-items:center;gap:16px;padding:15px 20px;display:grid}.teacher-links-head{color:#586980;background:#f3f7fc;font-weight:900}.teacher-links-list article{border-top:1px solid #e6edf6;min-height:72px}.teacher-links-list article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teacher-links-list article em{color:#6c45bd;background:#f0ebff;border-radius:999px;padding:5px 9px;font-size:.78rem;font-style:normal;font-weight:900}.teacher-links-list article button,.teacher-unlink-all{color:#c62828;min-height:40px;font:inherit;cursor:pointer;background:#fff6f6;border:1px solid #ffc7c7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.teacher-links-list article button:disabled,.teacher-unlink-all:disabled{cursor:wait;opacity:.6}.teacher-links-list article button.permission-locked:disabled,.teacher-unlink-all.permission-locked:disabled{cursor:not-allowed}.teacher-links-list article button svg,.teacher-unlink-all svg{width:17px}.teacher-links-actions{background:snow;border:1px solid #f1dede;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.teacher-links-actions p{color:#66758a;margin:0;line-height:1.7}.teacher-distribution-loading,.teacher-distribution-empty,.weekly-plan-loading,.weekly-plan-empty,.teacher-assignment-readonly-empty{color:#68778d;text-align:center;background:#fafcff;border:1px dashed #cfdced;border-radius:18px;justify-items:center;gap:10px;padding:42px 18px;display:grid}.weekly-plan-panel{gap:20px;display:grid}.weekly-plan-intro,.weekly-plan-toolbar,.weekly-plan-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.weekly-plan-intro{background:linear-gradient(135deg,#f6f3ff,#fff);border:1px solid #ddd8f7;border-radius:22px;padding:22px}.weekly-plan-intro>div{align-items:center;gap:14px;display:flex}.weekly-plan-intro>div>svg{color:#6b4bc2;background:#eee8ff;border-radius:14px;width:44px;height:44px;padding:10px}.weekly-plan-intro h2,.weekly-plan-intro p{margin:0}.weekly-plan-intro p{color:#65738a;margin-top:6px}.weekly-plan-intro>span{color:#6844bf;background:#eee9ff;border-radius:12px;flex:none;padding:9px 14px;font-weight:900}.weekly-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.weekly-plan-stats article{background:#fff;border:1px solid #e0e8f4;border-radius:18px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex}.weekly-plan-stats article>svg{color:#6844bf;background:#f0ebff;border-radius:14px;width:42px;height:42px;padding:10px}.weekly-plan-stats article.complete>svg{color:#087c5e;background:#e7f8f1}.weekly-plan-stats article.warning>svg{color:#b66d00;background:#fff2d8}.weekly-plan-stats article div{gap:3px;display:grid}.weekly-plan-stats span{color:#65748a;font-weight:700}.weekly-plan-stats strong{color:#10213e;font-size:1.55rem}.weekly-plan-toolbar{background:#f9fbff;border:1px solid #dce5f4;border-radius:18px;align-items:end;padding:18px 20px}.weekly-plan-toolbar label{color:#33445f;gap:7px;width:min(100%,520px);font-weight:800;display:grid}.weekly-plan-toolbar select{color:#14233e;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #ccdcef;border-radius:13px;padding:0 14px;font-weight:700}.weekly-plan-toolbar>div{text-align:left;gap:5px;display:grid}.weekly-plan-toolbar>div span{color:#68778d;font-size:.92rem}.weekly-plan-balance{background:#fff;border:1px solid #dce6f3;border-radius:17px;grid-template-columns:minmax(180px,auto) minmax(220px,1fr) minmax(220px,auto);align-items:center;gap:18px;padding:16px 18px;display:grid}.weekly-plan-balance>div:first-child{gap:3px;display:grid}.weekly-plan-balance span{color:#66768c;font-size:.88rem}.weekly-plan-balance strong{color:#a56500;font-size:1.25rem}.weekly-plan-balance strong.balanced{color:#087a5d}.weekly-plan-balance-track{background:#e8eef6;border-radius:999px;height:10px;overflow:hidden}.weekly-plan-balance-track i{border-radius:inherit;background:linear-gradient(90deg, #7657d1, var(--almanar-blue));height:100%;display:block}.weekly-plan-balance em{font-style:normal;font-weight:900}.weekly-plan-balance em.balanced{color:#087a5d}.weekly-plan-balance em.remaining{color:#a56500}.weekly-plan-balance em.over{color:#b42333}.weekly-plan-table{background:#fff;border:1px solid #dbe6f3;border-radius:20px;overflow:hidden}.weekly-plan-head,.weekly-plan-row{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(160px,.75fr) minmax(130px,.6fr);align-items:center;gap:14px;padding:15px 18px;display:grid}.weekly-plan-head{color:#586980;background:#f3f7fc;font-weight:800}.weekly-plan-row{border-top:1px solid #e6edf6;min-height:84px}.weekly-plan-subject{align-items:center;gap:10px;display:flex}.weekly-plan-subject span{color:#6844bf;text-align:center;background:#f0ebff;border-radius:10px;min-width:44px;padding:7px 8px;font-size:.78rem;font-weight:900}.weekly-plan-teacher{color:#506079;align-items:center;gap:8px;display:flex}.weekly-plan-teacher svg{color:#7b68c8;width:18px}.weekly-plan-row>label{display:block;position:relative}.weekly-plan-row>label input{color:#10213e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:12px;padding:0 14px 0 52px;font-weight:900}.weekly-plan-row>label span{color:#76859a;font-size:.8rem;position:absolute;top:14px;left:11px}.weekly-plan-row>strong{color:#142b4d;font-size:1.08rem}.weekly-plan-row>strong.complete{color:#087a5d}.weekly-plan-row>strong.over{color:#b42333}.weekly-plan-status{border-radius:999px;width:-moz-fit-content;width:fit-content;padding:7px 11px;font-size:.82rem;font-style:normal;font-weight:900}.weekly-plan-status.complete{color:#087a5d;background:#e7f8f1}.weekly-plan-status.remaining,.weekly-plan-status.missing{color:#a56500;background:#fff3d9}.weekly-plan-status.over{color:#b42333;background:#ffe8eb}.weekly-plan-actions{padding-top:4px}.weekly-plan-actions p{color:#64748b;max-width:760px;margin:0;line-height:1.8}.teacher-assignment-readonly-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.teacher-assignment-readonly-list article{background:#f9fbfe;border:1px solid #dde7f3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.teacher-assignment-readonly-list article div{gap:4px;display:grid}.teacher-assignment-readonly-list article span{color:#6b7890;font-size:.9rem}.teacher-assignment-readonly-list article em{color:#6551c8;background:#eeeafd;border-radius:999px;padding:6px 9px;font-size:.8rem;font-style:normal;font-weight:800}@media (max-width:900px){.teacher-distribution-stats,.weekly-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-distribution-head,.teacher-links-head,.weekly-plan-head{display:none}.teacher-distribution-row,.weekly-plan-row{grid-template-columns:1fr;gap:12px}.teacher-change-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-change-preview-list article{grid-template-columns:minmax(160px,1.2fr) minmax(100px,.7fr) 22px minmax(100px,.7fr)}.teacher-links-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.teacher-distribution-row+.teacher-distribution-row,.weekly-plan-row+.weekly-plan-row{border-top:8px solid #f2f6fb}.weekly-plan-balance{grid-template-columns:1fr}}@media (max-width:640px){.teachers-section-tabs,.teacher-distribution-view-switch,.teacher-distribution-stats,.weekly-plan-stats,.teacher-assignment-readonly-list{grid-template-columns:1fr}.teachers-section-tabs{max-width:none}.teacher-distribution-intro,.teacher-distribution-toolbar,.homeroom-distribution,.teacher-distribution-actions,.teacher-change-launch,.teacher-links-actions,.weekly-plan-intro,.weekly-plan-toolbar,.weekly-plan-actions{flex-direction:column;align-items:stretch}.teacher-distribution-intro>span,.weekly-plan-intro>span,.homeroom-distribution select{max-width:none}.teacher-distribution-toolbar>div,.weekly-plan-toolbar>div{text-align:right}.teacher-links-list article{grid-template-columns:1fr;padding:16px}.teacher-links-list article button,.teacher-unlink-all,.teacher-change-launch>button{width:100%}.modal-card.teacher-change-modal{border-radius:18px;width:100%;max-height:calc(100dvh - 16px);padding:16px}.teacher-change-selectors,.teacher-change-before-after{grid-template-columns:1fr}.teacher-change-selectors>svg,.teacher-change-before-after>svg{transform:rotate(90deg)}.teacher-change-mode,.teacher-change-days>div,.teacher-change-syllabus-decision,.teacher-change-syllabus-list article{grid-template-columns:1fr}.teacher-change-target-subjects{grid-column:auto}.teacher-change-preview-list article{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:start;padding:12px}.teacher-change-preview-list article>span{border-bottom:1px solid #edf1f5;grid-column:1/-1;padding-bottom:7px}.teacher-change-preview-list article>svg{align-self:center}.teacher-change-actions{margin-inline:-16px;padding:13px 16px 16px;bottom:-16px}.teacher-change-actions button{flex:1;min-width:0}}@media (max-width:390px){.teacher-change-modal-layer{padding:8px}.teacher-change-summary{grid-template-columns:1fr 1fr}.teacher-change-summary>span{min-height:68px;padding:8px 5px}.teacher-change-launch{padding:14px}.teacher-change-launch>div{grid-template-columns:42px minmax(0,1fr)}.teacher-change-launch>div>span{width:42px;height:42px}.teacher-change-subjects header{flex-wrap:wrap;align-items:flex-start}.teacher-change-subjects header span{flex-basis:calc(100% - 36px)}}.school-number-line{color:#64748b;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;font-weight:700;line-height:1.55;display:flex}.school-number-line b{color:#3f526d;font:inherit;font-weight:800}.school-number-line em{color:inherit;font:inherit;font-style:normal}.users-table td,.users-table .table-user strong,.users-table .cell-stack strong,.users-table .guardian-student-list strong,.teacher-list-identity strong,.teacher-list-identity span,.teacher-profile-summary strong,.homeroom-teacher-cell strong,.dashboard-quick-copy strong,.dashboard-quick-copy small,.homework-class-card h3,.homework-class-card span,.homework-class-card strong,.school-chip strong,.school-chip span,.assessment-student-toggle>div strong,.assessment-grade-table td:first-child strong,.assessment-student-grade-table td:first-child strong,.assessment-classroom-options strong,.classroom-subject-options>label strong,.attendance-student-results strong,.absent-student-row strong,.absent-student-row span,.medical-students-list strong,.medical-students-list span,.late-ranking-list span,.late-selected-student strong,.late-selected-student span,.late-student-cell strong,.late-student-cell small,.late-ellipsis,.request-list strong,.request-list p,.request-detail>header h2,.request-detail>header p,.support-detail-summary strong,.support-conversation header strong,.weak-student-names span,.reinforcement-student-copy strong,.reinforcement-student-copy span,.reinforcement-student-copy small,.reinforcement-student-picker strong,.reinforcement-student-picker span,.reinforcement-selected-student strong,.reinforcement-selected-student span,.reinforcement-class-card>header strong,.reinforcement-class-card>header span,.reinforcement-classes-grid>button>header strong,.reinforcement-classes-grid>button>header span,.reinforcement-needed-card>div span,.reinforcement-needed-grid article strong,.reinforcement-needed-grid article small,.reinforcement-rating-list>article>div:first-child strong,.reinforcement-rating-list>article>div:first-child span,.reinforcement-weak-names>button span,.evaluation-ranking-list article>div strong,.evaluation-ranking-list article>div span,.print-template-list>button strong,.system-user-title strong,.transport-owner-list>button strong,.transport-owner-list>button small,.transport-student-identity .link-button,.transport-student-options strong,.transport-edit-student strong,.transport-student-payment-summary strong,.transport-owner-students-table td:first-child strong,.owner-account-summary strong,.period-field strong,.admin-identity strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.guardian-fee-summary-dialog{background:#fff;border-radius:26px;width:min(980px,96vw);max-height:94vh;overflow:auto;box-shadow:0 25px 70px #0d1f3d3d}.guardian-fee-summary-actions{z-index:2;background:#fffffff5;border-bottom:1px solid #dfe8f4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.guardian-fee-summary-print{color:#14233d;direction:rtl;padding:28px}.guardian-fee-summary-heading{border-bottom:4px solid var(--almanar-blue);grid-template-columns:1fr 1fr;gap:18px;padding-bottom:18px;display:grid}.guardian-fee-summary-heading>div{align-content:center;gap:5px;display:grid}.guardian-fee-summary-heading>div:last-child{text-align:left}.guardian-fee-summary-heading strong{font-size:26px}.guardian-fee-summary-heading h2{color:var(--almanar-blue);margin:0;font-size:24px}.guardian-fee-summary-heading small,.guardian-fee-summary-heading span{color:#61738c;font-weight:700}.guardian-fee-summary-party,.guardian-fee-summary-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.guardian-fee-summary-party span,.guardian-fee-summary-totals span{color:#61738c;background:#f3f7fc;border-radius:13px;gap:5px;padding:13px;font-weight:700;display:grid}.guardian-fee-summary-party strong,.guardian-fee-summary-totals strong{color:#14233d;font-size:17px}.guardian-fee-summary-totals span{text-align:center;background:#fff;border:1px solid #dae5f3}.guardian-fee-summary-totals .paid strong,.guardian-fee-summary-print td.paid{color:#11875a}.guardian-fee-summary-totals .remaining strong,.guardian-fee-summary-print td.remaining{color:#bd6500}.guardian-fee-summary-explainer{background:var(--almanar-blue-soft);color:#315780;border-radius:12px;margin:16px 0;padding:13px;font-weight:750;line-height:1.8}.guardian-fee-summary-pending-exit{color:#7f4a13;background:#fff9eb;border:1px solid #efcf97;border-radius:14px;grid-template-columns:minmax(180px,1fr) repeat(3,auto);align-items:center;gap:8px 14px;margin:12px 0;padding:12px 14px;display:grid}.guardian-fee-summary-pending-exit strong{color:#944c0b}.guardian-fee-summary-pending-exit span{font-size:12px;font-weight:800}.guardian-fee-summary-pending-exit small{color:#806548;grid-column:1/-1;line-height:1.7}.guardian-fee-summary-print tr.pending-exit td{color:#865318;background:#fffaf0}.guardian-fee-summary-print table{border-collapse:collapse;width:100%}.guardian-fee-summary-print th,.guardian-fee-summary-print td{text-align:right;border:1px solid #dbe5f1;padding:12px 9px}.guardian-fee-summary-print th{background:var(--almanar-blue-soft);color:#173b68}.guardian-fee-summary-print td:first-child{gap:4px;display:grid}.guardian-fee-summary-print td small{color:#6d7e94}.guardian-fee-summary-print footer{color:#66778d;border-top:1px solid #dce5ef;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:20px;padding-top:14px;display:flex}.guardian-fee-summary-print footer p{max-width:680px;margin:0;font-weight:700;line-height:1.7}@media (max-width:720px){.guardian-fee-summary-heading,.guardian-fee-summary-party,.guardian-fee-summary-totals{grid-template-columns:1fr}.guardian-fee-summary-heading>div:last-child{text-align:right}.guardian-fee-summary-print{padding:18px}.guardian-fee-summary-print table{min-width:720px}.guardian-fee-summary-pending-exit{grid-template-columns:1fr}.guardian-fee-summary-pending-exit small{grid-column:auto}}@media print{@page{size:A4 portrait;margin:0}html,body,#root{width:210mm!important;min-width:210mm!important}.guardian-fee-summary-print,.guardian-fee-summary-print *{visibility:visible!important}.guardian-fee-summary-print{z-index:99999;box-sizing:border-box;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:210mm;min-height:297mm;padding:12mm;position:absolute;inset:0;overflow:visible}}.table-user>div:last-child,.teacher-directory-list>article>*,.assessment-student-toggle>div,.request-list>button>div,.support-ticket-row>div,.absent-student-identity,.medical-students-list>div>div,.late-ranking-list>div,.late-selected-student>div,.reinforcement-student-copy,.reinforcement-student-picker>button>div,.reinforcement-selected-student>div,.system-user-main,.system-user-title,.transport-owner-list>button>div{min-width:0}.teacher-directory-list>article>*{text-overflow:clip;max-width:none;overflow:visible}.guardian-table .table-user,.guardian-table .guardian-student-list>span>span,.teacher-list-identity>div:last-child{align-items:start}@media (max-width:1280px){.users-table .table-user strong,.users-table .cell-stack strong,.users-table .guardian-student-list strong,.teacher-list-identity strong{text-overflow:clip;white-space:normal;overflow:visible}}.teachers-home-grid{margin-top:1.5rem}.teachers-home-grid .finance-section-card{min-height:190px}.teachers-back-button{margin:0 0 1.25rem}.lesson-coverage-page{gap:1.25rem;display:grid}.coverage-loading,.coverage-setup-warning,.coverage-current-value,.coverage-notice,.coverage-payroll-warning,.coverage-payroll-note,.coverage-empty-lessons{border-radius:18px;padding:1rem 1.15rem}.coverage-setup-warning,.coverage-payroll-warning{color:#8c5600;background:#fff7e5;border:1px solid #f1c676;align-items:center;gap:.85rem;display:flex}.coverage-setup-warning svg,.coverage-payroll-warning svg{flex:none}.coverage-setup-warning div{gap:.25rem;display:grid}.coverage-setup-warning strong{font-size:1.05rem}.coverage-current-value{color:#163867;background:linear-gradient(135deg,#f4f8ff,#eef5ff);border:1px solid #c9dcfa;grid-template-columns:auto auto auto 1fr;align-items:center;gap:.75rem;display:grid}.coverage-current-value svg{color:var(--almanar-blue)}.coverage-current-value strong{color:var(--almanar-blue);font-size:1.2rem}.coverage-current-value small{color:#59708d}.coverage-create-card,.coverage-monthly-section{background:#fff;border:1px solid #dbe5f3;border-radius:24px;padding:1.35rem;box-shadow:0 12px 30px #254b7d0f}.coverage-create-card>header,.coverage-monthly-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.coverage-create-card>header>div,.coverage-monthly-heading>div{gap:.25rem;display:grid}.coverage-create-card>header span,.coverage-monthly-heading>div>span{color:var(--almanar-blue);font-weight:800}.coverage-create-card h2,.coverage-monthly-heading h2{color:#10213d;margin:0;font-size:1.55rem}.coverage-create-card>header>svg{width:46px;height:46px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;padding:10px}.coverage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.coverage-form-grid label,.coverage-settings-form label{color:#344660;gap:.5rem;font-weight:800;display:grid}.coverage-form-grid input,.coverage-form-grid select,.coverage-settings-form input,.coverage-report-tools input,.coverage-report-tools select,.coverage-monthly-heading input{color:#142441;min-height:52px;font:inherit;background:#fff;border:1px solid #d7e2f1;border-radius:14px;padding:.75rem .9rem;font-weight:650}.coverage-form-grid select:disabled,.coverage-form-grid input:disabled{color:#8390a4;background:#f2f5f9}.coverage-payroll-note{color:var(--almanar-blue-dark);background:#eff7ff;border:1px solid #bad8fa;margin-top:.85rem;font-weight:700}.coverage-empty-lessons{color:#617087;background:#f4f6f9;margin-top:.85rem;font-weight:700}.coverage-submit{margin-top:1.1rem}.coverage-notice{color:#087557;background:#ebfbf5;border:1px solid #a9e3cf;align-items:center;gap:.65rem;font-weight:800;display:flex}.coverage-monthly-heading label{color:var(--almanar-blue);align-items:center;gap:.5rem;display:flex}.coverage-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:1rem}.coverage-report-tools{grid-template-columns:minmax(280px,1fr) minmax(210px,280px);gap:.85rem;margin:1rem 0;display:grid}.coverage-report-tools .search-box{width:100%}.coverage-report-tools>label{align-items:center;gap:.5rem;display:flex}.coverage-report-tools select{width:100%}.coverage-report-table-wrap{border:1px solid #dfe8f4;border-radius:20px;overflow-x:auto}.coverage-report-table{border-collapse:collapse;width:100%;min-width:1120px}.coverage-report-table th{color:#536782;text-align:right;background:#f3f7fc;padding:.9rem;font-size:.92rem}.coverage-report-table td{color:#233653;vertical-align:top;border-top:1px solid #e5ecf5;padding:1rem .9rem}.coverage-report-table td strong,.coverage-report-table td small{display:block}.coverage-report-table td small{color:#708098;margin-top:.3rem;line-height:1.5}.coverage-row-cancelled{background:#fff8f8}.coverage-status{white-space:nowrap;border-radius:999px;padding:.35rem .7rem;font-weight:850;display:inline-flex}.coverage-status.assigned{color:#9a6200;background:#fff1cf}.coverage-status.new{background:var(--almanar-blue-soft);color:var(--almanar-blue)}.coverage-status.acknowledged{color:#9a6200;background:#fff1cf}.coverage-status.pending_approval{color:#6341bc;background:#eee9ff}.coverage-status.approved,.coverage-status.executed{color:#08765a;background:#dff8ef}.coverage-status.cancelled{color:#b62b3a;background:#ffe4e7}.coverage-actions{flex-wrap:wrap;gap:.35rem;display:flex}.coverage-settings-panel{gap:1rem;display:grid}.coverage-settings-state{border-radius:18px;align-items:center;gap:.85rem;padding:1rem;display:flex}.coverage-settings-state>div{gap:.25rem;display:grid}.coverage-settings-state.configured{color:#087359;background:#eaf9f3}.coverage-settings-state.missing{color:#8b5700;background:#fff5df}.coverage-settings-form{grid-template-columns:minmax(260px,420px) auto;align-items:end;gap:1rem;display:grid}.payroll-table td.money-positive small,.payroll-table td.money-negative small{color:#667a95;white-space:normal;margin-top:.25rem;font-size:.75rem;display:block}@media (max-width:1100px){.coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.payroll-adjustment-toolbar,.payroll-history-range{flex-direction:column;align-items:stretch}.payroll-adjustment-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.payroll-adjustment-row,.payroll-calculation-breakdown,.teachers-home-grid,.coverage-form-grid,.coverage-report-tools,.coverage-settings-form{grid-template-columns:1fr}.teachers-home-grid .finance-section-card{min-height:150px}.coverage-current-value{grid-template-columns:auto 1fr}.coverage-current-value strong,.coverage-current-value small{grid-column:2}.coverage-create-card,.coverage-monthly-section{border-radius:18px;padding:1rem}.coverage-create-card>header,.coverage-monthly-heading{flex-direction:column;align-items:flex-start}.coverage-monthly-heading label,.coverage-monthly-heading input{width:100%}.coverage-metrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.books-directory-filters{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.books-directory-filters>button{width:100%}.books-results-summary{flex-wrap:wrap;align-items:flex-start;padding-left:16px;padding-right:16px}.books-results-summary small{width:100%;margin-inline-start:0}.books-inline-error{padding-left:16px;padding-right:16px}}.homeroom-incentive-panel{gap:22px;display:grid}.homeroom-incentive-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.homeroom-incentive-total{background:#ecfaf4;border:1px solid #bfe8d6;border-radius:20px;gap:3px;min-width:250px;padding:16px 20px;display:grid}.homeroom-incentive-total span,.homeroom-incentive-total small{color:#4f6f67}.homeroom-incentive-total strong{color:#08765e;font-size:1.55rem}.homeroom-incentive-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homeroom-incentive-summary>div{background:#f5f8fc;border:1px solid #e1e9f4;border-radius:17px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.homeroom-incentive-summary strong{color:var(--almanar-blue);font-size:1.35rem}.homeroom-incentive-note{color:#6f5a15;background:#fff8df;border:1px solid #f5df97;border-radius:16px;padding:15px 18px;line-height:1.8}.homeroom-incentive-list{gap:12px;display:grid}.homeroom-incentive-row{background:#fff;border:1px solid #dce6f3;border-radius:18px;grid-template-columns:auto minmax(220px,1fr) minmax(220px,300px);align-items:center;gap:16px;padding:15px;display:grid}.homeroom-classroom-icon{width:48px;height:48px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;place-items:center;display:grid}.homeroom-classroom-copy{gap:5px;display:grid}.homeroom-classroom-copy strong{color:#0b1d3a;font-size:1.08rem}.homeroom-classroom-copy span{color:#687991}.homeroom-incentive-row label{color:#44546c;gap:7px;font-weight:800;display:grid}.homeroom-incentive-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.assessment-publication-notice{color:#76500a;background:#fff9e9;border:1px solid #f2cf83;border-radius:18px;align-items:center;gap:13px;margin:0 0 18px;padding:15px 18px;display:flex}.assessment-publication-notice>svg{color:#d58a00;flex:none;width:23px;height:23px}.assessment-publication-notice>div{gap:4px;display:grid}.assessment-publication-notice strong{color:#5f410a;font-size:1.02rem}.assessment-publication-notice span{color:#80642e;font-weight:700}@media (max-width:760px){.homeroom-incentive-header{flex-direction:column;align-items:stretch}.homeroom-incentive-total{min-width:0}.homeroom-incentive-summary{grid-template-columns:1fr}.homeroom-incentive-row{grid-template-columns:auto 1fr}.homeroom-incentive-row label{grid-column:1/-1}}.guardian-device-toolbar select{border:1px solid var(--border);min-width:190px;min-height:48px;color:var(--text);font:inherit;background:#fff;border-radius:14px;padding:0 14px}.guardian-device-status{border-radius:999px;justify-content:center;align-items:center;min-width:88px;padding:7px 10px;font-size:.9rem;font-weight:800;display:inline-flex}.guardian-device-status.active{color:#08765e;background:#dff7ef}.guardian-device-status.pending{color:#9a6500;background:#fff2cf}.guardian-device-status.revoked{color:#b4233a;background:#ffe5e9}@media (max-width:760px){.guardian-device-toolbar{grid-template-columns:1fr}.guardian-device-toolbar select{width:100%}}.guidance-panel{background:linear-gradient(135deg, #f7fbff 0%, var(--almanar-blue-soft) 100%);border:1px solid #cfe1f8;border-radius:22px;margin:18px 0 22px;overflow:hidden;box-shadow:0 10px 28px #175faa12}.guidance-panel summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;list-style:none;display:grid}.guidance-panel summary::-webkit-details-marker{display:none}.guidance-panel-icon{width:46px;height:46px;color:var(--almanar-blue);background:#dcecff;border-radius:15px;place-items:center;display:grid}.guidance-panel-icon svg{width:24px;height:24px}.guidance-panel-heading{gap:4px;display:grid}.guidance-panel-heading strong{color:#10213d;font-size:1.02rem}.guidance-panel-heading small{color:#5d6f89;font-size:.9rem;line-height:1.7}.guidance-panel-toggle{white-space:nowrap;color:var(--almanar-blue);align-items:center;gap:7px;font-size:.88rem;font-weight:800;display:inline-flex}.guidance-panel-toggle svg{width:18px;transition:transform .18s}.guidance-panel[open] .guidance-panel-toggle svg{transform:rotate(180deg)}.guidance-panel-content{border-top:1px solid #dbe8f7;padding:0 18px 18px}.guidance-panel-content ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.guidance-panel-content li{background:#ffffffe0;border:1px solid #dce9f8;border-radius:16px;align-items:flex-start;gap:10px;min-height:64px;padding:12px;display:flex}.guidance-panel-content li>span{color:#fff;background:var(--almanar-blue);border-radius:10px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.84rem;font-weight:900;display:grid}.guidance-panel-content li p,.guidance-panel-notes p{color:#344765;margin:0;font-size:.9rem;font-weight:650;line-height:1.75}.guidance-panel-notes{color:#9b6800;background:#fff9e8;border:1px solid #f1dfaa;border-radius:15px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.guidance-panel-notes>svg{flex:0 0 20px;margin-top:3px}.guidance-panel-notes>div{gap:5px;display:grid}@media (max-width:680px){.guidance-panel{border-radius:18px}.guidance-panel summary{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px}.guidance-panel-icon{width:42px;height:42px}.guidance-panel-toggle{grid-column:2;justify-self:start}.guidance-panel-content{padding:0 13px 14px}.guidance-panel-content ol{grid-template-columns:1fr}}.teacher-attendance-workspace,.teacher-leave-workspace{gap:22px;display:grid}.teacher-attendance-toolbar,.teacher-leave-toolbar{background:#f8fbff;border:1px solid #dbe7f7;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.teacher-attendance-toolbar>div:first-child,.teacher-leave-toolbar>div:first-child{gap:4px;display:grid}.teacher-attendance-toolbar>div:last-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teacher-attendance-toolbar span,.teacher-leave-toolbar p{color:#62748d;margin:0}.teacher-attendance-sheet{background:#fff;border:1px solid #d8e4f4;border-radius:24px;overflow:hidden}.teacher-attendance-print-sheet{display:none}.teacher-attendance-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.teacher-attendance-overview article{background:#fff;border:1px solid #e0e9f5;border-radius:20px;align-items:center;gap:13px;min-height:100px;padding:17px 18px;display:flex;position:relative;overflow:hidden}.teacher-attendance-overview article:after{content:"";background:currentColor;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.teacher-attendance-overview article>span{background:currentColor;border-radius:15px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.teacher-attendance-overview article>span svg{color:#fff;width:23px;height:23px}.teacher-attendance-overview article>div{gap:4px;display:grid}.teacher-attendance-overview small{color:#60728b;font-size:13px;font-weight:750}.teacher-attendance-overview strong{color:#10233f;font-size:27px;line-height:1}.teacher-attendance-overview .present{color:#0a9b70;background:linear-gradient(135deg,#fff,#f2fcf8)}.teacher-attendance-overview .review{color:#df3349;background:linear-gradient(135deg,#fff,#fff5f6)}.teacher-attendance-overview .excused{color:var(--almanar-blue);background:linear-gradient(135deg,#fff,#f3f9ff)}.teacher-attendance-overview .late{color:#c47a00;background:linear-gradient(135deg,#fff,#fff9ed)}.teacher-attendance-missing-today{background:#fff;border:1px solid #d9e6f4;border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #163c660d}.teacher-attendance-missing-toggle{color:#173453;text-align:right;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.teacher-attendance-missing-toggle:not(:disabled){cursor:pointer}.teacher-attendance-missing-toggle>span{color:#fff;background:#e33b50;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.teacher-attendance-missing-toggle>span svg{width:24px;height:24px}.teacher-attendance-missing-toggle>div{gap:4px;min-width:0;display:grid}.teacher-attendance-missing-toggle strong{font-size:16px;line-height:1.5}.teacher-attendance-missing-toggle small{color:#687b94;font-size:12px;font-weight:700;line-height:1.6}.teacher-attendance-missing-toggle>b{color:#b42337;white-space:nowrap;background:#ffe8eb;border-radius:999px;padding:8px 12px;font-size:12px}.teacher-attendance-missing-today.waiting{background:linear-gradient(135deg,#fff,#f5faff);border-color:#d6e6f8}.teacher-attendance-missing-today.waiting .teacher-attendance-missing-toggle>span{background:var(--almanar-blue)}.teacher-attendance-missing-today.all-present{background:linear-gradient(135deg,#fff,#f0fbf7);border-color:#ccebdd}.teacher-attendance-missing-today.all-present .teacher-attendance-missing-toggle>span{background:#0a9b70}.teacher-attendance-missing-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 16px 16px;display:grid}.teacher-attendance-missing-list button{color:#203957;text-align:right;min-width:0;font:inherit;background:#fff8f9;border:1px solid #f1cdd3;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.teacher-attendance-missing-list button:hover{background:#fff1f3;border-color:#e77a89}.teacher-attendance-missing-list button>span{color:#fff;background:#db3449;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.teacher-attendance-missing-list button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.teacher-attendance-missing-list button small{color:#9b5260;grid-column:2;font-size:10px;font-weight:750}.teacher-attendance-missing-list button svg{grid-area:1/3/span 2;width:17px}.teacher-attendance-board{background:#f5f8fc;border:1px solid #d8e4f4;border-radius:25px;overflow:hidden}.teacher-attendance-board>header{background:#fff;border-bottom:1px solid #dce7f4;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.teacher-attendance-board>header>div:first-child{align-items:center;gap:13px;display:flex}.teacher-attendance-board h2,.teacher-attendance-board p{margin:0}.teacher-attendance-board h2{color:#10233f;font-size:22px}.teacher-attendance-board p{color:#667991;margin-top:4px;font-size:13px}.teacher-attendance-board-icon{color:#fff;background:linear-gradient(145deg, var(--almanar-blue), var(--almanar-blue-dark));border-radius:16px;flex:0 0 49px;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 9px 20px #0767cf33}.teacher-attendance-board-icon svg{width:25px;height:25px}.teacher-attendance-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.teacher-attendance-legend span{color:#536781;background:#f8fbff;border:1px solid #e0e8f3;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex}.teacher-attendance-legend i{background:#91a0b4;border-radius:50%;width:8px;height:8px}.teacher-attendance-legend .present i{background:#10a579}.teacher-attendance-legend .pending i,.teacher-attendance-legend .absent i{background:#e43b50}.teacher-attendance-cards{gap:8px;padding:10px;display:grid}.teacher-attendance-card{background:#fff;border:1px solid #dfe8f3;border-radius:16px;scroll-margin-block:120px;overflow:hidden;box-shadow:0 7px 20px #1c3b600b}.teacher-attendance-card:focus{outline-offset:3px;outline:3px solid #0b75db47}.teacher-attendance-person{background:linear-gradient(90deg,#fff,#f8fbff);border-bottom:1px solid #e7edf6;align-items:center;gap:9px;padding:8px 12px;display:flex}.teacher-attendance-avatar{color:#fff;background:var(--almanar-blue);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:grid}.teacher-attendance-person>div:nth-child(2){gap:3px;min-width:0;display:grid}.teacher-attendance-person>div:nth-child(2) strong{color:#10233f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.teacher-attendance-person>div:nth-child(2) small{color:#718299;font-size:10px}.teacher-attendance-person-summary{flex-wrap:wrap;align-items:center;gap:5px;margin-inline-start:auto;display:flex}.teacher-attendance-person-summary span{border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.teacher-attendance-person-summary svg{width:12px;height:12px}.teacher-attendance-person-summary .present{color:#087c5a;background:#e2f8f0}.teacher-attendance-person-summary .review{color:#b62337;background:#ffe8eb}.teacher-attendance-days{grid-template-columns:repeat(7,minmax(100px,1fr));gap:5px;padding:7px;display:grid;overflow-x:auto}.teacher-attendance-day{color:#53667e;min-height:90px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e9f3;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:7px 5px 6px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.teacher-attendance-day:before{content:"";background:#b9c4d2;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.teacher-attendance-day:not(:disabled):hover{z-index:1;border-color:#b9d5f3;transform:translateY(-2px);box-shadow:0 10px 22px #19497a1a}.teacher-attendance-day-heading{color:#425872;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.teacher-attendance-day-heading strong{font-size:11px}.teacher-attendance-day-heading small{color:#8796a9;direction:ltr;font-size:8px}.teacher-attendance-day-indicator{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.teacher-attendance-day-indicator svg{width:14px;height:14px}.teacher-attendance-day-label{color:currentColor;text-align:center;min-height:15px;font-size:9px;font-weight:850;line-height:1.25}.teacher-attendance-day time{color:currentColor;background:color-mix(in srgb, currentColor 9%, #fff);direction:ltr;border-radius:999px;min-height:15px;padding:2px 6px;font-size:8px;font-weight:800}.teacher-attendance-day.present{color:#07805c;background:#f4fcf9}.teacher-attendance-day.present:before{background:#10a579}.teacher-attendance-day.late{color:#9a6100;background:#fffbf1}.teacher-attendance-day.late:before{background:#e4a11b}.teacher-attendance-day.pending_review,.teacher-attendance-day.absent_unexcused{color:#b42338;background:#fff6f7}.teacher-attendance-day.pending_review:before,.teacher-attendance-day.absent_unexcused:before{background:#e23c51}.teacher-attendance-day.absent_excused,.teacher-attendance-day.official_assignment{color:var(--almanar-blue);background:#f4f9ff}.teacher-attendance-day.absent_excused:before,.teacher-attendance-day.official_assignment:before{background:var(--almanar-blue)}.teacher-attendance-day.left_early{color:#7442b6;background:#faf7ff}.teacher-attendance-day.left_early:before{background:#8c5ac9}.teacher-attendance-day.empty{color:#8a99ac;background:#f8fafc}.teacher-day-empty-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.teacher-attendance-day.holiday{color:#9aa6b5;cursor:default;background:repeating-linear-gradient(135deg,#f7f8fa,#f7f8fa 8px,#f1f3f6 8px 16px);min-height:90px}.teacher-attendance-day.holiday:before{background:#c4ccd6}.teacher-attendance-day .teacher-attendance-day-off{color:#8492a4;place-items:center;min-height:28px;font-size:10px;font-weight:800;display:grid}.teacher-attendance-print-heading{background:linear-gradient(135deg, #f8fbff, var(--almanar-blue-soft));border-bottom:1px solid #dee8f5;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.teacher-attendance-print-heading h2,.teacher-attendance-print-heading p{margin:0}.teacher-attendance-print-heading h2{color:#10233f;font-size:24px}.teacher-attendance-print-heading p,.teacher-attendance-print-heading span{color:#61738b}.teacher-attendance-table-scroll{overflow-x:auto}.teacher-attendance-table{width:100%;min-width:var(--teacher-attendance-table-min-width,855px);border-collapse:collapse;table-layout:fixed}.teacher-attendance-table th,.teacher-attendance-table td{border-bottom:1px solid #e5edf7;text-align:center;border-inline-start:1px solid #e8eef6;padding:12px 9px}.teacher-attendance-table thead th{color:#425978;background:#f3f7fc}.teacher-attendance-table th:first-child{z-index:2;text-align:right;background:#fff;width:230px;position:sticky;right:0}.teacher-attendance-table thead th:first-child{z-index:3;background:#edf4fd}.teacher-attendance-table th strong,.teacher-attendance-table th small{display:block}.teacher-attendance-table th small{color:#7b8ca3;margin-top:4px}.teacher-attendance-table .holiday{color:#9aa5b3;background:#f6f7f9}.attendance-status-cell{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:13px;align-content:center;place-items:center;gap:3px;padding:7px 5px;font-size:12px;font-weight:800;display:grid}.attendance-status-value{place-items:center;line-height:1.2;display:grid}.attendance-status-cell svg{width:21px;height:21px}.attendance-check-in-time,.attendance-record-source{color:currentColor;opacity:.82;direction:rtl;font-size:10px;font-weight:850;line-height:1.15;display:block}.attendance-check-in-time{direction:ltr}.attendance-status-cell.present{color:#087a59;background:#dff7ee}.attendance-status-cell.late{color:#9a6200;background:#fff1cd}.attendance-status-cell.pending_review,.attendance-status-cell.absent_unexcused{color:#b42335;background:#ffe4e8}.attendance-status-cell.absent_excused,.attendance-status-cell.official_assignment{color:var(--almanar-blue);background:#e2f1ff}.attendance-status-cell.left_early{color:#7440b8;background:#efe6ff}.attendance-status-cell.empty{color:#9aa8ba;background:#f5f8fc;font-size:21px}.attendance-day-off{place-items:center;min-height:46px;display:grid}.teacher-attendance-sheet footer,.teacher-attendance-empty{color:#667990;background:#f8fbff;margin:0;padding:15px 22px;font-size:13px}.teacher-attendance-modal,.teacher-leave-modal{max-width:660px}.teacher-leave-toolbar select{min-width:220px}.teacher-leave-list{gap:12px;display:grid}.teacher-leave-list article{background:#fff;border:1px solid #dfe8f4;border-radius:20px;grid-template-columns:minmax(230px,1fr) minmax(280px,1.4fr) auto auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.teacher-leave-person,.teacher-leave-period{align-items:center;gap:12px;display:flex}.teacher-leave-person>div,.teacher-leave-period>div{gap:3px;display:grid}.teacher-leave-person small,.teacher-leave-period span{color:#708197}.teacher-leave-period>svg{color:var(--almanar-blue)}.teacher-leave-status{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.teacher-leave-status.under_review{color:#966000;background:#fff0c9}.teacher-leave-status.needs_information{color:#7440b8;background:#efe5ff}.teacher-leave-status.approved{color:#087a59;background:#ddf7ed}.teacher-leave-status.rejected,.teacher-leave-status.cancelled{color:#b42335;background:#ffe4e8}.teacher-leave-request-body{background:#f6f9fd;border-radius:17px;padding:16px 18px}.teacher-leave-request-body p{color:#475d79;white-space:pre-wrap;margin:5px 0 15px}.teacher-leave-actions{flex-wrap:wrap}.teacher-attendance-settings{gap:22px;display:grid}.teacher-attendance-settings>header{align-items:center;gap:16px;display:flex}.teacher-attendance-settings>header h2,.teacher-attendance-settings>header p{margin:0}.teacher-attendance-settings>header p{color:#667991;margin-top:5px}.teacher-attendance-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.teacher-attendance-toolbar,.teacher-leave-toolbar{flex-direction:column;align-items:stretch}.teacher-attendance-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-attendance-board>header{flex-direction:column;align-items:flex-start}.teacher-attendance-missing-list{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-attendance-days{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.teacher-leave-list article,.teacher-attendance-settings-grid{grid-template-columns:1fr}}@media (max-width:560px){.teacher-attendance-overview{gap:8px}.teacher-attendance-overview article{min-height:86px;padding:13px}.teacher-attendance-overview article>span{border-radius:13px;flex-basis:39px;width:39px;height:39px}.teacher-attendance-overview strong{font-size:23px}.teacher-attendance-missing-toggle{grid-template-columns:42px minmax(0,1fr);padding:13px}.teacher-attendance-missing-toggle>span{border-radius:14px;width:42px;height:42px}.teacher-attendance-missing-toggle>b{grid-column:2;justify-self:start}.teacher-attendance-missing-list{grid-template-columns:1fr;padding:0 12px 12px}.teacher-attendance-person{flex-wrap:wrap;align-items:flex-start}.teacher-attendance-person-summary{width:100%;margin-inline-start:45px}.teacher-attendance-days{gap:5px;padding:7px}.teacher-attendance-day{min-height:96px;padding-inline:5px}.teacher-attendance-day-heading{flex-direction:column;align-items:center;gap:1px}}.teacher-attendance-cards{display:block;overflow-x:auto}.teacher-attendance-card{min-width:var(--teacher-attendance-table-min-width,855px);grid-template-columns:minmax(220px,1.35fr) minmax(0,5fr);display:grid}.teacher-attendance-person{flex-wrap:nowrap}.teacher-attendance-days{grid-template-columns:repeat(var(--teacher-attendance-day-count,5), minmax(110px, 1fr));gap:0;padding:0;display:grid;overflow:visible}.teacher-attendance-legend .admin-source{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.teacher-attendance-legend .admin-source svg{width:16px;height:16px}@media (max-width:720px){.teacher-attendance-card{min-width:var(--teacher-attendance-table-min-width,855px);grid-template-columns:180px minmax(0,5fr)}.teacher-attendance-person{z-index:3;background:#fbfdff;flex-wrap:nowrap;align-items:center;margin:0;position:sticky;right:0}.teacher-attendance-days{grid-template-columns:repeat(var(--teacher-attendance-day-count,5), minmax(110px, 1fr));gap:0;padding:0}}@media print{@page teacher-attendance-page{size:A4 landscape;margin:10mm}body.printing-teacher-attendance,body.printing-teacher-attendance #root{background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}html:has(body.printing-teacher-attendance){background:#fff!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important}body.printing-teacher-attendance *{visibility:hidden!important}body.printing-teacher-attendance .teacher-attendance-sheet,body.printing-teacher-attendance .teacher-attendance-sheet *{visibility:visible!important}body.printing-teacher-attendance .teacher-attendance-sheet{z-index:100000;page:teacher-attendance-page;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;inset:0;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important}body.printing-teacher-attendance .teacher-attendance-print-sheet{display:block!important}body.printing-teacher-attendance .teacher-attendance-table{table-layout:fixed;font-size:10px;width:100%!important;min-width:0!important}body.printing-teacher-attendance .teacher-attendance-table th:first-child{width:170px!important;position:static!important}body.printing-teacher-attendance .attendance-status-cell{min-height:32px;padding:4px;font-size:9px}body.printing-teacher-attendance .attendance-status-cell svg{width:15px;height:15px}body.printing-teacher-attendance .attendance-check-in-time,body.printing-teacher-attendance .attendance-record-source{font-size:7px}}.system-dialog-layer{z-index:4000}.system-dialog-card{text-align:center;width:min(520px,100vw - 32px);padding:32px;position:relative}.system-dialog-close{inset-inline-start:20px;position:absolute;top:20px}.system-dialog-icon{width:64px;height:64px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:22px;place-items:center;margin:0 auto 18px;display:grid}.system-dialog-icon svg{width:30px;height:30px}.system-dialog-card.tone-danger .system-dialog-icon{color:#d92d45;background:#fff0f2}.system-dialog-card.tone-success .system-dialog-icon{color:#079a6a;background:#eafaf4}.system-dialog-card h2{color:#10213d;margin:0;font-size:1.55rem}.system-dialog-card>p{color:#5c6d88;white-space:pre-line;margin:12px 0 0;font-size:1rem;line-height:1.9}.teacher-attendance-admin-badge{width:18px;height:18px;color:var(--almanar-blue);background:var(--almanar-blue-soft);vertical-align:middle;border-radius:50%;flex:0 0 18px;place-items:center;margin-inline-start:4px;display:inline-grid}.teacher-attendance-admin-badge svg{width:13px;height:13px}.teacher-attendance-day-label,.attendance-status-value{justify-content:center;align-items:center;gap:3px;display:inline-flex}.teacher-attendance-cards{background:#fff;border:1px solid #e0e9f4;border-radius:18px;gap:0;overflow-x:auto}.teacher-attendance-grid-header{min-width:var(--teacher-attendance-table-min-width,855px);background:#f8fbff;border-bottom:1px solid #e0e9f4;grid-template-columns:minmax(220px,1.35fr) minmax(0,5fr);display:grid}.teacher-attendance-grid-teacher-title{color:#65758c;border-inline-end:1px solid #e0e9f4;place-items:center start;min-height:62px;padding:10px 16px;font-size:12px;display:grid}.teacher-attendance-grid-days-title{grid-template-columns:repeat(var(--teacher-attendance-day-count,5), minmax(110px, 1fr));display:grid}.teacher-attendance-grid-days-title>span{text-align:center;border-inline-end:1px solid #e0e9f4;place-content:center;gap:3px;min-height:62px;padding:8px;display:grid}.teacher-attendance-grid-days-title>span:last-child{border-inline-end:0}.teacher-attendance-grid-days-title strong{color:#233755;font-size:12px}.teacher-attendance-grid-days-title small{color:#778ba5;font-size:10px}.teacher-attendance-grid-days-title .holiday{background:#f7f9fc}.teacher-attendance-card{min-width:var(--teacher-attendance-table-min-width,855px);border:0;box-shadow:none;border-bottom:1px solid #e7edf5;border-radius:0;grid-template-columns:minmax(220px,1.35fr) minmax(0,5fr);padding:0;display:grid}.teacher-attendance-card:last-child{border-bottom:0}.teacher-attendance-person{background:#fbfdff;border-inline-end:1px solid #e7edf5;min-width:0;padding:14px 16px}.teacher-attendance-person-summary{display:none}.teacher-attendance-days{grid-template-columns:repeat(var(--teacher-attendance-day-count,5), minmax(110px, 1fr));gap:0;display:grid}.teacher-attendance-day{color:#263b59;min-height:86px;box-shadow:none;background:#fff;border:0;border-inline-end:1px solid #e7edf5;border-radius:0;padding:12px 7px}.teacher-attendance-day:before{display:none}.teacher-attendance-day:hover:not(:disabled){background:#f8fbff}.teacher-attendance-day.holiday{background:#f8fafc}.teacher-attendance-day.present,.teacher-attendance-day.late,.teacher-attendance-day.pending_review,.teacher-attendance-day.absent_excused,.teacher-attendance-day.absent_unexcused,.teacher-attendance-day.left_early,.teacher-attendance-day.official_assignment,.teacher-attendance-day.empty{color:#263b59;background:#fff}.teacher-attendance-day:last-child{border-inline-end:0}.teacher-attendance-status-pill,.teacher-attendance-day-off{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.teacher-attendance-status-pill>svg,.teacher-attendance-day-off>svg{width:13px;height:13px}.teacher-attendance-day.present .teacher-attendance-status-pill{color:#16845e;background:#eefaf4;border-color:#ccebdd}.teacher-attendance-day.late .teacher-attendance-status-pill,.teacher-attendance-day.left_early .teacher-attendance-status-pill{color:#d46a00;background:#fff8ec;border-color:#ffe1b8}.teacher-attendance-day.pending_review .teacher-attendance-status-pill,.teacher-attendance-day.absent_unexcused .teacher-attendance-status-pill{color:#d52f49;background:#fff2f4;border-color:#ffd1d6}.teacher-attendance-day.absent_excused .teacher-attendance-status-pill,.teacher-attendance-day.official_assignment .teacher-attendance-status-pill{color:var(--almanar-blue);background:#f0f7ff;border-color:#cfe4ff}.teacher-attendance-day-off{color:var(--almanar-blue);background:#f1f7ff;border-color:#d8e6f7}.teacher-attendance-day time{color:#263b59;margin-top:7px;font-size:11px;font-weight:800}.teacher-attendance-day.late time,.teacher-attendance-day.left_early time{color:#e87500}@media (max-width:720px){.teacher-attendance-board{padding:12px}.teacher-attendance-card,.teacher-attendance-grid-header{min-width:var(--teacher-attendance-table-min-width,855px);grid-template-columns:180px minmax(0,5fr)}.teacher-attendance-grid-teacher-title{z-index:4;background:#f8fbff;position:sticky;right:0;box-shadow:-8px 0 16px #1a427212}.teacher-attendance-person{z-index:3;padding:12px;position:sticky;right:0;box-shadow:-8px 0 16px #1a427212}}.system-dialog-details{text-align:start;background:#f7faff;border:1px solid #dce7f3;border-radius:20px;gap:9px;margin:22px 0 0;padding:12px;display:grid}.system-dialog-details>div{background:#fff;border-radius:14px;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 12px;display:grid}.system-dialog-details dt{color:#71809a;font-size:.86rem;font-weight:800}.system-dialog-details dd{color:#132744;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.98rem;font-weight:900}.system-dialog-details .tone-positive dd{color:#087f5b}.system-dialog-details .tone-negative dd{color:#c9253d}.system-dialog-details .tone-warning dd{color:#a65b00}@media (max-width:560px){.system-dialog-card{padding:28px 20px 22px}.system-dialog-details>div{grid-template-columns:1fr;gap:4px}}.system-dialog-field{text-align:start;gap:8px;margin-top:22px;display:grid}.system-dialog-field span{color:#344761;font-weight:800}.system-dialog-field input,.system-dialog-field textarea{color:#10213d;width:100%;font:inherit;resize:vertical;background:#fbfdff;border:1px solid #d4e0ef;border-radius:16px;padding:14px 16px}.system-dialog-card .modal-actions{justify-content:center;margin-top:24px}.sidebar{background:linear-gradient(#fff 0%,#f8fbff 100%)}.sidebar nav{gap:7px;padding:5px 3px 12px}.sidebar nav button{color:#111827;background:var(--almanar-blue-soft);text-align:right;border:1px solid #cbdff2;border-radius:16px;gap:9px;width:100%;height:auto;min-height:45px;padding:5px 8px;font-size:12px;font-weight:850;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;position:relative;overflow:visible;box-shadow:0 6px 16px #245d9417}.sidebar nav button>svg:not(.sidebar-arrow){width:31px;height:31px;color:var(--almanar-blue);background:#ffffffad;border:1px solid #4a91d338;border-radius:11px;flex:0 0 31px;padding:6px;box-shadow:0 6px 14px #2568a61a}.sidebar nav button>span{color:#111827;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.35;overflow:visible}.sidebar nav button .sidebar-arrow{color:#111827;opacity:.72;flex:0 0 15px;width:15px;height:15px;margin-inline-start:auto}.sidebar nav button:hover{color:#111827;background:#deefff;border-color:#8cbce8;transform:translate(-2px);box-shadow:0 10px 22px #245d9426}.sidebar nav button.active{border-color:var(--almanar-blue-light);color:#111827;box-shadow:inset -4px 0 0 var(--almanar-blue), 0 11px 24px #166db82e;background:#cfe8fb;font-weight:950}.sidebar nav button.active>svg:not(.sidebar-arrow){color:var(--almanar-blue-dark);background:#ffffffc7;border-color:#0876d14d}.sidebar nav button:nth-child(5n+1){background:var(--almanar-blue-soft);border-color:#c7ddf5}.sidebar nav button:nth-child(5n+1)>svg:not(.sidebar-arrow){color:var(--almanar-blue);background:#e3f2ff;border-color:#b9d9f6}.sidebar nav button:nth-child(5n+2){background:#e5f8f1;border-color:#c5eadc}.sidebar nav button:nth-child(5n+2)>svg:not(.sidebar-arrow){color:#087b5c;background:#def5ec;border-color:#b6e1d1}.sidebar nav button:nth-child(5n+3){background:#fff4dc;border-color:#f0ddb2}.sidebar nav button:nth-child(5n+3)>svg:not(.sidebar-arrow){color:#a45d00;background:#fff0c9;border-color:#efd496}.sidebar nav button:nth-child(5n+4){background:#f1eafd;border-color:#ddd0f3}.sidebar nav button:nth-child(5n+4)>svg:not(.sidebar-arrow){color:#6841a2;background:#eee5fb;border-color:#d4c3ef}.sidebar nav button:nth-child(5n){background:#fdebf1;border-color:#f1cbd7}.sidebar nav button:nth-child(5n)>svg:not(.sidebar-arrow){color:#b3315b;background:#fae3eb;border-color:#edbecd}.sidebar nav button.active{filter:saturate(1.2);border-color:var(--almanar-blue-light);box-shadow:inset -4px 0 0 var(--almanar-blue), 0 9px 20px #22507d29}@media (max-width:900px){.sidebar nav{gap:7px}.sidebar nav button{min-height:45px;padding:5px 8px;font-size:12px}.sidebar nav button>svg:not(.sidebar-arrow){flex-basis:31px;width:31px;height:31px}}.fee-scope-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 12px;display:grid}.fee-scope-summary-card{border:1px solid #cfe1f3;border-inline-start:6px solid var(--almanar-blue);background:#f8fbff;border-radius:24px;overflow:hidden;box-shadow:0 12px 28px #1f4b7712}.fee-scope-summary-card.transport{border-color:#c5e9df;background:#f5fcfa;border-inline-start-color:#119575}.fee-scope-summary-card.empty{opacity:.78}.fee-scope-summary-card>header{align-items:center;gap:13px;padding:17px 18px 13px;display:flex}.fee-scope-summary-icon{width:48px;height:48px;color:var(--almanar-blue);background:#e4f2ff;border-radius:16px;flex:0 0 48px;place-items:center;display:grid}.fee-scope-summary-card.transport .fee-scope-summary-icon{color:#087c62;background:#dff6ee}.fee-scope-summary-icon svg{width:24px;height:24px}.fee-scope-summary-card header strong{color:#10294b;font-size:19px;display:block}.fee-scope-summary-card header small{color:#6b7f99;margin-top:3px;font-weight:700;display:block}.fee-scope-summary-card>div{border-top:1px solid #dce9f5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fee-scope-summary-card>div>span{color:#60738d;gap:5px;padding:13px 15px;font-weight:800;display:grid}.fee-scope-summary-card>div>span+span{border-inline-start:1px solid #dce9f5}.fee-scope-summary-card>div b{color:#0f2748;font-size:18px}.fee-scope-summary-card>div .remaining b{color:#b26800}.fee-scope-discount{color:#7252bc;padding:0 18px 14px;font-weight:800;display:block}.fee-cash-summary-strip{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.fee-cash-summary-strip span{color:#667991;background:#f7f9fc;border:1px solid #e1e9f2;border-radius:12px;padding:9px 13px;font-weight:800}.fee-cash-summary-strip b{color:#153052;margin-inline-start:6px}.transport-charge-section{background:#f8fdfa;border-color:#cce9e1}.fee-payment-student{background:#f5faff;border:1px solid #cbdff3;border-radius:19px;align-items:center;gap:13px;padding:15px 16px;display:flex}.fee-payment-student-avatar{color:#fff;background:var(--almanar-blue);border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:21px;font-weight:900;display:grid}.fee-payment-student div{gap:2px;display:grid}.fee-payment-student small{color:#71839a;font-weight:800}.fee-payment-student strong{color:#0d274b;font-size:19px}.fee-payment-student div>span{color:var(--almanar-blue);font-weight:800}.fee-payment-scope{gap:10px;display:grid}.fee-payment-scope-title{color:#233b5b;font-size:16px;font-weight:900}.fee-payment-scope>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fee-payment-scope button{color:#203957;text-align:start;cursor:pointer;background:#fff;border:2px solid #d7e4f1;border-radius:18px;align-items:center;gap:11px;min-height:82px;padding:13px;display:flex}.fee-payment-scope button.active.study{border-color:var(--almanar-blue);background:var(--almanar-blue-soft);box-shadow:0 8px 18px #1470c41f}.fee-payment-scope button.active.transport{background:#ebfaf5;border-color:#13a17c;box-shadow:0 8px 18px #0f85651f}.fee-payment-scope button:disabled{cursor:not-allowed;opacity:.55}.fee-payment-scope button>span:last-child{gap:4px;display:grid}.fee-payment-scope button strong{font-size:16px}.fee-payment-scope button small{color:#687d97;font-weight:800}.fee-payment-scope-icon{width:42px;height:42px;color:var(--almanar-blue);background:#e5f2ff;border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.fee-payment-scope button.transport .fee-payment-scope-icon{color:#078064;background:#def6ed}.fee-payment-scope-icon svg{width:22px;height:22px}.fee-payment-scope>p{color:#677a93;margin:0;font-size:13px;font-weight:700}@media (max-width:760px){.fee-scope-summary-grid,.fee-payment-scope>div,.fee-scope-summary-card>div{grid-template-columns:1fr}.fee-scope-summary-card>div>span+span{border-inline-start:0;border-top:1px solid #dce9f5}}.device-security-shell{overflow:hidden}.device-security-tabs{background:#f1f7ff;border:1px solid #d9e7f8;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;padding:7px;display:grid}.device-security-tabs button{color:#54647b;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-size:1rem;font-weight:800;display:flex}.device-security-tabs button.active{color:var(--primary);background:#fff;box-shadow:0 8px 24px #1f6feb1a}.device-view{gap:18px;display:grid}.device-security-stats{align-items:stretch}.device-security-stats .stat-card{min-width:0}.device-security-stats .stat-card>div:last-child,.device-security-stats .stat-card span,.device-security-stats .stat-card small{overflow-wrap:anywhere;white-space:normal;min-width:0}.teacher-device-security-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.device-metrics-explainer{border-bottom:1px solid var(--border);color:#61728a;background:#fbfcff;margin:-18px 0 0;padding:12px 28px 15px;font-size:.9rem;line-height:1.75}.device-limit-control{box-sizing:border-box;background:#f7fbff;border:1px solid #dce9f8;border-radius:15px;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:stretch;gap:9px;width:100%;min-width:0;max-width:210px;padding:12px;display:grid}.guardian-device-access-actions{width:100%;max-width:210px;margin-top:12px}.guardian-device-access-actions>button{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%;min-height:44px}.guardian-device-access-actions>button svg{flex-shrink:0}.guardian-device-access-modal .modal-heading{align-items:flex-start}.guardian-device-access-modal .modal-heading>div{overflow-wrap:anywhere;min-width:0}.guardian-device-access-modal button{white-space:normal;min-height:44px}.guardian-device-access-modal .icon-button{flex-shrink:0;min-width:44px}.device-limit-control label{gap:5px;display:grid}.device-limit-control label span,.device-limit-control small{color:#64748b;text-align:center;font-size:.82rem;font-weight:750}.device-limit-control input{color:#102749;width:100%;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #cbdcf1;border-radius:11px;font-weight:850}.device-limit-control small{text-align:center;white-space:nowrap}.device-limit-control button{background:var(--almanar-blue-soft);width:100%;min-height:44px;color:var(--almanar-blue);white-space:normal;border-color:#b8d7fb;justify-content:center;align-items:center;gap:7px;padding-inline:10px;font-weight:850;line-height:1.4;display:inline-flex}.device-limit-save:disabled{cursor:not-allowed;color:#8aa0b9;opacity:1;background:#f1f5f9;border-color:#dce6f1}.device-limit-save.is-saving:disabled{cursor:wait}.device-delete-button{min-height:40px;color:#c81e3a!important;background:#fff5f5!important;border-color:#fecaca!important}.device-delete-button:hover:not(:disabled){background:#ffe8eb!important;border-color:#fda4af!important}.device-action-button{white-space:normal;box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;padding:9px 12px;font-size:.88rem;font-weight:850;line-height:1.4;display:inline-flex}.device-action-button.approve{color:#087a52;background:#ecfbf5;border-color:#b8e8d5}.device-action-button.approve:hover:not(:disabled){background:#dcf8ec;border-color:#76d6b1}.device-action-button.replace{color:var(--almanar-blue-dark);background:#eef7ff;border-color:#9ec8f7}.device-action-button.replace:hover:not(:disabled){color:#fff;border-color:var(--almanar-blue);background:var(--almanar-blue)}.device-replacement-layer{z-index:1600}.device-replacement-card{width:min(620px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto}.device-replacement-card>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.device-replacement-card>header>span{width:48px;height:48px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.device-replacement-card h2{margin:0 0 6px}.device-replacement-card header p,.device-replacement-warning{color:#60738e;margin:0;line-height:1.8}.device-replacement-summary{background:#f7fbff;border:1px solid #d8e6f6;border-radius:16px;grid-template-columns:auto 1fr;gap:9px 18px;margin-bottom:16px;padding:14px 16px;display:grid}.device-replacement-summary span{color:#71829a}.device-replacement-card fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.device-replacement-card legend{margin-bottom:10px;font-weight:800}.device-replacement-card fieldset label{cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:15px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:grid}.device-replacement-card fieldset label.selected{border-color:var(--almanar-blue);background:#f4f9ff;box-shadow:0 0 0 3px #2180e81a}.device-replacement-card fieldset label span{gap:4px;display:grid}.device-replacement-card fieldset small{color:#6d7d93}.device-replacement-warning{color:#8a5a00;background:#fff8e8;border:1px solid #f3d496;border-radius:14px;margin-top:16px;padding:12px 14px}@media (max-width:520px){.device-replacement-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px}.device-replacement-summary{grid-template-columns:1fr;gap:4px}.device-replacement-summary strong+span{margin-top:8px}}.device-action-button.revoke{color:#b25b00;background:#fff8e9;border-color:#ffd7ac}.device-action-button.revoke:hover:not(:disabled){background:#fff0d4;border-color:#ffc276}.guardian-devices-table>tbody>tr>td:last-child .table-actions,.teacher-devices-table>tbody>tr>td:last-child .table-actions{grid-template-columns:minmax(96px,1fr);gap:8px;min-width:112px;display:grid}.guardian-devices-table,.teacher-devices-table{table-layout:fixed;border-collapse:separate;border-spacing:0 9px;width:100%}@media (min-width:681px){.guardian-devices-table th:first-child,.guardian-devices-table td:first-child{width:26%}.teacher-devices-table th:first-child,.teacher-devices-table td:first-child{width:20%}.guardian-devices-table th:nth-child(2),.guardian-devices-table td:nth-child(2){width:54%}.teacher-devices-table th:nth-child(2),.teacher-devices-table td:nth-child(2){width:58%}.guardian-devices-table th:nth-child(3),.guardian-devices-table td:nth-child(3){width:20%}.teacher-devices-table th:nth-child(3),.teacher-devices-table td:nth-child(3){width:22%}}.guardian-devices-table tbody tr,.teacher-devices-table tbody tr{transition:border-color .16s,box-shadow .16s,transform .16s}.guardian-devices-table tbody tr:hover,.teacher-devices-table tbody tr:hover{box-shadow:0 9px 24px #1a4f8b14}.guardian-devices-table tbody td,.teacher-devices-table tbody td{background:#fff;border-block:1px solid #e3ecf7}.guardian-devices-table tbody td:first-child,.teacher-devices-table tbody td:first-child{border-inline-start:1px solid #e3ecf7;border-start-start-radius:15px;border-end-start-radius:15px}.guardian-devices-table tbody td:last-child,.teacher-devices-table tbody td:last-child{border-inline-end:1px solid #e3ecf7;border-start-end-radius:15px;border-end-end-radius:15px}.account-device-list{gap:9px;width:100%;min-width:0;display:grid}.account-device-list article{box-sizing:border-box;background:#f9fbfe;border:1px solid #e0eaf6;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(112px,auto);grid-template-areas:"details status""details actions";align-items:start;gap:10px;padding:10px;display:grid;overflow:hidden}.account-device-list article>.table-user{grid-area:details;align-items:flex-start;min-width:0}.account-device-list article>.guardian-device-status{box-sizing:border-box;grid-area:status;width:100%;min-width:0}.account-device-list article>.table-actions{white-space:normal;grid-area:actions;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.account-device-list article>.table-actions>button{width:100%;max-width:100%}.account-device-list .cell-stack,.account-device-list .table-user>div:last-child{min-width:0}.account-device-list .cell-stack :is(strong,span),.guardian-account-name :is(strong,span){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.guardian-devices-table tbody td{vertical-align:top}.guardian-account-name{min-width:170px;padding-top:9px}.guardian-phone-line{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.guardian-phone-line b{color:#314762;font-weight:800}.guardian-never-login-label{font-weight:800;color:#9a5400!important}.guardian-linked-students{gap:7px;min-width:0;margin-top:13px;display:grid}.guardian-linked-students-title{color:#526780;align-items:center;gap:6px;font-size:.82rem;font-weight:850;display:flex}.guardian-linked-students-title svg{color:var(--almanar-blue)}.guardian-linked-student{background:#f7fbff;border:1px solid #dce8f5;border-radius:12px;gap:3px;min-width:0;padding:8px 10px;display:grid}.guardian-linked-student strong,.guardian-linked-student span,.guardian-linked-student small{overflow-wrap:anywhere;min-width:0}.guardian-linked-student strong{color:#15345e;font-size:.88rem}.guardian-linked-student span,.guardian-linked-student small,.guardian-linked-students-empty{color:#6a7b92;font-size:.78rem}.account-device-list article.matches-device-filter{background:#f3f9ff;border-color:#86bdf4;box-shadow:0 0 0 2px #1f6feb14}.guardian-devices-table .account-device-list .cell-stack span{line-height:1.55}.guardian-devices-table .account-device-list .table-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.device-empty-label{color:#718198;font-weight:750}.presence-summary{background:radial-gradient(circle at 6% 20%,#14b8a617,#0000 24%),linear-gradient(135deg,#f5faff,#fff);border:1px solid #cfe4fb;border-radius:22px;gap:14px;padding:20px;display:grid}.presence-total{align-items:center;gap:13px;display:flex}.presence-total>span{width:54px;height:54px;color:var(--almanar-blue-dark);background:#e0f2fe;border-radius:17px;place-items:center;display:grid}.presence-total>div{gap:2px;display:grid}.presence-total small{color:#63758f;font-weight:700}.presence-total strong{color:#092552;font-size:2rem}.presence-total button{margin-inline-start:auto}.presence-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.presence-metrics>div{color:#4f6078;background:#fff;border:1px solid #e2ebf7;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:66px;padding:12px 15px;font-weight:750;display:grid}.presence-metrics svg{color:var(--primary)}.presence-metrics strong{color:#071b3c;font-size:1.35rem}.presence-note{color:#64748b;margin:0;font-size:.92rem}.presence-groups{gap:16px;display:grid}.presence-group{background:#fff;border:1px solid #dce7f4;border-radius:20px;overflow:hidden}.presence-group>header{background:#f8fbff;border-bottom:1px solid #e7eef7;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.presence-group-icon{width:43px;height:43px;color:var(--almanar-blue);background:#e5f2ff;border-radius:14px;place-items:center;display:grid}.presence-group h3,.presence-group p{margin:0}.presence-group h3{color:#0d2449;font-size:1.12rem}.presence-group header p{color:#718198;margin-top:3px;font-size:.88rem}.presence-group header>strong{background:var(--almanar-blue);color:#fff;border-radius:12px;place-items:center;min-width:38px;height:38px;font-size:1.08rem;display:grid}.presence-list{display:grid}.presence-list article{border-bottom:1px solid #edf2f8;grid-template-columns:auto minmax(160px,1.1fr) minmax(190px,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.presence-list article:last-child{border-bottom:0}.presence-live-dot{box-sizing:content-box;background:#16a274;border:3px solid #d8f7eb;border-radius:50%;width:12px;height:12px}.presence-person,.presence-device,.presence-device>div{gap:3px;display:grid}.presence-person strong,.presence-device strong{color:#102749}.presence-person span,.presence-device span,.presence-list time{color:#74859c;font-size:.87rem}.presence-device{grid-template-columns:auto 1fr;align-items:center}.presence-device svg{color:var(--almanar-blue)}.presence-list time{text-align:end;white-space:nowrap;direction:ltr}.presence-empty{color:#718198;text-align:center;margin:0;padding:22px}@media (max-width:1100px){.teacher-device-security-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.presence-list article{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.presence-list time{text-align:start;grid-column:2/-1}}@media (max-width:680px){.device-security-tabs{grid-template-columns:1fr}.device-security-tabs button{min-height:50px}.presence-total{flex-wrap:wrap}.presence-total button{width:100%;margin-inline-start:0}.presence-metrics{grid-template-columns:1fr}.teacher-device-security-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-list article{grid-template-columns:auto minmax(0,1fr)}.presence-device,.presence-list time{grid-column:2}.guardian-devices-table,.teacher-devices-table{border-spacing:0;width:100%;min-width:0}.guardian-devices-table thead,.teacher-devices-table thead{display:none}.guardian-devices-table tbody,.teacher-devices-table tbody{gap:12px;display:grid}.guardian-devices-table tr,.guardian-devices-table td,.teacher-devices-table tr,.teacher-devices-table td{width:100%;display:block}.guardian-devices-table tr,.teacher-devices-table tr{background:#fff;border:1px solid #dce7f4;border-radius:18px;overflow:hidden}.guardian-devices-table td,.teacher-devices-table td{border:0;border-bottom:1px solid #edf2f8;border-radius:0;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;gap:10px;padding:13px 14px;display:grid}.guardian-devices-table td:before,.teacher-devices-table td:before{content:attr(data-label);color:#61728a;font-size:.82rem;font-weight:800}.guardian-devices-table td:last-child,.teacher-devices-table td:last-child{background:#f8fbff;border-bottom:0}.account-device-list{min-width:0}.guardian-account-name{min-width:0;padding-top:0}.account-device-list article{grid-template-columns:minmax(0,1fr);grid-template-areas:"details""status""actions";padding:12px}.account-device-list article>.guardian-device-status{justify-self:start;width:auto;min-width:112px}.account-device-list .table-actions{grid-column:auto}.guardian-device-access-actions{max-width:none}.device-limit-control{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:none}.guardian-devices-table .table-actions,.teacher-devices-table .table-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.guardian-devices-table .table-actions button,.teacher-devices-table .table-actions button{justify-content:center;min-height:44px}}@media (max-width:760px){.guardian-device-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.guardian-device-toolbar .search-field,.guardian-device-toolbar select{grid-column:1/-1;width:100%;min-width:0}.guardian-device-toolbar>.secondary-button{justify-content:center;width:100%;min-width:0}}@media (max-width:460px){.guardian-devices-page .device-security-stats,.guardian-devices-page .teacher-device-security-stats{grid-template-columns:minmax(0,1fr)}.device-metrics-explainer{padding-inline:14px}.guardian-devices-table td,.teacher-devices-table td{grid-template-columns:1fr}.guardian-devices-table td:before,.teacher-devices-table td:before{border-bottom:1px dashed #e4ebf5;padding-bottom:2px}.guardian-devices-table .table-actions,.teacher-devices-table .table-actions{grid-template-columns:1fr}}.passkey-login-card{text-align:center}.passkey-login-icon{width:86px;height:86px;color:var(--almanar-blue);background:linear-gradient(145deg,#eff7ff,#dcecff);border:1px solid #c9e1ff;border-radius:28px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:0 18px 40px #0c64d824}.passkey-login-user{color:#087653;background:#effaf5;border:1px solid #cce8dc;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:0 0 20px;padding:13px 16px;font-weight:900;display:flex}.passkey-login-card .secondary-button{justify-content:center;width:100%;margin-top:10px}.owner-account-modal{width:min(850px,100%)}.owner-security-panel{background:radial-gradient(circle at 8% 8%,#0b69dc14,#0000 28%),#f8fbff;border:1px solid #cfe1f7;border-radius:20px;margin-top:22px;padding:20px}.owner-security-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.owner-security-heading>div:nth-child(2){gap:4px;display:grid}.owner-security-heading strong,.owner-security-section-title strong{color:#10213e;font-size:17px}.owner-security-heading span{color:#62738d;font-size:13px;line-height:1.7}.owner-security-icon{width:50px;height:50px;color:var(--almanar-blue);background:#e5f1ff;border-radius:16px;place-items:center;display:grid}.owner-security-heading em{white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px;font-style:normal;font-weight:900}.owner-security-heading em.enabled{color:#087653;background:#dff7ed}.owner-security-heading em.disabled{color:#9a6500;background:#fff1cf}.owner-security-guidance{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-radius:14px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;display:flex}.owner-security-guidance p{margin:0;font-size:13px;line-height:1.8}.owner-add-device,.owner-protection-control{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:16px;display:grid}.owner-add-device label,.owner-protection-control label{gap:7px;display:grid}.owner-add-device label>span,.owner-protection-control label>span{color:#35465f;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.owner-add-device input,.owner-protection-control input,.owner-inline-confirm input{color:#10213e;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbdcf0;border-radius:12px;padding:0 13px}.owner-security-devices,.owner-security-sessions{border-top:1px solid #d9e6f4;margin-top:18px;padding-top:17px}.owner-security-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.owner-security-section-title span{color:#52677f;background:#eaf1f8;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.owner-security-device,.owner-session-row{background:#fff;border:1px solid #d8e5f3;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:9px;padding:12px;display:grid}.owner-security-device>div:nth-child(2),.owner-session-row>div:first-child{gap:4px;display:grid}.owner-security-device span,.owner-session-row span{color:#74849a;font-size:12px}.owner-device-symbol{width:42px;height:42px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:13px;place-items:center;display:grid}.owner-device-revoke,.owner-session-revoke{color:#bd2738;min-height:38px;font:inherit;cursor:pointer;background:#fff5f6;border:1px solid #f0c4ca;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.owner-inline-confirm{grid-column:1/-1;grid-template-columns:minmax(190px,1fr) auto auto;gap:8px;display:grid}.owner-session-confirm{gap:7px;display:flex}.owner-session-row em{color:#087653;background:#e3f8ef;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.owner-security-empty{color:#708198;text-align:center;background:#ffffffa6;border:1px dashed #c8d9eb;border-radius:13px;margin:0;padding:18px}@media (max-width:720px){.owner-account-modal{padding:17px}.owner-security-panel{padding:15px}.owner-security-heading{grid-template-columns:auto 1fr}.owner-security-heading em{grid-column:1/-1;justify-self:start}.owner-add-device,.owner-protection-control{grid-template-columns:1fr}.owner-add-device button,.owner-protection-control button{justify-content:center;width:100%}.owner-security-device,.owner-session-row{grid-template-columns:auto 1fr}.owner-security-device>button,.owner-session-row>button,.owner-session-row>em,.owner-session-confirm{grid-column:1/-1;justify-self:stretch}.owner-session-confirm button{flex:1}.owner-inline-confirm{grid-template-columns:1fr}}.mobile-biometric-admin-setting{color:#173454;cursor:pointer;background:#f7fbff;border:1px solid #cedff3;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:13px;margin-top:18px;padding:16px;display:grid}.mobile-biometric-admin-setting.selected{background:#f0fbf7;border-color:#8dccb6;box-shadow:0 10px 28px #0f8b6414}.mobile-biometric-admin-setting>input{accent-color:#0b9668;width:20px;height:20px}.mobile-biometric-admin-icon{width:52px;height:52px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:16px;place-items:center;display:grid;position:relative}.mobile-biometric-admin-icon svg:last-child{color:#087e59;background:#dff7ed;border-radius:50%;width:18px;height:18px;padding:3px;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.mobile-biometric-admin-setting>span:last-child{gap:5px;display:grid}.mobile-biometric-admin-setting strong{font-size:15px}.mobile-biometric-admin-setting small{color:#667a93;line-height:1.8}.system-user-mobile-security{border-radius:10px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:7px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.system-user-mobile-security.ready{color:#087a57;background:#e2f8ef}.system-user-mobile-security.waiting{color:#9a6400;background:#fff1cf}.mobile-biometric-privacy-note{color:#12684e;background:#effaf5;border-radius:13px;margin-bottom:16px;padding:11px 13px;font-size:12px;font-weight:800;line-height:1.7}.mobile-session-lock-page{background:radial-gradient(circle at 15% 20%,#1b7ee624,#0000 28%),linear-gradient(160deg,#f6faff 0%,#eef5ff 100%);min-height:100dvh}.mobile-session-lock-card{text-align:center;max-width:520px}.mobile-session-lock-card .brand-mark{border-bottom:1px solid #e1eaf5;justify-content:center;width:100%;margin-bottom:22px;padding-bottom:18px}.mobile-session-lock-card .passkey-login-icon{margin-inline:auto}.mobile-session-lock-privacy{color:#637890;margin:2px 0 0;font-size:12px;font-weight:700;line-height:1.8}@media (max-width:680px){.mobile-biometric-admin-setting{grid-template-columns:auto 1fr}.mobile-biometric-admin-setting>input{grid-row:1/span 2}.mobile-biometric-admin-setting>span:last-child{grid-column:2/-1}.mobile-session-lock-page .login-panel{width:min(100%,460px);padding:18px}.mobile-session-lock-card{border-radius:28px;box-shadow:0 24px 60px #10366224}}.structured-print-host{display:none}.structured-print-table-wrap{border:1px solid #c8d6e7;border-radius:8px;width:100%;overflow:hidden}.structured-print-table{border-collapse:collapse;table-layout:fixed;width:100%}.structured-print-table th,.structured-print-table td{text-align:right;vertical-align:top;white-space:pre-wrap;border:1px solid #c8d6e7;padding:8px 7px}.structured-print-table th{color:#fff;background:var(--structured-print-header,#123b63);font-weight:800}.structured-print-table tbody tr:nth-child(2n){background:#f5f8fc}.print-builder-paper.print-output .structured-print-table-wrap,.print-builder-paper.print-output .structured-print-table{width:100%;height:100%;margin:0}@media print{body *{visibility:hidden!important}.structured-print-host,.structured-print-host *{visibility:visible!important}.structured-print-host{z-index:99999;width:var(--structured-print-width,210mm);min-height:var(--structured-print-height,297mm);padding:var(--structured-print-margin,10mm);box-sizing:border-box;color:var(--structured-print-text,#17212b);font-size:calc(12px * var(--structured-print-scale,1));-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:absolute;inset:0;display:block!important}.structured-print-host .print-builder-paper.print-output{width:calc(var(--structured-print-width,210mm) - (var(--structured-print-margin,10mm) * 2));height:calc(var(--structured-print-height,297mm) - (var(--structured-print-margin,10mm) * 2))}.structured-print-host.uses-fixed-print-identity{width:auto;min-height:calc(var(--structured-print-height,297mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));padding:0;position:static;inset:auto;overflow:visible}.structured-print-host.uses-fixed-print-identity .structured-print-sheet{min-height:calc(var(--structured-print-height,297mm) - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));display:block}.structured-print-host.uses-fixed-print-identity .structured-print-sheet>*+*{margin-top:14px}.structured-print-host.uses-fixed-print-identity :is(tr,.structured-print-title,.structured-print-meta>div,.structured-print-notes,.structured-print-signatures){break-inside:avoid;page-break-inside:avoid}.structured-print-host.uses-fixed-print-identity .structured-print-table-wrap{overflow:visible}.structured-print-host.uses-fixed-print-identity thead{display:table-header-group}.structured-print-host.uses-fixed-print-identity tfoot{display:table-footer-group}.structured-print-sheet{min-height:calc(var(--structured-print-height,297mm) - (var(--structured-print-margin,10mm) * 2));flex-direction:column;gap:14px;display:flex}.structured-print-header{border-bottom:3px solid var(--structured-print-header,#123b63);align-items:center;gap:12px;padding-bottom:10px;display:flex}.structured-print-logo{width:58px;height:58px;color:var(--structured-print-accent,var(--almanar-blue));background:var(--almanar-blue-soft);border-radius:14px;flex:0 0 58px;place-items:center;display:grid;overflow:hidden}.structured-print-logo img,.structured-print-logo svg{object-fit:contain;width:100%;height:100%}.structured-print-header>div:nth-child(2){gap:2px;display:grid}.structured-print-header strong{font-size:18px}.structured-print-header span,.structured-print-header small{color:#60718a;font-size:10px;font-style:normal}.structured-print-copy{color:#53657d;border:1px solid #cad6e5;border-radius:999px;margin-inline-start:auto;padding:5px 9px;font-size:9px;font-style:normal}.structured-print-title{color:var(--structured-print-header,#123b63);text-align:center;margin:0;font-size:24px}.structured-print-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.structured-print-meta>div{background:#f7faff;border:1px solid #d5e0ee;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.structured-print-meta span{color:#6d7e94;font-size:9px;font-weight:700}.structured-print-meta strong{font-size:11px}.structured-print-table-wrap{flex:1}.structured-print-notes{background:#fafcff;border:1px solid #d5e0ee;border-radius:8px;padding:9px 11px}.structured-print-notes p{white-space:pre-wrap;margin:4px 0 0}.structured-print-signatures{gap:22px;margin-top:auto;display:grid}.structured-print-host.uses-fixed-print-identity .structured-print-signatures{margin-top:14px}.structured-print-signatures span{text-align:center;gap:18px;display:grid}.structured-print-signatures i{border-bottom:1px dotted #52637b}.structured-print-footer{color:#66778d;border-top:1px solid #d5e0ee;justify-content:space-between;gap:10px;padding-top:7px;font-size:8px;display:flex}}.teacher-communication-panel,.teacher-communication-detail{gap:22px;display:grid}.teacher-communication-hero{background:radial-gradient(circle at 12% 18%, #fff3 0 3px, transparent 4px), linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));color:#fff;border-radius:28px;align-items:center;gap:18px;padding:26px;display:flex;box-shadow:0 16px 36px #0754b933}.teacher-communication-hero>span{background:#ffffff29;border-radius:23px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid}.teacher-communication-hero svg{width:37px;height:37px}.teacher-communication-hero p{color:#cfe6ff;margin:0;font-weight:900}.teacher-communication-hero h2{margin:3px 0 5px;font-size:32px}.teacher-communication-hero small{color:var(--almanar-blue-soft);font-size:16px}.teacher-communication-metrics{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.teacher-communication-metrics button{color:#344b6a;font:inherit;text-align:right;background:#fff;border:1px solid #dce7f5;border-radius:22px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;transition:all .18s;display:grid}.teacher-communication-metrics button:hover,.teacher-communication-metrics button.active{border-color:currentColor;transform:translateY(-2px);box-shadow:0 12px 26px #2d4c771a}.teacher-communication-metrics svg{background:#eef5fd;border-radius:17px;width:52px;height:52px;padding:13px}.teacher-communication-metrics span{font-weight:900}.teacher-communication-metrics strong{font-size:30px}.teacher-communication-metrics .review{color:#c16f00}.teacher-communication-metrics .waiting{color:var(--almanar-blue)}.teacher-communication-metrics .done{color:#078b67}.teacher-communication-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.teacher-communication-toolbar form{background:#fff;border:1px solid #d8e4f2;border-radius:17px;align-items:center;gap:8px;width:min(100%,720px);min-height:54px;padding:5px 7px 5px 14px;display:flex}.teacher-communication-toolbar form svg{color:#7890ad}.teacher-communication-toolbar input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.teacher-communication-toolbar button{background:var(--almanar-blue-soft);min-height:42px;color:var(--almanar-blue);font:inherit;border:1px solid #cfe0f4;border-radius:13px;padding:0 18px;font-weight:900}.teacher-communication-toolbar>button.active{background:var(--almanar-blue);color:#fff}.teacher-communication-list{gap:12px;display:grid}.teacher-communication-list>button{color:#122846;width:100%;font:inherit;text-align:right;background:#fff;border:1px solid #dce7f5;border-radius:22px;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:15px;padding:17px;transition:all .18s;display:grid}.teacher-communication-list>button:hover{border-color:#9dc8f4;transform:translateY(-2px);box-shadow:0 12px 28px #234e8417}.teacher-communication-list .kind{background:var(--almanar-blue-soft);width:58px;height:58px;color:var(--almanar-blue);border-radius:19px;place-items:center;display:grid}.teacher-communication-list .kind.complaint{color:#d6314c;background:#fff0f2}.teacher-communication-list .kind.suggestion{color:#c17700;background:#fff5dd}.teacher-communication-list .kind.assistance{color:#078866;background:#e8f8f2}.teacher-communication-list .kind svg{width:27px;height:27px}.teacher-communication-list>button>div{gap:5px;min-width:0;display:grid}.teacher-communication-list strong{font-size:18px}.teacher-communication-list p,.teacher-communication-list time{color:#6f819a;margin:0;font-size:14px}.teacher-communication-list>button>svg{color:#8fa2ba}.teacher-communication-status{border-radius:999px;width:max-content;padding:6px 11px;font-size:12px;font-weight:900}.teacher-communication-status.review{color:#a86600;background:#fff2d4}.teacher-communication-status.waiting-teacher{color:var(--almanar-blue-dark);background:#e2f2ff}.teacher-communication-status.resolved{color:#087c5d;background:#ddf7ed}.teacher-communication-status.closed{color:#b92741;background:#fee8eb}.teacher-communication-loading{color:#667c98;justify-content:center;align-items:center;gap:10px;min-height:190px;display:flex}.teacher-communication-back{width:max-content;color:var(--almanar-blue);font:inherit;background:#fff;border:1px solid #d6e4f3;border-radius:14px;align-items:center;gap:6px;padding:11px 15px;font-weight:900;display:flex}.teacher-communication-detail>header{background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));color:#fff;border-radius:25px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.teacher-communication-detail>header small{color:#cfe6ff;font-weight:900}.teacher-communication-detail>header h2{margin:4px 0;font-size:28px}.teacher-communication-detail>header p{color:var(--almanar-blue-soft);margin:0}.teacher-communication-detail>header .teacher-communication-status{background:#fff}.teacher-communication-actions{flex-wrap:wrap;gap:9px;display:flex}.teacher-communication-actions button{background:var(--almanar-blue-soft);min-height:44px;color:var(--almanar-blue);font:inherit;border:1px solid #cadcf0;border-radius:13px;align-items:center;gap:7px;padding:0 15px;font-weight:900;display:flex}.teacher-communication-actions button.success{color:#07835f;background:#e7f8f1;border-color:#bce8d8}.teacher-communication-actions button.danger{color:#bf2943;background:#fff0f2;border-color:#ffc8d0}.teacher-communication-chat{background:#f4f7fc;border:1px solid #dce7f5;border-radius:24px;gap:13px;min-height:260px;padding:22px;display:grid}.teacher-communication-chat article{border-radius:20px;width:min(78%,680px);padding:15px 18px}.teacher-communication-chat .from-teacher{background:#e4f1ff;border-bottom-left-radius:5px;justify-self:start}.teacher-communication-chat .from-school{background:#e2f7ee;border-bottom-right-radius:5px;justify-self:end}.teacher-communication-chat p{white-space:pre-wrap;margin:7px 0;line-height:1.8}.teacher-communication-chat time{color:#70849e;font-size:12px}.teacher-communication-reply{background:#fff;border:1px solid #dce7f5;border-radius:21px;gap:9px;padding:18px;display:grid}.teacher-communication-reply label{font-weight:900}.teacher-communication-reply>div{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.teacher-communication-reply textarea{resize:vertical;font:inherit;border:1px solid #cad9eb;border-radius:15px;outline:0;padding:14px;line-height:1.7}.teacher-communication-reply button{background:var(--almanar-blue);color:#fff;font:inherit;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:flex}.teacher-communication-reply small{color:#6d8099}@media (max-width:800px){.teacher-communication-metrics{grid-template-columns:1fr}.teacher-communication-toolbar{flex-direction:column;align-items:stretch}.teacher-communication-toolbar form{width:100%}.teacher-communication-detail>header{flex-direction:column}.teacher-communication-reply>div{grid-template-columns:1fr}.teacher-communication-reply button{min-height:50px}.teacher-communication-chat article{width:90%}}.supervisors-panel{gap:24px;display:grid}.supervisors-heading{background:linear-gradient(135deg,#f8fbff,var(--almanar-blue-soft));border:1px solid #d9e7f6;border-radius:30px;justify-content:space-between;gap:24px;padding:28px;display:flex}.supervisors-heading h2{color:#0a244d;margin:7px 0;font-size:clamp(30px,4vw,46px)}.supervisors-heading p{color:#55708f;max-width:760px;margin:0;font-size:18px;line-height:1.8}.supervisors-heading-icon{color:#fff;background:linear-gradient(145deg,var(--almanar-blue),var(--almanar-blue-dark));width:92px;height:92px;box-shadow:0 18px 38px color-mix(in srgb, var(--almanar-blue) 18%, transparent);border-radius:28px;place-items:center;display:grid}.supervisors-heading-icon svg{width:44px;height:44px}.supervisor-tabs{background:#edf4fb;border:1px solid #d8e6f5;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:10px;padding:9px;display:grid}.supervisor-tabs button{color:#526b89;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:62px;font-size:17px;font-weight:800;display:flex}.supervisor-tabs button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 9px 22px #193e6614}.supervisor-section-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.supervisor-section-toolbar>div{flex:1;min-width:0}.supervisor-section-toolbar>.primary-button{flex:none;width:auto}.supervisor-section-toolbar h3,.supervisor-list-card h3,.supervisor-form-card h3{color:#0d2850;margin:0 0 7px;font-size:25px}.supervisor-section-toolbar p{color:#687f9b;margin:0}.supervisor-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;display:grid}.supervisor-directory-card{background:linear-gradient(145deg,#eff7ffd1,#fff0 38%),#fff;border:1px solid #dbe7f5;border-radius:22px;flex-direction:column;gap:15px;min-width:0;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 11px 28px #15478214}.supervisor-directory-card:hover{border-color:#bfd8f2;transform:translateY(-2px);box-shadow:0 15px 34px #1547821f}.supervisor-directory-card.inactive{opacity:.78;background:#f7f9fc}.supervisor-card-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.supervisor-avatar{color:#fff;background:linear-gradient(145deg,var(--almanar-blue),var(--almanar-blue-dark));width:54px;height:54px;box-shadow:0 9px 20px color-mix(in srgb,var(--almanar-blue) 18%,transparent);border-radius:17px;place-items:center;font-size:23px;font-weight:900;display:grid}.supervisor-card-identity{min-width:0}.supervisor-card-identity h3{color:#0e294d;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.45}.supervisor-card-identity p{color:#71849c;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.55}.supervisor-card-badges{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.supervisor-role-badge,.supervisor-guardian-badge,.supervisor-permission-badge{box-sizing:border-box;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:850;display:inline-flex}.supervisor-role-badge{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.supervisor-guardian-badge{color:#087656;background:#e2f7ef}.supervisor-permission-badge{color:#7950a8;background:#f2eafd}.supervisor-permission-badge svg{width:14px;height:14px}.supervisor-card-heading>.status-dot{white-space:nowrap;align-self:start}.supervisor-employee-number{color:#617995;background:#fff;border:1px solid #e0e9f3;border-radius:13px;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:13px;display:flex}.supervisor-employee-number svg{width:18px;height:18px;color:var(--almanar-blue)}.supervisor-employee-number b{color:#16385e;margin-inline-start:auto;font-size:14px}.supervisor-card-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supervisor-card-facts>div{color:#6a8098;text-align:center;background:#f3f7fb;border-radius:14px;justify-items:center;gap:4px;min-width:0;padding:10px 6px;display:grid}.supervisor-card-facts svg{width:20px;height:20px;color:var(--almanar-blue)}.supervisor-card-facts span{font-size:12px;line-height:1.35}.supervisor-card-facts strong{color:#17395f;font-size:18px}.supervisor-card-section{gap:9px;min-width:0;padding-top:2px;display:grid}.supervisor-card-section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.supervisor-card-section>header strong{color:#17395f;font-size:14px}.supervisor-card-section>header span{color:#71849c;white-space:nowrap;font-size:12px}.supervisor-class-chips,.supervisor-card-metrics{flex-wrap:wrap;gap:7px;display:flex}.supervisor-class-chips>span{color:#315b80;background:#edf6ff;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:0;padding:8px 9px;font-size:12px;line-height:1.45;display:grid}.supervisor-class-chips>span svg{color:var(--almanar-blue);grid-row:1/3}.supervisor-class-chips>span small{color:#6f849a;font-size:12px}.supervisor-class-chips>span.more{color:#5f7187;background:#f1f4f8;font-weight:800;display:inline-flex}.supervisor-child-list{gap:7px;display:grid}.supervisor-child-list>div{background:#f5fcf9;border:1px solid #dceee8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.supervisor-child-list>div>span{gap:2px;min-width:0;display:grid}.supervisor-child-list strong{color:#145844;overflow-wrap:anywhere;font-size:13px}.supervisor-child-list small{color:#678276;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.supervisor-child-list em{color:#087656;background:#daf5e9;border-radius:999px;flex:none;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850}.supervisor-child-list em.secondary{color:#526b83;background:#eaf0f6}.supervisor-more-children{color:#60768e;font-size:12px}.supervisor-card-empty{box-sizing:border-box;color:#6f8297;background:#f5f7fa;border-radius:11px;min-height:42px;margin:0;padding:10px;font-size:12px;line-height:1.65}.supervisor-card-empty.warning{color:#8a6517;background:#fff8e7}.supervisor-card-metrics{margin-top:auto;padding-top:2px}.supervisor-card-metrics span{color:#75622f;background:#fbf8ef;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.supervisor-card-metrics svg{width:15px;height:15px}.supervisor-sensitive-action-note{color:#805d16;background:#fff8e7;border:1px solid #f0d39a;border-radius:11px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:12px;line-height:1.6;display:flex}.supervisor-sensitive-action-note svg{flex:none;width:16px;height:16px;margin-top:1px}.supervisor-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:3px;display:grid}.supervisor-card-actions button{min-height:46px;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#f6faff;border:1px solid #cfe0f2;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.supervisor-card-actions button:hover:not(:disabled){background:var(--almanar-blue-soft)}.supervisor-card-actions button.primary{color:#fff;border-color:var(--almanar-blue);background:var(--almanar-blue)}.supervisor-card-actions button.primary:hover:not(:disabled){background:var(--almanar-blue-dark)}.supervisor-card-actions button.guardian{color:#087656;background:#f2fbf7;border-color:#bfe4d7}.supervisor-card-actions button.security{grid-column:1/-1}.supervisor-card-actions button:disabled{opacity:.55;cursor:not-allowed}.supervisor-two-column{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.supervisor-form-card,.supervisor-list-card{background:#fff;border:1px solid #dae7f4;border-radius:25px;padding:23px;box-shadow:0 9px 26px #173d6510}.supervisor-form-card{gap:15px;display:grid}.supervisor-form-card h3{align-items:center;gap:9px;display:flex}.supervisor-form-card label{color:#2e4b6c;gap:7px;font-weight:750;display:grid}.supervisor-form-card input,.supervisor-form-card select,.supervisor-form-card textarea{color:#10284a;width:100%;font:inherit;box-sizing:border-box;background:#fbfdff;border:1px solid #cedded;border-radius:14px;padding:13px 15px}.supervisor-form-card textarea{resize:vertical;min-height:100px}.supervisor-list-card{gap:12px;display:grid}.supervisor-task,.violation-row{background:#fbfdff;border:1px solid #e0e9f3;border-radius:17px;justify-content:space-between;gap:16px;padding:17px;display:flex}.supervisor-task>div:first-child,.violation-row>div:first-child{gap:5px;display:grid}.supervisor-task strong,.violation-row strong{color:#132d51;font-size:17px}.supervisor-task span,.violation-row span{color:#6b829d}.supervisor-task p,.violation-row p{color:#385b7b;margin:4px 0;line-height:1.7}.task-status,.violation-status{white-space:nowrap;background:#fff4ce;border-radius:999px;padding:7px 10px;font-weight:800;display:inline-flex;color:#83600c!important}.supervisor-task.approved .task-status,.violation-status.closed{background:#dff8ee;color:#087656!important}.supervisor-task.returned .task-status{background:#ffe9e5;color:#b94838!important}.task-actions{gap:7px;margin-top:9px;display:flex}.task-actions button{min-height:44px;color:var(--almanar-blue);cursor:pointer;background:#fff;border:1px solid #c9dced;border-radius:10px;padding:7px 10px;font-weight:750}.confidential-note{color:#74540a;background:#fff8df;border:1px solid #f4dda1;border-radius:18px;gap:13px;padding:17px;display:flex}.confidential-note div{gap:4px;display:grid}.criteria-mini-list{gap:7px;display:grid}.criteria-mini-list span{color:#405e7c;background:#f3f7fb;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.criteria-mini-list b{color:#fff;background:var(--almanar-blue);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.supervisor-evaluation-option{text-align:right;cursor:pointer;background:#fbfdff;border:1px solid #dde8f3;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px;display:flex}.supervisor-evaluation-option div{display:grid}.supervisor-evaluation-option strong{color:#142d4f}.supervisor-evaluation-option span{color:#637c99}.supervisor-create-modal{width:min(980px,100vw - 32px);max-height:calc(100dvh - 28px);position:relative}.supervisor-create-account-modal{padding:0;overflow:auto}.supervisors-panel .close-button,.supervisor-link-student-modal>.close-button{z-index:4;color:#334b68;cursor:pointer;background:#fff;border:1px solid #d7e3f0;border-radius:14px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 7px 18px #163b6417}.supervisors-panel .close-button:hover,.supervisor-link-student-modal>.close-button:hover{color:#b42318;background:#fff6f5;border-color:#f1c2c0}.supervisors-panel .close-button svg,.supervisor-link-student-modal>.close-button svg{width:23px;height:23px}.supervisor-create-heading{background:linear-gradient(135deg,#f8fbff,var(--almanar-blue-soft));border-bottom:1px solid #e3ebf4;align-items:center;gap:16px;padding:27px 28px 22px 82px;display:flex}.supervisor-create-heading-icon{color:#fff;background:linear-gradient(145deg,var(--almanar-blue),var(--almanar-blue-dark));height:58px;box-shadow:0 12px 25px color-mix(in srgb, var(--almanar-blue) 15%, transparent);border-radius:18px;flex:0 0 58px;place-items:center;display:grid}.supervisor-create-heading-icon svg{width:29px;height:29px}.supervisor-create-heading>div{gap:3px;min-width:0;display:grid}.supervisor-create-heading h2{color:#0c2850;margin:0;font-size:27px}.supervisor-create-heading p{color:#5d7591;overflow-wrap:anywhere;margin:0;line-height:1.7}.supervisor-account-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 26px 0;display:grid}.supervisor-account-mode>button{color:#385875;min-height:64px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d4e2ef;border-radius:16px;align-items:center;gap:11px;padding:11px 14px;display:flex}.supervisor-account-mode>button:hover{background:#f7fbff;border-color:#9ebfde}.supervisor-account-mode>button.selected{color:var(--almanar-blue-dark);border-color:var(--almanar-blue);background:var(--almanar-blue-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--almanar-blue) 8%,transparent)}.supervisor-account-mode>button>svg{flex:none;width:25px;height:25px}.supervisor-account-mode>button>span{gap:2px;min-width:0;display:grid}.supervisor-account-mode strong{font-size:15px}.supervisor-account-mode small{color:#6b8097;font-size:12px;line-height:1.5}.supervisor-create-section{background:#fff;border:1px solid #dce7f2;border-radius:20px;gap:17px;margin:22px 26px 0;padding:20px;display:grid}.supervisor-create-section-title{align-items:center;gap:11px;display:flex}.supervisor-create-section-title>span,.supervisor-class-picker legend>span{color:#fff;background:var(--almanar-blue);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.supervisor-create-section-title>span svg{width:18px;height:18px}.supervisor-create-section-title>div{gap:2px;min-width:0;display:grid}.supervisor-create-section-title strong{color:#14345a;font-size:18px}.supervisor-create-section-title small{color:#6b8199;line-height:1.6}.supervisor-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.supervisor-create-grid label{color:#2c4c6d;align-content:start;gap:7px;min-width:0;font-weight:800;display:grid}.supervisor-create-grid label>small{color:#6c8098;font-size:13px;font-weight:650;line-height:1.6}.supervisor-create-grid input,.supervisor-create-grid select{box-sizing:border-box;color:#10284a;width:100%;min-height:50px;font:inherit;background:#fbfdff;border:1px solid #cddcea;border-radius:14px;outline:none;padding:11px 14px}.supervisor-create-grid input:hover,.supervisor-create-grid select:hover{border-color:#9bbbdc}.supervisor-create-grid input:focus,.supervisor-create-grid select:focus{border-color:var(--almanar-blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--almanar-blue) 9%, transparent);background:#fff}.supervisor-permission-section{background:linear-gradient(145deg,#fbf9ff,#fff)}.supervisor-permission-card{box-sizing:border-box;color:#4b3e60;cursor:pointer;background:#fff;border:1px solid #ddd2ec;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:84px;padding:14px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.supervisor-permission-card:hover{background:#fcfaff;border-color:#bca6d6}.supervisor-permission-card.selected{background:#f6f0fd;border-color:#8c67b6;box-shadow:0 0 0 3px #8c67b614}.supervisor-permission-card:has(input:focus-visible){outline-offset:2px;outline:3px solid #8c67b62b}.supervisor-permission-card>input{accent-color:#7950a8;cursor:pointer;flex:none;width:22px;height:22px;margin:0}.supervisor-permission-icon{color:#7950a8;background:#f2eafd;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.supervisor-permission-icon svg{width:22px;height:22px}.supervisor-permission-card.selected .supervisor-permission-icon{color:#087656;background:#dcf6ec}.supervisor-permission-copy{gap:3px;min-width:0;display:grid}.supervisor-permission-copy strong{color:#2f2440;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.supervisor-permission-copy small{color:#766b83;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.65}.supervisor-permission-state{color:#786b86;white-space:nowrap;background:#f0edf3;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:850}.supervisor-permission-card.selected .supervisor-permission-state{color:#087656;background:#dcf6ec}.supervisor-guardian-candidates{background:#f8fbff;border:1px solid #d6e5f2;border-radius:16px;grid-column:1/-1;gap:9px;min-width:0;padding:15px;display:grid}.supervisor-guardian-candidates>label{color:#274a6b;font-weight:850}.supervisor-guardian-candidates>small{color:#667f98;font-size:12px;line-height:1.65}.supervisor-guardian-search-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.supervisor-guardian-search-field{box-sizing:border-box;background:#fff;border:1px solid #cddcea;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 13px;display:flex}.supervisor-guardian-search-field:focus-within{border-color:var(--almanar-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--almanar-blue) 9%,transparent)}.supervisor-guardian-search-field>svg{color:#6d8298;flex:none;width:19px;height:19px}.supervisor-guardian-search-field>input{min-width:0;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.supervisor-guardian-search-field>input:focus{box-shadow:none;background:0 0;border:0}.supervisor-guardian-search-row>.secondary-button{justify-content:center;align-items:center;gap:6px;min-height:48px;margin:0;display:inline-flex}.supervisor-guardian-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:245px;display:grid;overflow:auto}.supervisor-guardian-results>button{color:#294a68;min-width:0;min-height:62px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d8e5f1;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.supervisor-guardian-results>button:hover,.supervisor-guardian-results>button.selected{color:var(--almanar-blue-dark);border-color:var(--almanar-blue);background:var(--almanar-blue-soft)}.supervisor-guardian-results>button>span{gap:3px;min-width:0;display:grid}.supervisor-guardian-results strong{overflow-wrap:anywhere}.supervisor-guardian-results small{color:#6a8097;font-size:12px;font-weight:650;line-height:1.5}.supervisor-guardian-results small b{font-weight:750}.supervisor-guardian-results>button>svg{width:21px;height:21px;color:var(--almanar-blue);flex:none}.supervisor-guardian-results>p{color:#687f96;text-align:center;background:#eef4f9;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:50px;margin:0;padding:9px;display:flex}.supervisor-title-field{grid-column:1/-1}.supervisor-class-picker{background:#fff;border:1px solid #dce7f2;border-radius:20px;min-width:0;padding:17px;display:block}.supervisor-create-account-modal>.supervisor-class-picker{margin:18px 26px 0}.supervisor-class-picker legend{color:#173b65;align-items:center;gap:9px;padding:0 7px;font-size:18px;font-weight:900;display:inline-flex}.supervisor-class-picker-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.supervisor-class-picker-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.supervisor-class-picker-toolbar strong{color:#17395f}.supervisor-class-picker-toolbar small{color:#6d8198;line-height:1.6}.supervisor-class-picker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.supervisor-class-picker-actions>span{color:var(--almanar-blue);background:var(--almanar-blue-soft);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:850}.supervisor-class-picker-actions button{min-height:44px;color:var(--almanar-blue);font:inherit;cursor:pointer;background:#fff;border:1px solid #cdddec;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:800}.supervisor-class-picker-actions button:disabled{opacity:.5;cursor:not-allowed}.supervisor-class-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.supervisor-class-grid label{color:#254766;cursor:pointer;background:#f6f9fc;border:1px solid #dce7f2;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:64px;padding:11px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.supervisor-class-grid label:hover{background:#f0f7ff;border-color:#a9c7e4}.supervisor-class-grid label.selected{border-color:var(--almanar-blue);color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--almanar-blue) 8%, transparent)}.supervisor-class-grid label:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--almanar-blue) 17%, transparent);outline-offset:2px}.supervisor-class-grid input{opacity:0;pointer-events:none;position:absolute}.supervisor-class-icon{color:#6f859c;background:#fff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.supervisor-class-grid .selected .supervisor-class-icon{color:#087656;background:#daf5e9}.supervisor-class-icon svg{width:20px;height:20px}.supervisor-class-grid strong{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.supervisor-create-account-modal>.form-error{margin:16px 26px 0}.supervisor-shared-account-warning{color:#805000;background:#fff9ea;border:1px solid #efd39e;border-radius:15px;align-items:flex-start;gap:10px;margin:18px 26px 0;padding:13px 15px;display:flex}.supervisor-shared-account-warning>svg{flex:none;width:21px;height:21px;margin-top:2px}.supervisor-shared-account-warning>p{margin:0;line-height:1.75}.supervisor-create-actions{z-index:3;background:#fff;border-top:1px solid #dfe8f2;justify-content:flex-end;gap:10px;margin-top:20px;padding:15px 26px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 25px #173d6510}.supervisor-create-actions button{min-height:48px;margin:0}.supervisor-create-actions .secondary-button{min-width:130px}.supervisor-create-actions .primary-button{width:auto;min-width:230px}.supervisor-link-student-modal{width:min(760px,100vw - 32px);max-height:calc(100dvh - 28px);padding:0;position:relative;overflow:auto}.supervisor-link-heading{background:linear-gradient(135deg,#f8fbff,var(--almanar-blue-soft));border-bottom:1px solid #e0e9f3;align-items:flex-start;gap:14px;padding:25px 26px 20px 78px;display:flex}.supervisor-link-heading>span{color:#fff;background:linear-gradient(145deg,var(--almanar-blue),var(--almanar-blue-dark));border-radius:16px;flex:0 0 50px;place-items:center;height:50px;display:grid}.supervisor-link-heading>span svg{width:25px;height:25px}.supervisor-link-heading>div{min-width:0}.supervisor-link-heading .eyebrow{margin:0 0 3px}.supervisor-link-heading h2{color:#0d2b52;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.5}.supervisor-link-heading p:last-child{color:#607894;margin:5px 0 0;line-height:1.7}.supervisor-student-search{gap:8px;margin:20px 24px 0;display:grid}.supervisor-student-search>label{color:#2c4c6d;font-weight:850}.supervisor-student-search>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.supervisor-student-search-field{box-sizing:border-box;background:#fbfdff;border:1px solid #cddcea;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 13px;display:flex}.supervisor-student-search-field:focus-within{border-color:var(--almanar-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--almanar-blue) 9%,transparent);background:#fff}.supervisor-student-search-field svg{color:#6d8298;flex:none;width:19px;height:19px}.supervisor-student-search-field input{color:#10284a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.supervisor-student-search .secondary-button{align-items:center;gap:6px;min-height:48px;margin:0;display:inline-flex}.supervisor-student-results{gap:8px;max-height:250px;margin:14px 24px 0;display:grid;overflow:auto}.supervisor-student-results>p{color:#6e8298;text-align:center;background:#f4f7fa;border-radius:13px;margin:0;padding:15px}.supervisor-student-results>button,.supervisor-student-results>label{box-sizing:border-box;color:#294966;min-height:58px;font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #dae6f2;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.supervisor-student-results>button:hover,.supervisor-student-results>button.selected,.supervisor-student-results>label:hover,.supervisor-student-results>label.selected{border-color:var(--almanar-blue);color:var(--almanar-blue-dark);background:var(--almanar-blue-soft)}.supervisor-student-results>button>span,.supervisor-student-results>label>span{flex:1;gap:2px;min-width:0;display:grid}.supervisor-student-results>button strong,.supervisor-student-results>label strong{overflow-wrap:anywhere}.supervisor-student-results>button small,.supervisor-student-results>label small{color:#6d8198;font-size:12px}.supervisor-student-results>button svg,.supervisor-student-results>label>svg{width:20px;height:20px;color:var(--almanar-blue);flex:none}.supervisor-student-results>label>input{width:22px;height:22px;accent-color:var(--almanar-blue);cursor:pointer;flex:0 0 22px;margin:0;position:static}.supervisor-student-results>label:has(input:disabled){cursor:default}.supervisor-student-results>label:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--almanar-blue) 18%,transparent);outline-offset:2px}.staff-selected-students{background:#f6fbff;border:1px solid #cde2f5;border-radius:16px;gap:10px;margin:15px 24px 0;padding:13px;display:grid}.staff-selected-students>header{color:#234b70;justify-content:space-between;align-items:center;gap:10px;display:flex}.staff-selected-students>header span{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.staff-selected-students>div{flex-wrap:wrap;gap:7px;display:flex}.staff-selected-students>div>button{color:#315878;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dced;border-radius:11px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.staff-selected-students>div>button>span{overflow-wrap:anywhere;min-width:0}.staff-selected-students>div>button svg{color:#b42318;width:16px;height:16px}.supervisor-relationship-picker{border:1px solid #dce7f2;border-radius:16px;margin:17px 24px 0;padding:14px}.supervisor-relationship-picker legend{color:#294b6c;padding:0 6px;font-weight:850}.supervisor-relationship-picker>div{flex-wrap:wrap;gap:7px;display:flex}.supervisor-relationship-picker button{color:#4b6783;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e3ef;border-radius:11px;align-items:center;gap:5px;padding:8px 11px;font-size:13px;font-weight:750;display:inline-flex}.supervisor-relationship-picker button.selected{color:#087656;background:#e9f9f3;border-color:#9bd4c0}.supervisor-relationship-picker button svg{width:16px;height:16px}.supervisor-link-student-modal>.form-error{margin:15px 24px 0}.supervisor-link-actions{z-index:2;background:#fff;border-top:1px solid #e0e9f3;justify-content:flex-end;gap:9px;margin-top:20px;padding:14px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -9px 22px #173d6510}.supervisor-link-actions button{min-height:48px;margin:0}.supervisor-link-actions .primary-button{width:auto;min-width:230px}.supervisor-evaluation-modal{width:min(1040px,95vw);max-height:90vh;overflow:auto}.supervisor-evaluation-criteria{gap:10px;display:grid}.supervisor-evaluation-criteria article{border:1px solid #e0e9f3;border-radius:15px;grid-template-columns:minmax(220px,1fr) 110px minmax(180px,.8fr);align-items:end;gap:12px;padding:13px;display:grid}.supervisor-evaluation-criteria article>div{gap:5px;display:grid}.supervisor-evaluation-criteria span{color:#6c829c}.supervisor-loading{color:#58718e;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:18px;display:flex}@media (hover:none){.supervisor-directory-card:hover{border-color:#dbe7f5;transform:none;box-shadow:0 11px 28px #15478214}}@media (max-width:900px){.supervisor-directory{grid-template-columns:1fr;gap:12px}.supervisor-tabs{grid-template-columns:repeat(2,1fr)}.supervisor-two-column{grid-template-columns:1fr}.supervisor-class-grid{grid-template-columns:1fr 1fr}.supervisor-evaluation-criteria article{grid-template-columns:1fr 90px}.supervisor-evaluation-criteria article label:last-child{grid-column:1/-1}}@media (max-width:768px){.supervisors-panel .supervisor-create-account-modal,.supervisors-panel .supervisor-link-student-modal{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0}}@media (max-width:600px){.supervisors-heading{padding:20px}.supervisors-heading-icon{display:none}.supervisor-tabs button{min-height:54px;font-size:14px}.supervisor-task,.violation-row{align-items:flex-start}.supervisor-directory-card{border-radius:18px;padding:15px}.supervisor-avatar{width:48px;height:48px}.supervisor-card-heading{grid-template-columns:auto minmax(0,1fr)}.supervisor-card-heading>.status-dot{grid-column:2;justify-self:start}.supervisor-task,.violation-row,.supervisor-section-toolbar{flex-direction:column}.supervisor-section-toolbar>div,.supervisor-section-toolbar>.primary-button{width:100%}.supervisor-create-modal{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.supervisors-panel .close-button,.supervisor-link-student-modal>.close-button{width:44px;height:44px;top:12px;left:12px}.supervisor-create-heading{align-items:flex-start;padding:18px 18px 16px 62px}.supervisor-create-heading-icon{border-radius:14px;flex-basis:46px;height:46px}.supervisor-create-heading-icon svg{width:24px;height:24px}.supervisor-create-heading h2{font-size:23px}.supervisor-create-heading p{font-size:14px}.supervisor-create-section{margin:14px 12px 0;padding:15px}.supervisor-shared-account-warning{margin:14px 12px 0}.supervisor-account-mode{grid-template-columns:1fr;margin:14px 12px 0}.supervisor-create-section-title{align-items:flex-start}.supervisor-create-grid{grid-template-columns:1fr}.supervisor-permission-card{grid-template-columns:auto auto minmax(0,1fr)}.supervisor-permission-state{grid-column:2/4;justify-self:start}.supervisor-guardian-candidates{grid-column:auto;padding:12px}.supervisor-guardian-search-row,.supervisor-guardian-results{grid-template-columns:1fr}.supervisor-title-field{grid-column:auto}.supervisor-create-account-modal>.supervisor-class-picker{margin:14px 12px 0}.supervisor-class-picker{padding:14px}.supervisor-class-picker-toolbar{flex-direction:column;align-items:flex-start}.supervisor-class-picker-actions{justify-content:flex-start}.supervisor-class-grid{grid-template-columns:1fr}.supervisor-create-actions{padding:12px}.supervisor-create-actions .secondary-button{min-width:105px}.supervisor-create-actions .primary-button{flex:1;min-width:0}.supervisor-link-student-modal{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.supervisor-link-heading{padding:18px 16px 15px 58px}.supervisor-link-heading>span{border-radius:13px;flex-basis:42px;height:42px}.supervisor-link-heading h2{font-size:20px}.supervisor-link-heading p:last-child{font-size:13px}.supervisor-student-search,.supervisor-student-results,.supervisor-relationship-picker,.staff-selected-students{margin-left:12px;margin-right:12px}.supervisor-student-search>div{grid-template-columns:1fr}.supervisor-student-search .secondary-button{justify-content:center}.supervisor-link-student-modal>.form-error{margin-left:12px;margin-right:12px}.supervisor-link-actions{padding:12px}.supervisor-link-actions .secondary-button{min-width:95px}.supervisor-link-actions .primary-button{flex:1;min-width:0}.teacher-confidential-report-list article>div{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.supervisor-card-facts{grid-template-columns:1fr}.supervisor-card-facts>div{text-align:start;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start}.supervisor-card-actions{grid-template-columns:1fr}.supervisor-card-actions button.security{grid-column:auto}.supervisor-create-actions{flex-direction:column-reverse}.supervisor-create-actions .secondary-button,.supervisor-create-actions .primary-button{flex:none;width:100%;min-width:0}.supervisor-link-actions{flex-direction:column-reverse}.supervisor-link-actions .secondary-button{width:100%}}.teacher-confidential-reports{background:#fffaf2;border-color:#f1d5ac}.teacher-confidential-reports .teacher-profile-section-title>svg{color:#c87908}.teacher-confidential-report-list{gap:10px;margin-top:14px;display:grid}.teacher-confidential-report-list article{background:#fff;border:1px solid #efd9b6;border-radius:14px;gap:7px;padding:13px 15px;display:grid}.teacher-confidential-report-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.teacher-confidential-report-list strong{color:#7e4d09}.teacher-confidential-report-list span,.teacher-confidential-report-list small{color:#7d8798;font-size:.82rem}.teacher-confidential-report-list p{color:#26374f;margin:0;line-height:1.75}.teacher-confidential-report-list small{border-top:1px dashed #e4d2b5;padding-top:7px;display:block}:root{--ui-blue:var(--almanar-blue);--ui-blue-dark:var(--almanar-blue-dark);--ui-yellow:#f3a51f;--ui-ink:#101c35;--ui-muted:#52627a;--ui-line:#dce6f2;--ui-surface:#fff;--ui-canvas:#f5f8fc;--ui-radius-sm:12px;--ui-radius-md:18px;--ui-radius-lg:24px;--ui-shadow:0 10px 30px #19375f12;--ui-content-max:1540px;--ui-control-height:48px;--ui-touch-target:44px}@media screen{html{background:var(--ui-canvas);-webkit-text-size-adjust:100%;font-size:16px}body{color:var(--ui-ink);line-height:1.65}:where(button,input,select,textarea){font:inherit}:where(button,[role=button],a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(button,[role=button]):focus-visible,:where(input,select,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #0d63da40}:where(button,[role=button]):disabled{cursor:not-allowed;opacity:.58}.page-content{width:100%}.page-content>:not(.modal-backdrop,.system-dialog-layer){width:min(100%, var(--ui-content-max));margin-inline:auto}.page-content :where(h1,h2,h3,h4,p,span,strong,small,label){overflow-wrap:anywhere}.page-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-height:var(--ui-control-height);border-color:var(--ui-line);border-radius:var(--ui-radius-sm);color:var(--ui-ink);background-color:var(--ui-surface);line-height:1.55}.page-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#77afea;box-shadow:0 0 0 3px #0d63da1a}.page-content textarea{resize:vertical;min-height:110px}.page-content :where(.primary-button,.secondary-button,.action-button,.mini-button){min-height:var(--ui-touch-target);border-radius:var(--ui-radius-sm);white-space:normal;padding-block:9px;line-height:1.4}.page-content :where(.primary-button,.action-button):not(:disabled):active{transform:translateY(1px)}.page-heading,.content-card,.settings-panel,.settings-detail-card,.finance-section-card{border-color:var(--ui-line);box-shadow:var(--ui-shadow)}.page-heading h1{font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.35}.page-heading p,.card-heading p,.form-hint{color:var(--ui-muted);line-height:1.75}.users-table-wrap,.table-scroll,.finance-table-wrap,.assessment-table-wrap,.timetable-grid-scroll{overscroll-behavior-inline:contain;scrollbar-color:#a9c6e7 transparent;scrollbar-width:thin;max-width:100%;position:relative;overflow-x:auto}.users-table-wrap:after,.table-scroll:after,.finance-table-wrap:after,.assessment-table-wrap:after{content:"";width:1px;height:1px;display:block;position:sticky;right:0}table{border-collapse:separate;border-spacing:0}th{color:#40536d;line-height:1.5}td{color:var(--ui-ink);line-height:1.65}.modal-backdrop,.system-dialog-layer{padding:clamp(10px,2vw,24px)}.modal-card,.system-dialog-card{overscroll-behavior:contain;border-radius:clamp(18px,2vw,28px);width:min(100%,920px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:hidden auto}.modal-actions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;padding-block:12px;position:sticky;bottom:-1px}}@media screen and (max-width:900px){.topbar{gap:10px;min-height:66px}.topbar-actions{gap:8px}.sidebar{z-index:80;box-shadow:-18px 0 50px #0f234433}.sidebar nav button{height:auto;min-height:46px;padding-block:10px;font-size:.94rem;line-height:1.45}}@media screen and (max-width:760px){:root{--ui-control-height:50px}.page-content{padding:14px 10px 34px;font-size:1rem}.page-content :where(p,span,em,label,td):not(.print-template-preview *){font-size:.94rem!important}.page-content :where(small,th):not(.print-template-preview *){font-size:.82rem!important}.page-content :where(button,input,select,textarea):not(.print-template-preview *){font-size:.95rem!important}.page-heading{border-radius:var(--ui-radius-md);flex-direction:column;align-items:stretch;padding:18px 16px}.page-heading>:where(button,.primary-button,.secondary-button,.action-button){justify-content:center;width:100%}.page-heading h1{font-size:clamp(1.55rem,7vw,1.9rem)}.content-card,.settings-panel,.settings-detail-card{border-radius:var(--ui-radius-md)}.card-heading,.finance-table-heading,.settings-panel>header{flex-direction:column;align-items:stretch;gap:12px}.card-heading>:where(button,.primary-button,.secondary-button),.finance-table-heading>:where(button,.primary-button,.secondary-button),.settings-panel>header>:where(button,.primary-button,.secondary-button){justify-content:center;width:100%}.form-grid,.setup-grid,.settings-detail-grid,.modal-form-grid{grid-template-columns:minmax(0,1fr)!important}.modal-backdrop,.system-dialog-layer{align-items:end;padding:8px}.modal-card,.system-dialog-card{border-radius:24px 24px 16px 16px;max-width:100%;max-height:calc(100dvh - 12px);padding:18px 14px}.modal-heading{gap:12px}.modal-heading h2{font-size:1.55rem;line-height:1.4}.modal-actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.modal-actions>button{justify-content:center;width:100%;min-height:48px}.stats-grid,.fee-metrics,.finance-metrics-grid,.transport-metrics,.payroll-metrics{grid-auto-rows:1fr}.stat-card,.fee-metrics article,.finance-metrics-grid article{min-height:96px}}@media screen and (max-width:420px){.page-content{padding-inline:8px}.topbar-title small,.topbar-year span{display:none}.topbar-title span{font-size:1.1rem}.stats-grid,.fee-metrics,.finance-metrics-grid,.transport-metrics,.payroll-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card,.fee-metrics article,.finance-metrics-grid article,.transport-metrics article,.payroll-metrics article{min-width:0;min-height:88px;padding:14px 12px}.finance-section-grid,.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-section-card{min-height:132px}}@media screen and (min-width:1700px){.page-content{padding-inline:44px}}@media screen and (min-width:761px){.students-directory-card .users-table-wrap{scrollbar-gutter:stable;overflow-x:auto}.students-directory-table{min-width:1120px;table-layout:auto!important}.students-directory-table :where(th,td){box-sizing:border-box;white-space:normal!important;max-width:none!important;overflow:visible!important}.students-directory-table :where(th,td):first-child{width:18%;min-width:190px}.students-directory-table :where(th,td):nth-child(2){width:24%;min-width:250px}.students-directory-table :where(th,td):nth-child(3){width:16%;min-width:170px}.students-directory-table :where(th,td):nth-child(4){width:10%;min-width:115px}.students-directory-table :where(th,td):nth-child(5){width:15%;min-width:155px}.students-directory-table :where(th,td):nth-child(6){width:17%;min-width:180px}.students-directory-table .table-user{min-width:0}.students-directory-table .student-guardian-list,.students-directory-table .student-guardian-summary{width:100%;min-width:0}.students-directory-table .student-row-actions{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen{body{min-width:0;color:var(--ink-strong);background:radial-gradient(circle at 8% 3%, #0d6ce512, transparent 28rem), var(--canvas)}.admin-layout{grid-template-columns:272px minmax(0,1fr);min-height:100dvh}.sidebar{color:#fff;background:var(--almanar-blue-dark);border:0;height:100dvh;padding:0 16px 18px;box-shadow:-16px 0 48px #0631761f}.sidebar-heading{background:#fff;border:0;border-radius:0 0 22px 22px;min-height:104px;margin:0 -16px 14px;padding:20px 18px;box-shadow:0 10px 28px #03326d24}.sidebar-heading .brand-mark{width:100%;min-width:0}.sidebar-heading .brand-symbol{width:54px;height:54px;color:var(--brand-800);background:var(--brand-50);box-shadow:none;flex:0 0 54px}.sidebar-heading .brand-symbol.has-logo{background:#fff;border-radius:12px;padding:2px}.sidebar-heading .brand-mark>div:last-child{min-width:0}.sidebar-heading .brand-mark strong,.sidebar-heading .brand-mark span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-heading .brand-mark strong{color:var(--ink-strong);font-size:15px;font-weight:900}.sidebar-heading .brand-mark span{color:var(--ink-muted);font-size:10px}.sidebar nav{scrollbar-color:#ffffff61 transparent;scrollbar-width:thin;margin:0 -2px;padding:0 2px 16px;display:block}.sidebar nav::-webkit-scrollbar{width:5px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff61;border-radius:999px}.sidebar nav::-webkit-scrollbar-thumb:hover{background:#ffffff94}.sidebar nav::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;width:0;height:0;display:none}.sidebar nav::-webkit-scrollbar-button:vertical:start:decrement{-webkit-appearance:none;background:0 0;width:0;height:0;display:none}.sidebar nav::-webkit-scrollbar-button:vertical:end:increment{-webkit-appearance:none;background:0 0;width:0;height:0;display:none}.sidebar-group{gap:6px;display:grid}.sidebar nav button{color:#fff;border:1px solid #0000;border-radius:16px;gap:10px;height:auto;min-height:52px;padding:5px 8px;font-size:14px;line-height:1.45}.sidebar .sidebar-group>button{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.sidebar .sidebar-group>button>span{color:currentColor;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar .sidebar-group>button>svg:not(.sidebar-arrow){color:#08458f;width:42px;height:42px;box-shadow:none;background:#fff;border:0;border-radius:13px;flex:0 0 42px;padding:10px}.sidebar nav .sidebar-group>button:not(.active)>svg:not(.sidebar-arrow){color:#08458f;background:#fff;border-color:#0000}.sidebar nav button:hover,.sidebar .sidebar-group>button:hover{color:#fff;box-shadow:none;background:#ffffff17;border-color:#ffffff29;transform:none}.sidebar nav button.active,.sidebar .sidebar-group>button.active{color:#083f82;box-shadow:none;background:#fbbf24;border-color:#f6b916;transform:none}.sidebar .sidebar-group>button.active>svg:not(.sidebar-arrow){color:#08458f;background:#fff;border:0}.sidebar nav .sidebar-group>button:not(.active){color:#fff;box-shadow:none;background:0 0;border-color:#0000}.sidebar nav .sidebar-group>button:not(.active):hover{color:#fff;background:#ffffff1a;border-color:#ffffff1a}.sidebar nav button .sidebar-arrow{display:none}.sidebar-evaluation-pending-dot{background:#e4222f;border:1px solid #fff;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.sidebar-footer{border:0;padding-top:14px}.logout-button{color:#fff;background:0 0;border:1px solid #ffffff5c;border-radius:16px;min-height:50px}.logout-button svg{color:#fbbf24;flex:0 0 20px;width:20px;height:20px}.logout-button:hover{background:#ffffff17;border-color:#ffffff8f}.workspace{background:0 0}.topbar{background:#ffffffe6;border-color:#ccd9e8bf;height:auto;min-height:76px;padding:12px clamp(18px,2.5vw,36px);box-shadow:0 5px 22px #1c39600a}.topbar-title span{color:var(--ink-strong);font-size:18px}.topbar-title small{color:var(--ink-muted)}.topbar-year,.icon-button,.admin-identity-button{border-color:var(--line);background:var(--surface-raised)}.icon-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target)}.topbar-year{min-height:48px;box-shadow:var(--shadow-sm);border-radius:14px}.admin-identity-button{border-color:#0000;min-height:48px}.page-content{width:min(100%, var(--content-max));max-width:var(--content-max);padding:28px clamp(18px,2.5vw,36px) 52px}}@media screen and (max-width:1100px){.admin-layout{grid-template-columns:236px minmax(0,1fr)}.sidebar{padding-inline:12px}.sidebar-heading{margin-inline:-12px;padding-inline:14px}.sidebar nav button{min-height:48px;font-size:13px}.sidebar .sidebar-group>button>svg:not(.sidebar-arrow){flex-basis:38px;width:38px;height:38px;padding:9px}}@media screen and (max-width:900px){.admin-layout{display:block}.sidebar{width:min(88vw,310px);max-width:310px;padding-top:0}.sidebar-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.close-menu{color:#083f82;box-shadow:none;background:0 0;border-color:#0000;flex:0 0 44px}.topbar{min-height:68px;padding:10px 12px}.menu-button{flex:0 0 44px}.page-content{padding:18px 12px 38px}}@media screen and (max-width:620px){.topbar-title small,.topbar-year{display:none}.topbar-actions{flex:none;gap:6px}.admin-identity-button{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);min-height:var(--touch-target);justify-content:center;padding:0}.admin-identity-button .avatar{width:38px;height:38px}.admin-identity-button>div:last-child{display:none}}.admin-user-preview-banner{z-index:19;color:#5f4309;background:#fff8e8;border-bottom:1px solid #f1cf85;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px clamp(18px,2.5vw,36px);display:flex;position:sticky;top:78px;box-shadow:0 8px 18px #553d0a14}.admin-user-preview-banner>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-user-preview-banner>div>svg{color:#b67600;flex:none}.admin-user-preview-banner span{gap:3px;min-width:0;display:grid}.admin-user-preview-banner strong,.admin-user-preview-banner small{overflow-wrap:anywhere}.admin-user-preview-banner strong{color:#4c3507;font-size:14px}.admin-user-preview-banner small{color:#73591f;line-height:1.55}.admin-user-preview-banner button{border:1px solid var(--almanar-blue);color:#fff;background:var(--almanar-blue);min-height:44px;font:inherit;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-weight:900;display:inline-flex}.admin-preview-empty-layout{background:#f5f8fc;min-height:100vh}.admin-preview-empty-layout .admin-user-preview-banner{top:0}@media screen and (max-width:900px){.admin-user-preview-banner{padding-inline:12px;top:68px}}@media screen and (max-width:620px){.admin-user-preview-banner{flex-direction:column;align-items:stretch;gap:9px;padding:11px 12px;position:relative;top:auto}.admin-user-preview-banner button{width:100%}}@media screen{.page-heading{box-shadow:none;background:0 0;border:0;align-items:center;padding:0 2px 20px}.page-heading-main{min-width:0}.page-heading .eyebrow{min-height:28px;color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;margin:0 0 7px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.page-heading h1{color:var(--ink-strong);margin:0;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.3}.page-heading p:last-child{max-width:760px;color:var(--ink-muted);margin:7px 0 0;font-size:15px}.page-heading-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.action-button,.secondary-button,.ui-back-button{min-height:var(--touch-target);border-radius:var(--radius-sm);font-size:14px;line-height:1.45}.action-button{background:linear-gradient(135deg, var(--brand-600), var(--brand-800));padding:10px 18px;box-shadow:0 9px 22px #0d6ce52b}.secondary-button,.ui-back-button{border:1px solid var(--line-strong);color:var(--brand-700);background:#fff;padding:9px 14px;box-shadow:0 4px 12px #1c39600a}.secondary-button:hover:not(:disabled),.ui-back-button:hover:not(:disabled){background:var(--brand-50);border-color:#9ec3ef}.ui-back-button{justify-content:center;align-items:center;gap:8px;width:max-content;font-weight:800;display:inline-flex}.content-card,.stat-card,.finance-section-card{border-color:var(--line);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.stat-card{border-radius:var(--radius-md);min-height:112px;padding:18px}.stat-card>div:last-child{gap:3px}.stat-card span{color:var(--ink-muted);font-size:13px;font-weight:700}.stat-card strong{color:var(--ink-strong);font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.2}.stat-icon{border-radius:16px;width:52px;height:52px}.dashboard-page{gap:20px;display:grid}.dashboard-page .welcome-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:154px;color:var(--ink-strong);background:linear-gradient(115deg, #fffffff5, #eff6fff0), var(--surface-raised);box-shadow:var(--shadow-md);margin:0;padding:28px 30px}.dashboard-page .welcome-card .eyebrow{width:max-content;color:var(--brand-700);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;margin:0 0 8px;padding:5px 11px}.dashboard-page .welcome-card h1{color:var(--ink-strong);margin:0 0 5px;font-size:clamp(1.8rem,3vw,2.45rem)}.dashboard-page .welcome-card p:last-child{color:var(--ink-muted)}.dashboard-page .welcome-decoration{color:#fff;background:linear-gradient(145deg, var(--brand-500), var(--brand-800));box-shadow:0 16px 34px #0d5bc63b}.dashboard-page .welcome-decoration img{z-index:2;object-fit:contain;background:#fff;border-radius:24px;width:88px;height:88px;padding:9px;position:relative;box-shadow:0 10px 24px #0436743d}.dashboard-page .stats-grid{margin:0}.dashboard-page .dashboard-grid{gap:20px}.dashboard-page .content-card{border-radius:var(--radius-lg)}.students-page{gap:0;display:grid}.students-page .students-directory-card{border-radius:var(--radius-lg);overflow:hidden}.students-page .guidance-panel{margin:20px 22px 0}.students-page .student-directory-stats{grid-template-columns:repeat(4,minmax(170px,1fr));margin:20px 22px;overflow:visible}.students-page .student-directory-stats .stat-card{min-width:0}.students-page .toolbar{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);align-items:end;margin:0 22px 12px;padding:16px}.students-page .student-filter-tabs{border-color:var(--line);background:var(--surface-muted);min-height:48px;padding:4px}.students-page .student-filter-tabs button{min-height:38px;padding-inline:15px}.students-page .directory-filter-select select,.students-page .search-field{height:48px;min-height:48px}.students-page .search-field{flex:320px}.students-page .directory-result-summary{padding:0 24px 12px;font-size:13px}.students-page .users-table-wrap{padding:0 22px 22px}.students-page .users-table{border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;overflow:hidden}@media (min-width:1200px){.students-page .students-directory-table{min-width:940px}.students-page .students-directory-table :where(th,td):first-child{min-width:160px}.students-page .students-directory-table :where(th,td):nth-child(2){min-width:180px}.students-page .students-directory-table :where(th,td):nth-child(3){min-width:150px}.students-page .students-directory-table :where(th,td):nth-child(4){min-width:90px}.students-page .students-directory-table :where(th,td):nth-child(5){min-width:130px}.students-page .students-directory-table :where(th,td):nth-child(6){min-width:155px}}.students-page .users-table th{color:#40546f;background:#f5f8fc;padding:14px 13px;font-size:12px}.students-page .users-table td{border-color:#edf1f6;padding:15px 13px}.students-page .student-row-actions .secondary-button{min-height:44px;padding:7px 10px;font-size:11px}.finance-home{max-width:1240px}.finance-home>.page-heading{margin-bottom:2px}.finance-home .guidance-panel{margin-bottom:20px}.finance-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.finance-section-card{aspect-ratio:auto;border-radius:var(--radius-lg);text-align:right;justify-content:flex-start;align-items:flex-start;gap:9px;min-height:176px;padding:22px 22px 50px}.finance-section-card:hover{box-shadow:var(--shadow-md);border-color:#b9d2ef;transform:translateY(-2px)}.finance-section-icon{border-radius:16px;width:54px;height:54px}.finance-section-card strong{color:var(--ink-strong);margin-top:4px;font-size:17px}.finance-section-card small{max-width:none;color:var(--ink-muted);font-size:13px;line-height:1.7}.finance-home .finance-section-card .finance-card-arrow{inset-inline:auto 18px;color:var(--brand-600);bottom:18px}.finance-section-page .content-card>.page-heading{padding:24px}.finance-section-page .page-heading-main,.finance-section-page .page-heading p:last-child{overflow-wrap:anywhere;width:100%;max-width:100%}.finance-section-page>.ui-back-button{margin-bottom:2px}}@media screen and (max-width:1100px){.students-page .student-directory-stats{grid-template-columns:repeat(3,minmax(160px,1fr))}.finance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:760px){.page-heading{flex-direction:column;align-items:stretch;gap:15px;padding:0 2px 16px}.page-heading-action,.page-heading-action>button,.page-heading-action>.action-button,.page-heading-action>.secondary-button{width:100%}.dashboard-page{gap:14px}.dashboard-page .welcome-card{min-height:0;padding:22px 18px}.dashboard-page .welcome-decoration{display:none}.dashboard-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-page .stat-card{flex-direction:column;align-items:flex-start;gap:9px;min-height:126px;padding:15px}.dashboard-page .dashboard-grid{grid-template-columns:1fr}.students-page .guidance-panel,.students-page .student-directory-stats,.students-page .toolbar{margin-inline:12px}.students-page .student-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:14px}.students-page .student-directory-stats .stat-card{flex-direction:column;align-items:flex-start;gap:8px;min-height:132px;padding:14px}.students-page .toolbar{flex-direction:column;align-items:stretch;padding:12px}.students-page .student-filter-tabs,.students-page .directory-filter-select,.students-page .search-field,.students-page .toolbar>.secondary-button{width:100%;min-width:0}.students-page .search-field{flex:0 0 48px}.students-page .student-filter-tabs button{flex:1}.students-page .users-table-wrap{padding:0 12px 14px}.finance-section-grid{grid-template-columns:1fr;gap:12px}.finance-section-card{min-height:150px;padding:18px 18px 48px}.finance-section-page .content-card>.page-heading{padding:18px 16px}.finance-section-page>.ui-back-button{width:100%}}@media screen and (max-width:360px){.dashboard-page .stats-grid,.students-page .student-directory-stats{grid-template-columns:1fr!important}.dashboard-page .stat-card,.students-page .student-directory-stats .stat-card{flex-direction:row;align-items:center;min-height:102px}}.student-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.student-directory-card{background:#fff;border:1px solid #dbe7f5;border-radius:22px;flex-direction:column;align-items:stretch;gap:13px;min-width:0;padding:22px 18px 18px;display:flex;position:relative;box-shadow:0 10px 26px #15478212}.student-directory-card.highlighted{border-color:#5fa6ff;box-shadow:0 0 0 3px #0066cc1a,0 12px 28px #1547821c}.student-directory-card.inactive{background:#fbfcfe}.student-card-state{border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset:16px auto auto 16px}.student-card-state.paid{color:#07875b;background:#e6f7f0}.student-card-state.partial{color:#b66b00;background:#fff4dc}.student-card-state.pending{color:#c15d00;background:#fff0e5}.student-card-state.inactive{color:#a33b4b;background:#fdecef}.student-card-portrait{background:#f2f7ff;border:3px solid #e5f0ff;border-radius:50%;width:86px;height:86px;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden}.student-card-portrait.female{background:#faf5ff;border-color:#f0e4ff}.student-card-portrait img{object-fit:cover;width:100%;height:100%;display:block}.student-card-photo-fallback{height:100%;color:var(--almanar-blue);place-content:center;justify-items:center;display:grid}.student-card-portrait.female .student-card-photo-fallback{color:#8d58cb}.student-card-photo-fallback small{margin-top:-3px;font-size:11px;font-weight:800}.student-card-photo-button{appearance:none;cursor:pointer;font:inherit;transition:border-color .16s,box-shadow .16s,transform .16s}.student-card-photo-button:hover:not(:disabled){border-color:var(--almanar-blue-light);transform:translateY(-1px)}.student-card-photo-button:focus-visible{outline-offset:3px;outline:3px solid #0d63da47}.student-card-photo-button:disabled{cursor:not-allowed}.student-card-photo-button.busy{cursor:wait}.student-card-photo-input{display:none}.student-card-camera-badge{z-index:2;color:#fff;background:var(--almanar-blue);border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;inset:auto 3px 3px auto;box-shadow:0 3px 8px #103c693d}.student-card-camera-badge svg{width:15px;height:15px}.student-card-photo-button.busy .student-card-camera-badge svg{animation:.8s linear infinite student-card-photo-spin}.student-card-photo-busy{background:#ffffff5c;position:absolute;inset:0}.student-card-photo-feedback{color:#0b7654;text-align:center;margin:-5px 0 0;font-size:12px;font-weight:800;line-height:1.55}.student-card-photo-feedback.error{color:#b42332}@keyframes student-card-photo-spin{to{transform:rotate(360deg)}}.student-card-heading{text-align:center}.student-card-heading h3{color:#102442;margin:0;font-size:18px;line-height:1.55}.student-card-heading p{color:#667a96;margin:5px 0 0;font-size:13px}.student-card-heading b{color:#344e70;letter-spacing:.04em}.student-card-stop-actor{color:#b42332;text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:800;line-height:1.7}.student-card-stop-actor strong{font-weight:900}.student-card-details{border-top:1px solid #edf2f8;gap:8px;min-height:54px;padding-top:12px;display:grid}.student-card-details p{color:#506783;align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:14px;line-height:1.55;display:flex}.student-card-details svg{color:var(--almanar-blue);flex:none;margin-top:2px}.student-card-details span{overflow-wrap:anywhere;min-width:0}.student-card-badges{flex-wrap:wrap;justify-content:center;gap:7px;min-height:28px;display:flex}.student-card-badges .student-benefit-badge{min-height:28px}.student-card-indicators{gap:8px;display:grid}.student-card-payment{background:#f7faff;border-radius:16px;gap:8px;padding:12px;display:grid}.student-card-payment-title{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.student-card-payment.paid .student-card-payment-title{color:#07875b}.student-card-payment.partial .student-card-payment-title{color:#a76000}.student-card-payment.pending .student-card-payment-title{color:#b95400}.student-card-payment.inactive .student-card-payment-title{color:#9d4050}.student-card-payment.neutral .student-card-payment-title{color:var(--almanar-blue-dark)}.student-card-payment.not-applicable .student-card-payment-title{color:#71849c}.student-card-progress{background:#dfe8f3;border-radius:999px;height:7px;overflow:hidden}.student-card-progress span{border-radius:inherit;background:var(--almanar-blue);height:100%;display:block}.student-card-payment.paid .student-card-progress span{background:#17a673}.student-card-payment.partial .student-card-progress span{background:#e69718}.student-card-payment.inactive .student-card-progress span{background:#b85a69}.student-card-payment.not-applicable .student-card-progress span{width:0!important}.student-card-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.student-card-money span{color:#73859b;text-align:center;min-width:0;font-size:11px}.student-card-money b{color:#16345c;white-space:nowrap;margin-top:3px;font-size:12px;display:block}.student-card-actions{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin-top:auto;display:grid}.student-card-actions button{--card-action-color:#36546f;--card-action-border:#c8d8e7;--card-action-hover-border:#aec5da;--card-action-bg:linear-gradient(145deg, #fbfdff, #f0f5fa);--card-action-hover-bg:linear-gradient(145deg, #f8fbfe, #e7f0f8);--card-action-shadow:#2a548417;border:1px solid var(--card-action-border);width:100%;min-width:0;min-height:52px;color:var(--card-action-color);background:var(--card-action-bg);box-shadow:0 4px 11px var(--card-action-shadow), inset 0 1px 0 #fffc;text-align:center;white-space:normal;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:850;line-height:1.45;transition:transform .15s,box-shadow .15s,color .15s,background .15s,border-color .15s;display:inline-flex;position:relative;overflow:hidden}.student-card-actions button:hover:not(:disabled){border-color:var(--card-action-hover-border);color:var(--card-action-color);background:var(--card-action-hover-bg);filter:none;box-shadow:0 7px 15px var(--card-action-shadow), inset 0 1px 0 #ffffffe0;transform:translateY(-1px)}.student-card-actions button:active:not(:disabled){border-color:var(--card-action-hover-border);color:var(--card-action-color);background:var(--card-action-hover-bg);filter:none;box-shadow:0 2px 6px var(--card-action-shadow), inset 0 1px 2px #1f436514;transform:translateY(0)}.student-card-actions button:focus-visible{outline-offset:2px;outline:3px solid #5084b238}.student-card-actions button:disabled{cursor:not-allowed;filter:grayscale(.18)saturate(.55);opacity:.58;box-shadow:none}.student-card-actions button svg{stroke-width:2.25px;flex:none;width:18px;height:18px}.student-card-actions.corners{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"suspension evaluation""final edit";align-items:stretch}.student-card-actions.corners .student-card-lifecycle-actions{display:contents}.student-card-actions.corners .evaluation-button{grid-area:evaluation}.student-card-actions.corners .suspension-start-button,.student-card-actions.corners .suspension-resolve-button{grid-area:suspension}.student-card-actions.corners .final-departure-start-button{grid-area:final}.student-card-actions.corners .student-card-edit-button{grid-area:edit}.student-card-actions.corners button{white-space:normal;direction:rtl;border-radius:14px;min-width:0;padding:10px 8px;line-height:1.45;min-height:64px!important}.student-card-actions.corners button svg{flex:none}.student-card-actions.departure{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr))}.student-card-actions.departure button{white-space:normal;border-radius:14px;min-width:0;min-height:58px;padding:10px 8px;line-height:1.45}.student-card-actions .student-card-clearance-button{--card-action-color:#286668;--card-action-border:#b8dcdd;--card-action-hover-border:#9bcacb;--card-action-bg:linear-gradient(145deg, #f2fafa, #e4f3f3);--card-action-hover-bg:linear-gradient(145deg, #eaf7f7, #d9ecec);--card-action-shadow:#2a70721c}.student-card-lifecycle-actions{align-content:stretch;gap:8px;min-width:0;display:grid}.student-card-actions .final-departure-start-button{--card-action-color:#974451;--card-action-border:#e8c1c7;--card-action-hover-border:#dba6af;--card-action-bg:linear-gradient(145deg, #fff7f7, #f9e9eb);--card-action-hover-bg:linear-gradient(145deg, #fdf1f2, #f4dde0);--card-action-shadow:#9744511a}.student-card-actions .student-card-reactivate-button,.student-card-actions .student-card-edit-button,.student-card-actions .suspension-resolve-button,.guardian-row-actions .guardian-card-edit-action{--card-action-color:#216650;--card-action-border:#b8ddcf;--card-action-hover-border:#9dcebd;--card-action-bg:linear-gradient(145deg, #f3faf7, #e4f3ed);--card-action-hover-bg:linear-gradient(145deg, #ebf7f2, #d8ece4);--card-action-shadow:#2a70561a}.student-card-actions .evaluation-button,.guardian-row-actions .guardian-card-fees-action{--card-action-color:#65527f;--card-action-border:#d7cce6;--card-action-hover-border:#c4b5d9;--card-action-bg:linear-gradient(145deg, #faf8fc, #eee9f5);--card-action-hover-bg:linear-gradient(145deg, #f5f1f9, #e6deef);--card-action-shadow:#65527f1a}.student-card-actions .suspension-start-button,.guardian-row-actions .guardian-card-code-action{--card-action-color:#815b22;--card-action-border:#ead4aa;--card-action-hover-border:#ddc18b;--card-action-bg:linear-gradient(145deg, #fffbf3, #f8eedc);--card-action-hover-bg:linear-gradient(145deg, #fdf6e9, #f3e4ca);--card-action-shadow:#815b221a}.guardian-row-actions .guardian-card-link-action,.guardian-row-actions .guardian-family-payment-button{--card-action-color:#2a5f88;--card-action-border:#bad3e8;--card-action-hover-border:#9fc1dc;--card-action-bg:linear-gradient(145deg, #f4f9fd, #e5f0f8);--card-action-hover-bg:linear-gradient(145deg, #edf5fb, #dbeaf5);--card-action-shadow:#2a5f881a}.guardian-directory-card .guardian-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.guardian-row-actions .guardian-card-code-action{order:4}.guardian-row-actions .guardian-family-payment-button{order:5;grid-column:1/-1}.guardian-row-actions:not(:has(.guardian-card-fees-action)) .guardian-card-code-action{grid-column:1/-1}.guardian-directory-card .student-card-portrait{display:none}.guardian-directory-card .student-card-heading{padding-inline:50px}.guardian-student-status{border-radius:999px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin-top:3px;padding:3px 7px;font-style:normal;font-weight:850;line-height:1.45;display:inline-flex;font-size:11px!important}.guardian-student-status.temporary{background:#fff4d7;color:#9a5c00!important}.guardian-student-status.final{background:#fff0f1;color:#b42332!important}.guardian-card-contact{min-height:0}.guardian-access-inline{background:#f8fbff;border:1px solid #dfeaf6;border-radius:14px;gap:8px;min-width:0;padding:10px;display:grid}.guardian-access-inline>p{color:#183b65;align-items:center}.guardian-access-inline-value{color:#17385f;letter-spacing:.04em;font-size:15px;font-weight:900}.guardian-access-inline button{justify-content:center;min-width:0;min-height:44px;padding-inline:10px}.guardian-access-reveal{color:#075da9;background:linear-gradient(145deg,#fff,#e9f5ff);border-color:#a8cceb;font-weight:800;box-shadow:0 5px 12px #135a9a1c}.guardian-access-reveal:hover:not(:disabled){background:linear-gradient(145deg,#f8fcff,#dceeff);border-color:#6aa9de;transform:translateY(-1px)}.guardian-access-visible-note{color:#087954;font-size:11px;font-weight:800;line-height:1.6}.guardian-access-legacy-note{color:#985b00;font-size:11px;font-weight:800;line-height:1.6}.guardian-card-students{background:#fafcff;border:1px solid #e5edf7;border-radius:15px;gap:8px;min-height:82px;padding:12px;display:grid}.guardian-card-students>strong{color:#233f64;font-size:13px}.guardian-card-students>span{border-top:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.guardian-card-students>span>span{gap:2px;min-width:0;display:grid}.guardian-card-students b{color:#16345c;overflow-wrap:anywhere;font-size:13px}.guardian-card-students small{color:#7789a0;font-size:11px}.guardian-card-students em{color:#8797aa;font-size:13px;font-style:normal}.guardian-student-status svg{flex:none}.guardian-edit-students{background:#f8fbff;border:1px solid #dce7f3;border-radius:17px;gap:12px;padding:15px;display:grid}.guardian-edit-students>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guardian-edit-students>header>div{gap:4px;min-width:0;display:grid}.guardian-edit-students>header strong{color:#17385f;font-size:14px}.guardian-edit-students>header small{color:#657b95;font-size:11px;line-height:1.65}.guardian-edit-students>header>b{min-width:30px;min-height:30px;color:var(--almanar-blue-dark);background:#e4f1ff;border-radius:10px;place-items:center;font-size:13px;display:grid}.guardian-edit-student-list{gap:9px;display:grid}.guardian-edit-student-list>article{background:#fff;border:1px solid #e0eaf5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.guardian-edit-student-list>article>div{gap:3px;min-width:0;display:grid}.guardian-edit-student-list strong{color:#17375d;overflow-wrap:anywhere;font-size:13px}.guardian-edit-student-list small{color:#70849b;font-size:11px}.guardian-edit-student-list .guardian-unlink-button{flex:none;justify-content:center;min-width:132px;min-height:44px}.guardian-edit-students-empty{color:#6e8299;text-align:center;background:#fff;border:1px dashed #cbd9e8;border-radius:13px;margin:0;padding:14px;font-size:13px}@media (max-width:560px){.guardian-edit-student-list>article{flex-direction:column;align-items:stretch}.guardian-edit-student-list .guardian-unlink-button{width:100%}}.payment-center-navigation{background:#f3f7fc;border:1px solid #dbe7f5;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;padding:7px;display:grid}.payment-center-navigation button{color:#49627f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 18px;display:flex}.payment-center-navigation button:hover{background:#fff}.payment-center-navigation button.active{border-color:var(--almanar-blue);color:#fff;background:var(--almanar-blue);box-shadow:0 8px 18px #086fd12e}.payment-center-navigation svg{flex:none;width:27px;height:27px}.payment-center-navigation span{text-align:start;gap:3px;min-width:0;display:grid}.payment-center-navigation strong{font-size:16px}.payment-center-navigation small{color:inherit;opacity:.82;font-size:12px;font-weight:600}.payment-analytics-view{gap:20px;display:grid}.payment-analytics-toolbar{justify-content:flex-start;display:flex}.payment-analytics-toolbar label{color:#506783;gap:7px;width:min(100%,320px);font-size:13px;font-weight:800;display:grid}.payment-analytics-toolbar select{color:#173556;min-height:48px;font:inherit;background:#fff;border:1px solid #d4e2f2;border-radius:13px;padding:0 14px}.payment-analytics-loading{color:#5f7692;text-align:center;margin:0;padding:35px 20px}.payment-analytics-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.payment-analytics-overview article{color:#183a62;text-align:center;background:#fff;border:1px solid #dbe7f5;border-radius:18px;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:150px;padding:18px;display:grid}.payment-analytics-overview svg{width:28px;height:28px;color:var(--almanar-blue)}.payment-analytics-overview span{color:#536b88;font-size:13px;font-weight:800}.payment-analytics-overview strong{color:var(--almanar-blue-dark);font-size:28px;line-height:1}.payment-analytics-overview small{color:#7a8ca2;font-size:11px}.payment-analytics-rankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.payment-ranking-card{background:#fff;border:1px solid #dbe7f5;border-radius:20px;min-width:0;overflow:hidden}.payment-ranking-card>header{border-bottom:1px solid #e7eef7;align-items:flex-start;gap:11px;min-height:95px;padding:18px;display:flex}.payment-ranking-card>header svg{width:25px;height:25px;color:var(--almanar-blue);flex:none}.payment-ranking-card.transportation>header svg{color:#078c75}.payment-ranking-card.paid>header svg{color:#c78100}.payment-ranking-card h3{color:#173657;margin:0;font-size:15px;line-height:1.5}.payment-ranking-card header p{color:#7a8ba1;margin:4px 0 0;font-size:11px;line-height:1.6}.payment-ranking-card ol{margin:0;padding:0;list-style:none;display:grid}.payment-ranking-card li{border-bottom:1px solid #edf2f8;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.payment-ranking-card li:last-child{border-bottom:0}.payment-ranking-position{width:28px;height:28px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:9px;place-items:center;font-size:12px;display:grid}.payment-ranking-person{gap:4px;min-width:0;display:grid}.payment-ranking-person>strong{color:#1d3b60;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.payment-ranking-person small{color:#7b8ca2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.payment-ranking-person .student-card-progress{height:5px}.payment-ranking-value{color:var(--almanar-blue-dark);white-space:nowrap;font-size:12px}.payment-ranking-card.paid .payment-ranking-value{color:#07875b}.payment-ranking-empty{color:#73869d;text-align:center;margin:0;padding:32px 18px;font-size:13px}.payment-analytics-coverage-explorer{background:#f8fbff;border:1px solid #d8e6f5;border-radius:22px;gap:18px;min-width:0;padding:22px;display:grid}.payment-analytics-coverage-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.payment-analytics-coverage-icon{width:50px;height:50px;color:var(--almanar-blue-dark);background:#e5f2ff;border-radius:16px;flex:none;place-items:center;display:grid}.payment-analytics-coverage-icon svg{width:25px;height:25px}.payment-analytics-coverage-heading>div{gap:5px;min-width:0;display:grid}.payment-analytics-coverage-heading h2{color:#173657;margin:0;font-size:19px;line-height:1.45}.payment-analytics-coverage-heading p{color:#60758e;max-width:760px;margin:0;font-size:13px;line-height:1.75}.payment-analytics-coverage-heading small{color:#74879d;font-size:12px}.payment-analytics-coverage-heading small strong{color:#23486d}.payment-analytics-coverage-controls{background:#fff;border:1px solid #dce8f4;border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;padding:16px;display:grid}.payment-analytics-coverage-controls label{color:#4b6582;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.payment-analytics-coverage-controls select,.payment-analytics-coverage-controls>label>input,.payment-analytics-percentage-input{color:#173657;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #cadced;border-radius:13px}.payment-analytics-coverage-controls select{width:100%;padding:0 13px}.payment-analytics-coverage-controls>label>input{outline:0;width:100%;padding:0 13px}.payment-analytics-percentage-input{align-items:center;display:flex;overflow:hidden}.payment-analytics-percentage-input input{color:#173657;width:100%;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;padding:0 13px;font-weight:800}.payment-analytics-percentage-input b{color:#477092;padding:0 13px;font-size:14px}.payment-analytics-coverage-controls select:focus,.payment-analytics-coverage-controls>label>input:focus,.payment-analytics-percentage-input:focus-within{border-color:var(--almanar-blue);box-shadow:0 0 0 3px #0d63da1f}.payment-analytics-coverage-submit{white-space:nowrap;justify-content:center;min-height:48px}.payment-analytics-coverage-error{color:#b51d2b;background:#fff5f6;border:1px solid #f1c9ce;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:13px;font-weight:700;display:flex}.payment-analytics-coverage-error svg{flex:none;width:20px;height:20px}.payment-analytics-coverage-state{color:#526f8d;text-align:center;background:#fff;border:1px dashed #c9dced;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:150px;padding:24px;display:grid}.payment-analytics-coverage-state>svg{width:30px;height:30px;color:var(--almanar-blue)}.payment-analytics-coverage-state strong{color:#234b70;font-size:14px}.payment-analytics-coverage-state small{color:#72879d;font-size:12px}.payment-analytics-coverage-state.empty>svg{color:#7a91a8}.payment-analytics-coverage-spinner{border:3px solid #d9e8f7;border-top-color:var(--almanar-blue);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite payment-analytics-coverage-spin}@keyframes payment-analytics-coverage-spin{to{transform:rotate(360deg)}}.payment-analytics-coverage-results{gap:16px;min-width:0;display:grid}.payment-analytics-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payment-analytics-coverage-summary>span{background:#fff;border:1px solid #dce8f4;border-radius:14px;gap:5px;min-width:0;padding:13px 15px;display:grid}.payment-analytics-coverage-summary small{color:#697f97;font-size:11px;font-weight:700}.payment-analytics-coverage-summary strong{color:#294f73;font-size:20px}.payment-analytics-coverage-summary .matches{background:var(--almanar-blue-soft);border-color:#bcdcf8}.payment-analytics-coverage-summary .matches strong{color:var(--almanar-blue-dark)}.payment-analytics-coverage-summary .pending-exit{background:#fff8e8;border-color:#f5d5a5}.payment-analytics-coverage-summary .pending-exit strong{color:#a8540b}.payment-analytics-pending-exits{background:#fffbf2;border:1px solid #f1cf98;border-radius:18px;gap:12px;padding:15px;display:grid}.payment-analytics-pending-exits>header{color:#8e470a;align-items:flex-start;gap:10px;display:flex}.payment-analytics-pending-exits>header svg{flex:none;width:23px;height:23px}.payment-analytics-pending-exits>header div{gap:4px;display:grid}.payment-analytics-pending-exits>header strong{font-size:15px}.payment-analytics-pending-exits>header span{color:#866640;font-size:12px;line-height:1.7}.payment-analytics-pending-exits>div{gap:9px;display:grid}.payment-analytics-pending-exits article{background:#fff;border:1px solid #f4dfbd;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(120px,.75fr)) minmax(180px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.payment-analytics-pending-exits article>span{gap:3px;min-width:0;display:grid}.payment-analytics-pending-exits article strong{color:#573a1d;font-size:13px}.payment-analytics-pending-exits article small{color:#8c7358;font-size:10px}.payment-analytics-pending-exits article b{overflow-wrap:anywhere;color:#9b4e0c;font-size:12px}.payment-analytics-pending-exits article .students b{color:#5b4937}.payment-analytics-pending-exits .more{color:#856645;font-size:11px}.payment-analytics-coverage-list{background:#fff;border:1px solid #dce7f3;border-radius:17px;min-width:0;overflow:hidden}.payment-analytics-coverage-row{border-bottom:1px solid #e7eef6;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(105px,.72fr)) minmax(175px,1fr);align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.payment-analytics-coverage-row:last-child{border-bottom:0}.payment-analytics-coverage-row.heading{color:#5a718b;background:#f2f7fc;min-height:48px;padding-block:11px;font-size:11px;font-weight:800}.payment-analytics-coverage-family{align-items:center;gap:10px;min-width:0;display:flex}.payment-analytics-coverage-avatar{width:40px;height:40px;color:var(--almanar-blue-dark);background:#e7f2fd;border-radius:13px;flex:none;place-items:center;font-weight:900;display:grid}.payment-analytics-coverage-family>span:last-child{gap:4px;min-width:0;display:grid}.payment-analytics-coverage-family strong{overflow-wrap:anywhere;color:#173b61;font-size:13px}.payment-analytics-coverage-family small{overflow-wrap:anywhere;color:#73869c;font-size:10px;line-height:1.6}.payment-analytics-coverage-family small b{color:inherit;font-weight:700}.payment-analytics-coverage-family .payment-analytics-coverage-stopped{color:#a14d12}.payment-analytics-coverage-family .payment-analytics-coverage-stopped b{color:#8d3f0a}.payment-analytics-coverage-family .payment-analytics-coverage-temporary{color:#a13f0f}.payment-analytics-coverage-family .payment-analytics-coverage-temporary b{color:#8c3309}.payment-analytics-coverage-money{color:#335675;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:800}.payment-analytics-coverage-money.paid{color:#087858}.payment-analytics-coverage-money.remaining{color:#bd5b12}.payment-analytics-coverage-money.credit{color:var(--almanar-blue-dark)}.payment-analytics-coverage-progress{gap:7px;min-width:0;display:grid}.payment-analytics-coverage-progress>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.payment-analytics-coverage-progress strong{color:var(--almanar-blue-dark);font-size:13px}.payment-analytics-coverage-progress small{color:#71869d;font-size:10px}.payment-analytics-coverage-progress>div{background:#e4edf6;border-radius:999px;height:7px;overflow:hidden}.payment-analytics-coverage-progress i{border-radius:inherit;background:var(--almanar-blue);height:100%;display:block}.payment-analytics-coverage-row.paid .payment-analytics-coverage-progress i,.payment-analytics-coverage-row.credit .payment-analytics-coverage-progress i{background:#12a06a}.payment-analytics-coverage-pagination button{min-height:44px}@media (max-width:1300px){.payment-analytics-coverage-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-analytics-coverage-submit{width:100%}.payment-analytics-coverage-row.heading{display:none}.payment-analytics-coverage-list{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-analytics-coverage-row:not(.heading){background:#fff;border:1px solid #dce7f3;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.payment-analytics-coverage-family,.payment-analytics-coverage-progress{grid-column:1/-1}.payment-analytics-coverage-money{border-top:1px solid #edf2f7;justify-content:space-between;gap:10px;padding-top:9px;display:flex}.payment-analytics-coverage-money:before,.payment-analytics-coverage-progress:before{content:attr(data-label);color:#71849a;font-size:10px;font-weight:700}.payment-analytics-coverage-progress:before{margin-bottom:-3px}.payment-analytics-pending-exits article{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-analytics-pending-exits article>span:first-child,.payment-analytics-pending-exits article .students{grid-column:1/-1}}@media (max-width:1180px){.student-directory-grid,.payment-analytics-overview,.payment-analytics-rankings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.student-directory-grid{grid-template-columns:1fr;gap:12px}.student-directory-card{border-radius:18px;padding:18px 14px 14px}.student-card-state{inset:12px auto auto 12px}.student-card-money b{font-size:11px}.payment-center-navigation{grid-template-columns:1fr}.payment-center-navigation button{justify-content:flex-start;min-height:66px}.payment-analytics-overview,.payment-analytics-rankings{grid-template-columns:1fr}.payment-analytics-overview article{min-height:126px}.payment-ranking-card li{grid-template-columns:28px minmax(0,1fr)}.payment-ranking-value{grid-column:2}.payment-analytics-coverage-explorer{border-radius:18px;gap:15px;padding:17px 13px}.payment-analytics-coverage-heading{gap:10px}.payment-analytics-coverage-icon{border-radius:14px;width:44px;height:44px}.payment-analytics-coverage-heading h2{font-size:17px}.payment-analytics-coverage-controls,.payment-analytics-coverage-list{grid-template-columns:1fr}.payment-analytics-coverage-controls{padding:13px}.payment-analytics-coverage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-analytics-pending-exits{padding:12px}.payment-analytics-pending-exits article{grid-template-columns:1fr}.payment-analytics-pending-exits article>span:first-child,.payment-analytics-pending-exits article .students{grid-column:auto}.payment-analytics-coverage-row:not(.heading){grid-template-columns:1fr}.payment-analytics-coverage-family,.payment-analytics-coverage-progress{grid-column:auto}.payment-analytics-coverage-pagination{align-items:stretch}.payment-analytics-coverage-pagination button{flex:1}}@media (max-width:360px){.student-card-money{grid-template-columns:1fr}.student-card-money span{text-align:start;justify-content:space-between;gap:8px;display:flex}.student-card-money b{margin:0;display:inline}}@media screen{.page-heading-block{gap:12px;width:100%;min-width:0;display:grid}.page-heading{isolation:isolate;color:#fff;background:var(--almanar-blue-dark);border:1px solid #ffffff2e;border-radius:28px;place-items:center;min-height:220px;padding:42px clamp(96px,10vw,170px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #055dc733}.page-heading.has-action{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;column-gap:clamp(24px,5vw,76px)}.page-heading:before,.page-heading:after{display:none}.page-heading-main{z-index:1;text-align:center;width:min(920px,100%);min-width:0;position:relative}.page-heading.has-action .page-heading-main{text-align:right;width:100%}.page-heading h1{color:#fff;text-wrap:balance;margin:0;font-size:clamp(2rem,3.3vw,3.45rem);line-height:1.25}.page-heading p:last-child{color:#ffffffe6;text-wrap:balance;width:100%;max-width:900px;margin:14px auto 0;font-size:clamp(.96rem,1.3vw,1.2rem);line-height:1.8}.page-heading .eyebrow{display:none}.page-heading-back,.ui-back-button{color:#fff;width:58px;min-width:58px;height:58px;min-height:58px;box-shadow:none;cursor:pointer;background:#ffffff14;border:2px solid #ffffff3b;border-radius:50%;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.page-heading-back{z-index:2;inset-inline-start:clamp(22px,4vw,66px);position:absolute;top:50%;transform:translateY(-50%)}.page-heading-back:hover:not(:disabled),.ui-back-button:hover:not(:disabled){background:#ffffff29;border-color:#ffffff8c}.page-heading-back:hover:not(:disabled){transform:translateY(-50%)translate(-2px)}.page-heading-back:focus-visible,.ui-back-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.page-heading-back svg,.ui-back-button svg{stroke-width:2.5px;width:27px;height:27px}.page-heading-action{z-index:2;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:relative}.page-heading-action>div{flex-wrap:wrap;gap:10px;display:flex}.page-heading-action button,.page-heading-action .action-button,.page-heading-action .secondary-button{color:#fff;min-height:46px;box-shadow:none;background:#ffffff14;border:2px solid #ffffffd1}.page-heading-action button:hover:not(:disabled),.page-heading-action .action-button:hover:not(:disabled),.page-heading-action .secondary-button:hover:not(:disabled){color:var(--almanar-blue-dark);background:#fff;border-color:#fff}.ui-back-button{color:var(--brand-700);border-color:var(--line-strong);background:#fff}.ui-back-button:hover:not(:disabled){color:var(--brand-800);background:var(--brand-50);border-color:#9ec3ef}}@media screen and (max-width:760px){.page-heading{border-radius:22px;min-height:178px;padding:32px 74px 32px 22px}.page-heading-main{text-align:right}.page-heading.has-action{grid-template-columns:1fr;align-content:center;row-gap:18px;padding-inline:22px}.page-heading.has-action.has-back{padding-inline-start:74px}.page-heading h1{font-size:clamp(1.7rem,8vw,2.2rem)}.page-heading p:last-child{margin-top:9px;font-size:.94rem;line-height:1.65}.page-heading-back{width:48px;min-width:48px;height:48px;min-height:48px;inset-inline-start:17px}.page-heading-back svg{width:23px;height:23px}.page-heading-action,.page-heading-action>div,.page-heading-action>button,.page-heading-action>.action-button,.page-heading-action>.secondary-button{width:100%}.page-heading-action button,.page-heading-action .action-button,.page-heading-action .secondary-button{justify-content:center}}@media screen and (max-width:390px){.page-heading{border-radius:20px;min-height:166px;padding:28px 66px 28px 18px}.page-heading h1{font-size:1.65rem}.page-heading p:last-child{font-size:.9rem}.page-heading-back{width:46px;min-width:46px;height:46px;min-height:46px;inset-inline-start:13px}}@media print{.page-heading{color:#000;min-height:0;box-shadow:none;background:0 0;border:0;padding:0 0 14px}.page-heading h1,.page-heading p:last-child{color:#000}.page-heading-back,.page-heading-action,.ui-back-button{display:none!important}}.backup-center-page{--backup-ink:#0b2346;--backup-muted:#657894;--backup-line:#d8e6f5;color:var(--backup-ink);direction:rtl;gap:22px;min-width:0;max-width:100%;display:grid;overflow-x:clip}.backup-center-page *,.backup-center-page :before,.backup-center-page :after{box-sizing:border-box}.backup-hero{background:#f7fbff;border:1px solid #cfe0f4;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:32px;display:flex}.backup-hero-copy{min-width:0}.backup-eyebrow{color:var(--almanar-blue);align-items:center;gap:8px;font-weight:900;display:inline-flex}.backup-eyebrow svg{width:20px}.backup-hero h1{margin:8px 0 4px;font-size:clamp(30px,3vw,45px)}.backup-hero p{max-width:720px;color:var(--backup-muted);margin:0;font-size:18px;line-height:1.9}.backup-primary-button,.backup-download-button,.backup-refresh-button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.backup-primary-button{color:#fff;background:var(--almanar-blue);min-width:220px;padding:13px 22px;box-shadow:0 13px 28px #0768cf33}.backup-primary-button:disabled,.backup-download-button:disabled,.backup-refresh-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.backup-primary-button svg,.backup-download-button svg,.backup-refresh-button svg{width:19px}.backup-info-message,.backup-message{min-height:52px;color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border:1px solid #bedcff;border-radius:16px;align-items:center;gap:10px;padding:12px 17px;font-weight:800;display:flex}.backup-message.error{color:#bb243b;background:#fff3f4;border-color:#ffc7ce}.backup-message.success{color:#087555;background:#ecfbf5;border-color:#b8ead8}.backup-message svg{flex:0 0 21px}.backup-protection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.backup-protection-grid article{border:1px solid var(--backup-line);border-top:4px solid var(--almanar-blue);background:#fff;border-radius:23px;align-items:flex-start;gap:14px;min-width:0;min-height:170px;padding:22px;display:flex}.backup-protection-grid article>span,.backup-destinations>header>svg,.backup-restore-preview>span{width:50px;height:50px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;flex:0 0 50px;place-items:center;display:grid}.backup-protection-grid .secure{border-top-color:#7757d5}.backup-protection-grid .secure>span{color:#694bc5;background:#f1edff}.backup-protection-grid .verified{border-top-color:#12a577}.backup-protection-grid .verified>span{color:#088460;background:#e3f8f0}.backup-protection-grid .warning{border-top-color:#df7b17}.backup-protection-grid .warning>span{color:#b76008;background:#fff0df}.backup-protection-grid small{color:var(--backup-muted);font-weight:900;display:block}.backup-protection-grid strong{overflow-wrap:anywhere;margin:7px 0;font-size:22px;display:block}.backup-protection-grid p{color:#70829b;margin:0;line-height:1.75}.backup-destinations,.backup-history,.backup-restore-preview{border:1px solid var(--backup-line);border-radius:26px;padding:25px}.backup-destinations>header,.backup-history>header{border-bottom:1px solid #e2edf7;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.backup-destinations header small,.backup-history header small,.backup-restore-preview small,.backup-create-modal header small{color:var(--almanar-blue);font-weight:900}.backup-destinations h2,.backup-history h2,.backup-restore-preview h2,.backup-create-modal h2{margin:4px 0;font-size:25px}.backup-destinations p,.backup-history p,.backup-restore-preview p{color:var(--backup-muted);margin:0}.backup-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding-top:20px;display:grid}.backup-destination-grid article{border:1px solid var(--backup-line);background:#fafcff;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.backup-destination-grid article>span{width:42px;height:42px;color:var(--almanar-blue);background:#eaf5ff;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.backup-destination-grid strong,.backup-destination-grid small{display:block}.backup-destination-grid strong{overflow-wrap:anywhere}.backup-destination-grid small{color:#73849c;margin-top:3px}.backup-destination-grid .enabled{background:#f3fcf8;border-color:#9adcc5}.backup-destination-grid .enabled>span{color:#07825d;background:#ddf6ed}.backup-destination-grid .upcoming{opacity:.7}.backup-refresh-button{min-width:105px;color:var(--almanar-blue-dark);background:#fff;border:1px solid #bdd8f3;padding:10px 15px}.backup-record-list{gap:13px;padding-top:20px;display:grid}.backup-record{border:1px solid var(--backup-line);background:#fff;border-inline-start:5px solid #87a1bf;border-radius:20px;grid-template-columns:minmax(280px,1.5fr) minmax(320px,1.3fr) auto;align-items:center;gap:20px;padding:18px;display:grid}.backup-record:has(.backup-hash){grid-template-columns:minmax(260px,1.25fr) minmax(300px,1.15fr) minmax(210px,.8fr) auto}.backup-record.ready{border-inline-start-color:#13a477}.backup-record.failed{border-inline-start-color:#d92d48}.backup-record.running,.backup-record.pending{border-inline-start-color:var(--almanar-blue);background:#f8fbff}.backup-record.expired{opacity:.72}.backup-record-main{align-items:center;gap:13px;min-width:0;display:flex}.backup-record-icon{width:48px;height:48px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.backup-record-main>div{flex:1;min-width:0}.backup-record-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.backup-record h3{margin:0;font-size:18px}.backup-record p{color:#71829a;margin:5px 0 0;font-size:14px}.backup-status{color:#52667f;background:#eef3f8;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.backup-status svg{width:15px;height:15px}.backup-status.ready{color:#087758;background:#def7ed}.backup-status.failed{color:#bd253d;background:#ffebee}.backup-status.running,.backup-status.pending{color:var(--almanar-blue-dark);background:#e4f2ff}.backup-failure{color:#bd253d;margin-top:8px;font-weight:800;display:block}.backup-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.backup-record-facts span{background:#f4f8fc;border-radius:12px;min-width:0;padding:9px 10px}.backup-record-facts small,.backup-record-facts strong{display:block}.backup-record-facts small{color:#71829a;font-size:12px}.backup-record-facts strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px}.backup-download-button{color:#fff;background:var(--almanar-blue);min-width:175px;padding:10px 15px}.backup-hash{color:#506985;text-align:right;cursor:pointer;background:#f7faff;border:1px solid #d6e4f2;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.backup-hash>svg{flex:0 0 17px;width:17px}.backup-hash span{min-width:0}.backup-hash small,.backup-hash strong{display:block}.backup-hash small{font-size:11px}.backup-hash strong{color:#27435f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.backup-empty{text-align:center;color:#7789a1;padding:44px 20px}.backup-empty svg{color:#a0b4ca;width:48px;height:48px}.backup-empty h3{color:var(--backup-ink);margin:10px 0 4px}.backup-restore-preview{align-items:center;gap:16px;display:flex}.backup-restore-preview>div{flex:1}.backup-restore-preview>button{color:#71829a;min-height:44px;font:inherit;background:#f3f6f9;border:1px solid #d7e0ea;border-radius:13px;padding:10px 16px;font-weight:900}.backup-modal-backdrop{z-index:2200}.backup-create-modal{scrollbar-width:thin;scrollbar-color:#9eb0c3 transparent;direction:rtl;width:min(900px,100vw - 28px);max-height:calc(100vh - 28px);padding:25px;overflow:auto}.backup-create-modal::-webkit-scrollbar{width:6px}.backup-create-modal::-webkit-scrollbar-track{background:0 0}.backup-create-modal::-webkit-scrollbar-thumb{background:#9eb0c3;border-radius:999px}.backup-create-modal>header{border-bottom:1px solid var(--backup-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.backup-create-modal h2{color:var(--backup-ink)}.backup-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.backup-scope-grid>button{border:1px solid var(--backup-line);min-height:150px;color:var(--backup-ink);text-align:right;font:inherit;cursor:pointer;background:#fbfdff;border-radius:18px;align-items:flex-start;gap:11px;padding:17px;display:flex;position:relative}.backup-scope-grid>button.selected{border:2px solid var(--almanar-blue);background:#eef7ff}.backup-scope-grid>button>svg:first-child{width:29px;color:var(--almanar-blue);flex:0 0 29px}.backup-scope-grid>button>svg:last-child{width:20px;color:var(--almanar-blue);position:absolute;top:11px;left:11px}.backup-scope-grid strong,.backup-scope-grid small{display:block}.backup-scope-grid strong{padding-inline-end:5px}.backup-scope-grid small{color:#6e8099;margin-top:8px;line-height:1.7}.backup-estimate{color:#35516e;background:#f2f7fc;border-radius:15px;justify-content:space-between;gap:15px;padding:14px 17px;display:flex}.backup-passphrase-warning{color:#8d5100;background:#fff8e9;border:1px solid #ffd99d;border-radius:16px;gap:12px;margin:16px 0;padding:15px;display:flex}.backup-passphrase-warning>svg{flex:0 0 23px}.backup-passphrase-warning p{margin:0}.backup-passphrase-warning strong,.backup-passphrase-warning small{display:block}.backup-passphrase-warning small{margin-top:4px;line-height:1.7}.backup-passphrase-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.backup-passphrase-fields label{color:#334963;font-weight:900}.backup-passphrase-fields input{width:100%;min-height:50px;font:inherit;direction:ltr;background:#fff;border:1px solid #cddded;border-radius:14px;margin-top:7px;padding:10px 13px}.backup-passphrase-fields input:focus{border-color:var(--almanar-blue);outline:3px solid #ddebff}.backup-create-modal>footer{border-top:1px solid var(--backup-line);justify-content:flex-start;gap:10px;margin-top:22px;padding-top:18px;display:flex}.spin{animation:.9s linear infinite backup-spin}@keyframes backup-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.backup-protection-grid,.backup-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-record{grid-template-columns:1fr}.backup-record:has(.backup-hash){grid-template-columns:1fr}.backup-download-button{width:100%}}@media (max-width:1500px){.backup-protection-grid,.backup-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.backup-center-page{gap:14px}.backup-hero{border-radius:22px;min-height:0;padding:21px;display:grid}.backup-hero h1{font-size:30px}.backup-hero p{font-size:15px}.backup-primary-button{width:100%;min-width:0}.backup-protection-grid,.backup-destination-grid,.backup-scope-grid,.backup-passphrase-fields{grid-template-columns:1fr}.backup-protection-grid article{min-height:0;padding:17px}.backup-destinations,.backup-history,.backup-restore-preview{border-radius:20px;padding:17px}.backup-destinations>header,.backup-history>header{align-items:flex-start}.backup-destinations>header>svg{display:none}.backup-record{gap:14px;padding:14px}.backup-record-main{align-items:flex-start}.backup-record-heading{display:grid}.backup-record-facts{grid-template-columns:1fr}.backup-restore-preview{display:grid}.backup-restore-preview>button{width:100%}.backup-create-modal{padding:18px}.backup-scope-grid>button{min-height:120px}.backup-create-modal>footer{display:grid}}.teachers-home-grid{box-sizing:border-box;padding-inline:clamp(18px,2.2vw,30px);width:100%;padding-bottom:clamp(20px,2.5vw,32px)}.teacher-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.teacher-directory-card{background:linear-gradient(145deg,#eff7ffd1,#fff0 38%),#fff;border:1px solid #dbe7f5;border-radius:22px;flex-direction:column;gap:15px;min-width:0;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 11px 28px #15478214}.teacher-directory-card:hover{border-color:#bfd8f2;transform:translateY(-2px);box-shadow:0 15px 34px #1547821f}.teacher-directory-card.inactive{background:linear-gradient(145deg,#f8eef1b8,#fff0 38%),#fcfcfd}.teacher-directory-card-heading{border-bottom:1px solid #e8eff7;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:14px;display:flex}.teacher-directory-card-heading>div{min-width:0}.teacher-directory-card-heading h3{color:#102b4e;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.55}.teacher-directory-card-heading p{color:#60758f;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.6}.teacher-directory-card-heading>div>span{color:#657992;margin-top:7px;font-size:12px;font-weight:700;display:block}.teacher-directory-card-heading b{color:#24496f;letter-spacing:.04em;font-size:13px}.teacher-card-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:5px 11px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.teacher-card-status.active{color:#087b58;background:#e3f7ef}.teacher-card-status.suspended{color:#9e4050;background:#fdebef}.teacher-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.teacher-card-facts>article{background:#f8fbfff0;border:1px solid #e3edf8;border-radius:17px;align-items:flex-start;gap:10px;min-width:0;min-height:104px;padding:13px;display:flex}.teacher-card-facts svg{width:21px;height:21px;color:var(--almanar-blue);flex:none;margin-top:1px}.teacher-card-facts>article:nth-child(2) svg{color:#7754c8}.teacher-card-facts div{min-width:0}.teacher-card-facts span{color:#72849a;font-size:11px;font-weight:800;display:block}.teacher-card-facts strong{color:#173b63;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.65;display:block}.teacher-card-facts small{color:#a06400;margin-top:4px;font-size:10px;font-weight:800;line-height:1.55;display:block}.teacher-card-evaluation{color:#087a58;background:#edf9f5;border-radius:17px;gap:9px;padding:13px 14px;display:grid}.teacher-card-evaluation.empty{color:#60758f;background:#f3f6fa}.teacher-card-evaluation>div:first-child{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex}.teacher-card-evaluation b{font-size:17px}.teacher-card-evaluation small{font-size:10px;font-weight:800}.teacher-card-progress{background:#d9e5eb;border-radius:999px;height:8px;overflow:hidden}.teacher-card-progress span{border-radius:inherit;background:linear-gradient(90deg,#0e8c64,#28b985);height:100%;display:block}.teacher-card-evaluation.empty .teacher-card-progress span{width:0!important}.teacher-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto;padding-top:2px;display:grid}.teacher-card-actions button{width:100%;min-width:0;min-height:48px;font:inherit;text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 11px;font-size:12px;font-weight:900;line-height:1.45;display:inline-flex}.teacher-card-actions button svg{flex:none;width:17px;height:17px}.teacher-card-action.evaluate{color:#7452bd;background:#f5f0ff;border-color:#ded2f6}.teacher-card-action.edit{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#cfe3f8}.teacher-card-action.guardian{color:#087656;background:#f2fbf7;border-color:#bfe4d7}.teacher-card-action.replace{color:#fff;background:var(--almanar-blue);grid-column:1/-1;box-shadow:0 7px 16px #1677d22e}.teacher-card-action.suspend{color:#9b5b00;background:#fff7e8;border-color:#efd7af}.teacher-card-action.activate{color:#087b58;background:#e9f8f2;border-color:#bfe5d5}.teacher-card-action.delete{color:#a33d4e;background:#fff1f3;border-color:#efcbd2}.teacher-card-actions button:hover:not(:disabled){filter:brightness(.97)}.teacher-card-actions button:focus-visible{outline-offset:2px;outline:3px solid #086fd138}.teacher-card-actions button:disabled{cursor:wait;opacity:.58}@media (max-width:1180px){.teacher-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.teachers-home-grid{padding-inline:clamp(14px,4vw,18px);padding-bottom:20px}.teacher-directory-grid{grid-template-columns:1fr;gap:12px}.teacher-directory-card{border-radius:18px;padding:17px 14px 14px}.teacher-directory-card:hover{transform:none}}@media (max-width:380px){.teacher-directory-card-heading{flex-direction:column}.teacher-card-facts,.teacher-card-actions{grid-template-columns:1fr}.teacher-card-facts>article{min-height:0}.teacher-card-action.replace{grid-column:auto}}.stat-card-button{appearance:none;width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s}.stat-card-button:hover{background:#f8fbff;border-color:#9fc4ef;transform:translateY(-1px)}.stat-card-button:focus-visible{outline-offset:3px;outline:3px solid #0d63da3d}.stat-card-button.active{border-color:var(--almanar-blue);background:var(--almanar-blue-soft);box-shadow:0 0 0 2px #0d63da1a,0 10px 26px #0d63da1a}.directory-results-focus{border-radius:14px;outline:none;scroll-margin-top:24px}.directory-results-focus:focus-visible{box-shadow:0 0 0 3px #0d63da2e}.directory-active-filter{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border:1px solid #b9d7f8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 28px 10px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.directory-active-filter button{min-height:44px;color:var(--almanar-blue-dark);font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc8f5;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.directory-active-filter button:focus-visible{outline-offset:2px;outline:3px solid #0d63da38}@media (max-width:760px){.students-page .student-directory-stats .stat-card:last-child{grid-column:auto}.directory-active-filter{flex-direction:column;align-items:stretch;margin-inline:12px}.directory-active-filter button{width:100%}}.stat-card-button{padding-inline-end:50px;position:relative}.students-page .student-directory-stats .stat-card-button>div:last-child{min-width:0;max-width:100%}.students-page .student-directory-stats .stat-card-button>div:last-child>span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;line-height:1.55;display:block;overflow:visible}.stat-card-open-arrow{width:20px;height:20px;color:var(--almanar-blue);transition:transform .16s;position:absolute;inset-block-end:16px;inset-inline-end:16px}.stat-card-button:hover .stat-card-open-arrow,.assessment-control-card:hover .assessment-card-open svg,.homework-message-gateway:hover .homework-message-gateway-action>svg{transform:translate(-3px)}.assessment-card-open{color:var(--almanar-blue);border-top:1px solid #e7eef7;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;font-weight:900;display:flex}.assessment-card-open svg{width:19px;height:19px;transition:transform .16s}.exam-period-card>em{align-items:center;gap:7px;display:inline-flex}.exam-period-card>em svg{width:16px;height:16px}.homework-message-gateway-action{color:var(--almanar-blue);align-items:center;gap:10px;display:inline-flex}.homework-message-gateway-action>svg{width:20px;height:20px;transition:transform .16s}.transport-settings-hub-card>svg{transform:none}@media (max-width:560px){.stat-card-button{padding-inline-end:44px}.stat-card-open-arrow{inset-block-end:13px;inset-inline-end:13px}.homework-message-gateway-action{justify-content:space-between}}.currency-card-rate>span{color:#52627a;font-size:13px;font-weight:700}.currency-card-rate>span b{color:#101c35}.currency-historical-balance-warning{background:#fff8e8;border:1px solid #f5cf91;border-radius:10px;margin-top:4px;padding:8px 10px;font-weight:800;line-height:1.55;display:block;color:#8c5700!important}.currency-pending-void-reservation,.cashbox-pending-void-reservation{background:#fff0f2;border:1px solid #efb8be;border-radius:12px;font-weight:900;color:#9f1239!important}.currency-pending-void-reservation{margin-top:5px;padding:9px 10px;font-size:12px;line-height:1.6;display:block}.cashbox-pending-void-reservation{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:9px;margin-top:11px;padding:10px 11px;display:grid}.cashbox-pending-void-reservation>svg{width:20px;height:20px}.cashbox-pending-void-reservation>span{gap:2px;min-width:0;font-size:12px;display:grid}.cashbox-pending-void-reservation strong{color:#881337;overflow-wrap:anywhere}.pending-void-receipt-numbers,.currency-pending-receipts{color:#7f1d1d;flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:4px;font-size:12px;font-style:normal;display:flex}.pending-void-receipt-numbers{grid-column:2/-1}.pending-void-receipt-numbers b,.currency-pending-receipts b{-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #eaa4ae;border-radius:7px;padding:2px 6px}.pending-void-receipt-numbers em,.currency-pending-receipts em{font-style:normal;font-weight:900}@media (max-width:620px){.cashbox-pending-void-reservation{grid-template-columns:auto minmax(0,1fr)}.cashbox-pending-void-reservation>span:nth-of-type(2){grid-column:2}.pending-void-receipt-numbers{grid-column:1/-1}}.currency-settings-form label>small{color:#64748b;font-size:12px;font-weight:700;line-height:1.55}.guardian-family-payment-button{background:var(--almanar-blue);color:#fff}.collection-create-recovery-warning{color:#7c4200;background:#fff8e8;border:1px solid #f0b56c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:14px 22px 0;padding:12px 14px;display:grid}.fee-form .collection-create-recovery-warning{margin:0}.collection-create-recovery-warning>svg{width:22px;height:22px}.collection-create-recovery-warning>div{gap:3px;min-width:0;display:grid}.collection-create-recovery-warning strong,.collection-create-recovery-warning span{font-size:12px;line-height:1.6}.collection-create-recovery-warning button{color:#7c4200;background:#fff;border:1px solid #d88a2d;border-radius:10px;min-height:44px;padding:8px 12px;font-weight:900}.collection-recovered-note{color:#086b4d;background:#edfff7;border:1px solid #9ed8bd;border-radius:13px;align-items:flex-start;gap:8px;margin:16px 22px 0;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.65;display:flex}.collection-recovered-note svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.fee-collection-layer{z-index:1250;padding:20px}.guardian-collection-dialog{box-sizing:border-box;background:#f7f9fc;border-radius:24px;width:min(980px,100vw - 40px);max-width:100%;max-height:calc(100dvh - 40px);padding:0;overflow:hidden auto}.collection-dialog-heading{background:#fff;border-bottom:1px solid #dce6f2;grid-template-columns:54px minmax(0,1fr) 46px;align-items:start;gap:14px;padding:22px;display:grid}.collection-dialog-heading>div{min-width:0}.collection-dialog-heading small{color:var(--almanar-blue);font-weight:900}.collection-dialog-heading h2{color:#101c35;overflow-wrap:anywhere;margin:3px 0 1px;font-size:clamp(23px,3vw,31px)}.collection-dialog-heading p{color:#52627a;margin:4px 0 0;font-weight:700;line-height:1.6}.collection-heading-icon,.collection-success-icon{width:52px;height:52px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:17px;place-items:center;display:grid}.collection-success-icon{color:#087a55;background:#e3f7ef}.collection-heading-icon svg,.collection-success-icon svg{width:26px;height:26px}.collection-loading{color:#52627a;text-align:center;background:#fff;border:1px dashed #bfd1e7;border-radius:18px;margin:18px 22px;padding:24px;font-weight:800}.guardian-collection-dialog>.form-error{margin:16px 22px 0}.collection-step{background:#fff;border:1px solid #dce6f2;border-radius:20px;gap:15px;margin:18px 22px 0;padding:18px;display:grid}.collection-step>header{align-items:flex-start;gap:11px;display:flex}.collection-step>header>span{color:#fff;background:var(--almanar-blue);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.collection-step>header div{min-width:0}.collection-step h3{color:#101c35;margin:0;font-size:18px}.collection-step header p{color:#5f7088;margin:2px 0 0;font-size:13px;font-weight:700}.family-allocation-list{gap:12px;display:grid}.family-allocation-list article{background:#fbfdff;border:1px solid #dfe8f3;border-radius:16px;grid-template-columns:minmax(210px,1fr) minmax(220px,.9fr) minmax(240px,1fr);align-items:center;gap:14px;padding:14px;display:grid}.family-allocation-list article.disabled{background:#f6f7f9}.family-allocation-student{align-items:center;gap:10px;min-width:0;display:flex}.family-allocation-student>span{width:42px;height:42px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:14px;flex:0 0 42px;place-items:center;font-size:18px;font-weight:900;display:grid}.family-allocation-student>div{min-width:0;display:grid}.family-allocation-student strong{color:#101c35;overflow-wrap:anywhere}.family-allocation-student small{color:#63748b}.family-allocation-student em{color:#8a5600;background:#fff8e7;border:1px solid #f0c888;border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:4px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:900;line-height:1.45}.family-allocation-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.family-allocation-balances span{color:#52627a;background:var(--almanar-blue-soft);border-radius:10px;gap:2px;padding:8px 9px;font-size:12px;font-weight:700;display:grid}.family-allocation-balances span.transport{background:#eef8f4}.family-allocation-balances span.adjusted{color:#166534;background:#ecfdf3}.family-allocation-balances b{color:#12335f;font-size:13px}.family-allocation-list label,.collection-cash-fields label,.collection-meta-fields label{gap:7px;min-width:0;display:grid}.family-allocation-list label>span,.collection-cash-fields label>span,.collection-meta-fields label>span{color:#354760;font-size:13px;font-weight:800}.family-allocation-list label>small,.collection-cash-fields label>small{color:#65758a;font-size:12px;font-weight:700;line-height:1.45}.family-allocation-state{color:#64748b;text-align:center;background:#e9edf2;border-radius:11px;margin:0;padding:11px;font-weight:800}.minimum-payment-override{box-sizing:border-box;color:#7a4300;background:#fff8e7;border:1px solid #f0b85e;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.minimum-payment-override>svg{color:#c77800;flex:0 0 22px;width:22px;height:22px;margin-top:2px}.minimum-payment-override>div{flex:1;gap:9px;min-width:0;display:grid}.minimum-payment-override strong{color:#713f12;font-size:15px}.minimum-payment-override p{color:#854d0e;margin:0;font-size:13px;font-weight:700;line-height:1.7}.minimum-payment-override .checkbox-field,.minimum-payment-override label:not(.checkbox-field){background:#fff;border:1px solid #efd19c;border-radius:11px;gap:7px;padding:11px;display:grid}.minimum-payment-override .checkbox-field{grid-template-columns:auto 1fr;align-items:flex-start}.minimum-payment-override .checkbox-field input{accent-color:#b56800;width:20px;height:20px;margin-top:2px}.minimum-payment-override .checkbox-field span{gap:3px;display:grid}.minimum-payment-override .checkbox-field small{color:#7c5a27;line-height:1.55}.minimum-payment-override textarea{box-sizing:border-box;color:#422006;width:100%;min-height:82px;font:inherit;resize:vertical;background:#fff;border:1px solid #d9b878;border-radius:10px;padding:10px 12px}.family-minimum-override{grid-column:1/-1}.minimum-override-badge{background:#fff8e7;border:1px solid #edc77c;border-radius:8px;margin-top:4px;padding:6px 8px;font-weight:800;line-height:1.55;display:block;color:#7a4300!important}.family-allocation-adjustments{border-top:1px solid #e3eaf3;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.family-allocation-list .family-adjustment-toggle{cursor:pointer;background:#f7fbff;border:1px solid #d9e6f5;border-radius:13px;align-items:flex-start;gap:10px;min-height:64px;padding:11px 12px;display:flex}.family-allocation-list .family-adjustment-toggle input{width:20px;height:20px;accent-color:var(--almanar-blue);flex:0 0 20px;margin-top:2px}.family-allocation-list .family-adjustment-toggle>span{gap:3px;display:grid}.family-allocation-list .family-adjustment-toggle strong{color:#173455;font-size:13px}.family-allocation-list .family-adjustment-toggle small{color:#63748b;font-size:12px;font-weight:700;line-height:1.5}.family-allocation-list .family-adjustment-toggle.disabled{cursor:not-allowed;opacity:.72;background:#f3f4f6;border-color:#e5e7eb}.family-allocation-list .family-adjustment-field,.family-special-discount-fields{grid-column:1/-1}.family-special-discount-fields{background:#fff;border:1px solid #dbe8f7;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.family-special-discount-fields .full-field{grid-column:1/-1}.family-allocation-adjustments input:not([type=checkbox]),.family-allocation-adjustments select,.family-allocation-adjustments textarea{color:#10233f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfdbea;border-radius:11px;padding:10px 12px}.family-allocation-adjustments textarea{resize:vertical;min-height:80px}.collection-cash-fields,.collection-meta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collection-cash-fields .full-field,.collection-meta-fields .full-field{grid-column:1/-1}.collection-cash-fields select,.collection-meta-fields select,.collection-meta-fields input,.collection-meta-fields textarea{box-sizing:border-box;color:#101c35;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d8e4f0;border-radius:12px;padding:0 12px}.collection-meta-fields textarea{resize:vertical;min-height:90px;padding-block:10px}.collection-currency-identity{background:#f7f9fc;border:1px solid #d8e4f0;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.collection-base-cash-note{color:#087a55;background:#eefaf5;border:1px solid #b9ddcf;border-radius:12px;align-items:center;gap:11px;min-height:48px;padding:10px 12px;display:flex}.collection-base-cash-note>svg{flex:0 0 23px;width:23px;height:23px}.collection-base-cash-note>span{min-width:0;display:grid}.collection-base-cash-note small,.collection-base-cash-note em{color:#4f7165;font-size:12px;font-style:normal;font-weight:700}.collection-base-cash-note strong{color:#086947}.collection-currency-identity>span{display:grid}.collection-currency-identity small{color:#64748b}.collection-currency-identity strong{color:var(--almanar-blue)}.collection-currency-identity .currency-flag{width:38px;height:28px}.collection-live-summary,.collection-receipt-summary,.single-collection-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collection-live-summary>span,.collection-receipt-summary>span,.single-collection-preview>span{background:#f8fafc;border:1px solid #dce6f2;border-radius:14px;gap:4px;padding:13px;display:grid}.collection-live-summary small,.collection-receipt-summary span,.single-collection-preview small{color:#52627a;font-weight:700}.collection-live-summary strong,.collection-receipt-summary strong,.single-collection-preview strong{color:#102b52;overflow-wrap:anywhere;font-size:18px}.collection-live-summary .change,.collection-receipt-summary .warning,.single-collection-preview .change{background:#fff8e8;border-color:#f3c97b}.collection-live-summary .change strong,.collection-receipt-summary .warning strong,.single-collection-preview .change strong{color:#996000}.collection-live-summary .short,.single-collection-preview .short{background:#fff0f2;border-color:#efb8be}.collection-live-summary .short strong,.single-collection-preview .short strong{color:#c21e32}.collection-live-summary .balanced strong,.single-collection-preview .balanced strong{color:#087a55}.collection-change-warning,.collection-accounting-note{color:#865400;background:#fff8e8;border:1px solid #f3c97b;border-radius:13px;align-items:flex-start;gap:9px;margin:0;padding:12px 13px;font-weight:800;line-height:1.6;display:flex}.single-collection-preview>p{color:#865400;background:#fff8e8;border:1px solid #f3c97b;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-weight:800;line-height:1.55;display:flex}.single-collection-preview>p svg{flex:none;margin-top:2px}.collection-master-reference{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border:1px solid #bad5f4;border-radius:10px;align-items:flex-start;gap:6px;margin-top:5px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.5;display:flex}.collection-master-reference svg{flex:0 0 15px;margin-top:2px}.collection-refund-currency-note{width:100%;color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border:1px solid #bad5f4;border-radius:10px;grid-column:1/-1;margin-top:7px;padding:9px 11px;font-weight:800;line-height:1.6;display:block}.financial-pending-void-badge{color:#a31128;background:#fff0f2;border:1px solid #efb8be;border-radius:10px;align-items:flex-start;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:6px;padding:7px 9px;font-size:12px;font-weight:900;line-height:1.55;display:flex}.financial-pending-void-badge svg{flex:0 0 15px;margin-top:2px}.collection-change-warning svg,.collection-accounting-note svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.collection-accounting-note{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#b9d5f5}.collection-dialog-actions{z-index:3;background:#fffffff5;border-top:1px solid #dce6f2;justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 22px;display:flex;position:sticky;bottom:0}.collection-dialog-actions button{min-height:48px}.collection-success-dialog{width:min(760px,100vw - 40px)}.collection-success-dialog .collection-dialog-heading{border-bottom-color:#cdeade}.collection-success-dialog .collection-receipt-summary,.collection-success-dialog .collection-success-children,.collection-success-dialog .collection-accounting-note{margin-inline:22px}.collection-success-dialog .collection-receipt-summary{margin-top:20px}.collection-success-children{gap:8px;margin-block:14px;display:grid}.collection-success-children>span{color:#101c35;background:#fff;border:1px solid #dce6f2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.collection-success-children>span b{gap:3px;display:grid}.collection-success-children>span b small{color:#166534;font-size:12px;font-weight:800;line-height:1.5}@media (max-width:900px){.family-allocation-list article{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)}.family-allocation-list article>label,.family-allocation-list article>.family-allocation-state,.family-allocation-adjustments{grid-column:1/-1}}@media (max-width:620px){.fee-collection-layer{align-items:flex-start;padding:10px}.guardian-collection-dialog,.collection-success-dialog{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.collection-dialog-heading{grid-template-columns:44px minmax(0,1fr) 44px;gap:9px;padding:15px 13px}.collection-heading-icon,.collection-success-icon{border-radius:13px;width:42px;height:42px}.collection-dialog-heading h2{font-size:22px}.collection-dialog-heading p{font-size:13px}.collection-step{border-radius:16px;margin:12px 10px 0;padding:13px}.family-allocation-list article,.collection-cash-fields,.collection-meta-fields,.collection-live-summary,.collection-receipt-summary,.single-collection-preview{grid-template-columns:1fr}.family-allocation-list article{gap:11px;padding:12px}.family-allocation-list article>label,.family-allocation-list article>.family-allocation-state,.family-allocation-adjustments,.family-special-discount-fields,.collection-cash-fields .full-field,.collection-meta-fields .full-field{grid-column:auto}.family-allocation-adjustments,.family-special-discount-fields{grid-template-columns:1fr}.family-special-discount-fields .full-field,.family-allocation-list .family-adjustment-field{grid-column:auto}.collection-dialog-actions{grid-template-columns:1fr;padding:12px 10px;display:grid}.collection-dialog-actions button{width:100%}.collection-success-dialog .collection-receipt-summary,.collection-success-dialog .collection-success-children,.collection-success-dialog .collection-accounting-note{margin-inline:10px}.guardian-row-actions .guardian-family-payment-button{width:100%}.collection-create-recovery-warning{grid-template-columns:auto minmax(0,1fr);margin-inline:10px}.collection-create-recovery-warning button{grid-column:1/-1;width:100%}.collection-recovered-note{margin-inline:10px}}.system-dialog-acknowledgement{color:#8f2f22;cursor:pointer;background:#fff5f3;border:1px solid #f1b6ad;border-radius:16px;align-items:flex-start;gap:.75rem;min-height:48px;padding:.85rem 1rem;font-weight:800;line-height:1.7;display:flex}.system-dialog-card>p{white-space:pre-line}.system-dialog-acknowledgement input{accent-color:#b83c2d;flex:none;width:22px;height:22px;margin:.15rem 0 0}.manual-alert-history{background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);border:1px solid #d8e5f3;border-radius:26px;gap:18px;margin-top:24px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:0 16px 38px #1f4e7914}.manual-alert-history>header{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.manual-alert-history-icon{width:52px;height:52px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:17px;justify-content:center;align-items:center;display:inline-flex}.manual-alert-history-icon svg{width:24px;height:24px}.manual-alert-history h2,.manual-alert-history h3,.manual-alert-history p{margin:0}.manual-alert-history h2{color:#10233f;font-size:clamp(18px,1.7vw,23px)}.manual-alert-history>header p{color:#60738d;max-width:850px;margin-top:5px;font-size:14px;line-height:1.8}.manual-alert-history>header>strong{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:13px}.manual-alert-list{gap:12px;display:grid}.manual-alert-item{border:1px solid #dce7f2;border-inline-start:4px solid var(--almanar-blue);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:18px;display:grid}.manual-alert-item.status-expired{background:#fbfcfe;border-inline-start-color:#91a2b7}.manual-alert-item.status-scheduled{border-inline-start-color:#8b5cf6}.manual-alert-item-main{min-width:0}.manual-alert-item-badges,.manual-alert-item-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manual-alert-item-badges>span{color:#466078;background:#eef4f9;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.manual-alert-item-badges>span:first-child{color:#087756;background:#e3f7ef}.manual-alert-item.status-expired .manual-alert-item-badges>span:first-child{color:#5f6f82;background:#edf1f5}.manual-alert-item.status-scheduled .manual-alert-item-badges>span:first-child{color:#6f40c9;background:#f0e9ff}.manual-alert-item-badges>span.external{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft)}.manual-alert-item-badges svg,.manual-alert-item-meta svg{width:15px;height:15px}.manual-alert-item h3{color:#10233f;margin-top:12px;font-size:17px;line-height:1.5}.manual-alert-item-main>p{color:#435a73;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.85}.manual-alert-item-meta{color:#708198;margin-top:12px;font-size:12px}.manual-alert-item-meta>span{align-items:center;gap:5px;display:inline-flex}.manual-alert-delete{color:#b4232d;min-width:100px;min-height:44px;font:inherit;cursor:pointer;background:#fff5f5;border:1px solid #f3c8c8;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:850;display:inline-flex}.manual-alert-delete:hover:not(:disabled){background:#ffebeb;border-color:#e59c9c}.manual-alert-delete:disabled{cursor:wait;opacity:.65}.manual-alert-delete svg{width:17px;height:17px}.manual-alert-history-state{color:#5f7188;background:#fbfdff;border:1px dashed #cbdbea;border-radius:18px;justify-content:center;align-items:center;gap:9px;min-height:120px;font-size:14px;display:flex}.manual-alert-history-state.empty{text-align:center;flex-direction:column}.manual-alert-history-state.empty>svg{width:30px;height:30px;color:var(--almanar-blue)}.manual-alert-history-state.empty strong{color:#243b58;font-size:15px}.manual-alert-history-state.empty p{color:#718298;font-size:13px}@media (max-width:700px){.manual-alert-history{border-radius:20px;padding:16px}.manual-alert-history>header{grid-template-columns:46px minmax(0,1fr)}.manual-alert-history-icon{border-radius:15px;width:46px;height:46px}.manual-alert-history>header>strong{grid-column:1/-1;justify-self:start}.manual-alert-item{grid-template-columns:1fr;padding:15px}.manual-alert-delete{width:100%}}.attendance-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-view-switch .history>svg{color:#087d78;background:#e6f8f5}.attendance-view-switch .history.active{color:#086761;background:linear-gradient(135deg,#e7f8f6,#f8fdfc);border-color:#54aaa3;box-shadow:0 0 0 2px #2f978f1c,0 10px 24px #0867611a}.student-attendance-history-panel{box-sizing:border-box;background:linear-gradient(#f9fcff,#fff 170px);border:1px solid #dce7f3;border-radius:22px;gap:18px;min-width:0;max-width:100%;margin:0 28px 28px;padding:22px;display:grid;overflow-x:hidden}.student-history-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.student-history-heading>div{min-width:0}.student-history-heading span{color:#087d78;font-size:12px;font-weight:900}.student-history-heading h2{color:#102b50;margin:4px 0 5px;font-size:22px}.student-history-heading p{color:#60738e;max-width:760px;margin:0;font-size:13px;line-height:1.8}.student-history-heading>svg{box-sizing:content-box;color:#087d78;background:#e6f8f5;border-radius:15px;flex:none;width:26px;height:26px;padding:12px}.student-history-search-shell{gap:14px;min-width:0;display:grid}.student-history-search{color:#344c6b;gap:8px;min-width:0;font-size:13px;font-weight:900;display:grid}.student-history-search>div{box-sizing:border-box;background:#fff;border:1px solid #cbdced;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:0 14px;display:grid;box-shadow:0 6px 18px #1339600d}.student-history-search>div:focus-within{border-color:var(--almanar-blue);box-shadow:0 0 0 3px #318bd11f}.student-history-search svg{color:#4e759e;width:20px}.student-history-search input{color:#122d50;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0}.student-history-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.student-history-search-results>button{box-sizing:border-box;color:#183655;min-width:0;min-height:82px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #dbe6f1;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;transition:all .16s;display:grid}.student-history-search-results>button:hover,.student-history-search-results>button:focus-visible{background:#f5faff;border-color:#83b8df;outline:0;box-shadow:0 8px 22px #18497917}.student-history-search-results>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.student-history-search-results strong,.student-history-search-results small{overflow-wrap:anywhere;white-space:normal}.student-history-search-results strong{color:#102b50;font-size:13px}.student-history-search-results small{color:#6c7f99;font-size:10px}.student-history-inactive{color:#765a2c;white-space:normal;background:#f8f0df;border-radius:7px;justify-self:start;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.student-history-search-results>button>svg{color:#7a91ab;width:18px}.student-history-avatar{color:#0b6f69;background:#e4f7f4;border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:950;display:grid;overflow:hidden}.student-history-loading-note,.student-history-refreshing{color:#58718e;text-align:center;background:#f1f6fb;border-radius:14px;grid-column:1/-1;padding:18px;font-size:12px;font-weight:800}.student-history-refreshing{color:#1e6c69;background:#edf9f7;padding:9px 12px}.student-history-selected{background:#fff;border:1px solid #cfe2ef;border-radius:17px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px 16px;display:grid}.student-history-selected .student-history-avatar{width:52px;height:52px}.student-history-selected>div{gap:3px;min-width:0;display:grid}.student-history-selected strong,.student-history-selected span,.student-history-selected small{overflow-wrap:anywhere;white-space:normal}.student-history-selected strong{color:#102b50;font-size:16px}.student-history-selected span,.student-history-selected small{color:#647892;font-size:11px}.student-history-selected>button,.student-history-edit-button,.student-history-late-link,.student-history-pagination button{min-height:44px;color:var(--almanar-blue-dark);font:inherit;cursor:pointer;background:#f5faff;border:1px solid #bed3e7;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.student-history-selected>button svg,.student-history-edit-button svg,.student-history-late-link svg,.student-history-pagination button svg{width:16px}.student-history-toolbar{justify-content:space-between;align-items:end;gap:14px;min-width:0;display:flex}.student-history-toolbar label{color:#405570;gap:7px;min-width:min(100%,290px);font-size:11px;font-weight:900;display:grid}.student-history-toolbar select{box-sizing:border-box;color:#173555;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #cbdced;border-radius:12px;padding:0 12px}.student-history-toolbar>span{border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.student-history-toolbar>span svg{width:16px}.student-history-toolbar .editable{color:#167050;background:#e9f8f1}.student-history-toolbar .readonly{color:#6e5f43;background:#f8f2e7}.student-history-warning{color:#735b27;background:#fff9ea;border:1px solid #ead6a9;border-radius:13px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11px;line-height:1.7;display:flex}.student-history-warning svg{flex:none;width:18px;margin-top:2px}.student-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:0;display:grid}.student-history-summary article{background:#fff;border:1px solid #dce7f2;border-top:3px solid #7492b0;border-radius:13px;gap:5px;min-width:0;padding:12px;display:grid}.student-history-summary span{color:#61758f;overflow-wrap:anywhere;white-space:normal;font-size:9px;font-weight:800}.student-history-summary strong{color:#173555;font-size:20px}.student-history-summary .present{border-top-color:#2d9b70}.student-history-summary .late{border-top-color:#d18a28}.student-history-summary .unexcused{border-top-color:#d44c56}.student-history-summary .excused{border-top-color:#489c7b}.student-history-summary .medical{border-top-color:var(--almanar-blue)}.student-history-summary .suspended{border-top-color:#d18a00}.student-history-summary .pending{border-top-color:#b58a35}.student-history-summary .not-recorded{border-top-color:#8a96a6}.student-history-filters{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.student-history-filters button{color:#52677f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0ec;border-radius:999px;padding:0 12px;font-size:10px;font-weight:900}.student-history-filters button.active{color:#086761;background:#e7f8f6;border-color:#268a84;box-shadow:0 0 0 2px #268a8417}.student-history-bulk-tools{color:#285f5b;background:#f1fbf9;border:1px solid #cce1dd;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.student-history-bulk-tools label{align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:850;display:flex}.student-history-bulk-tools input,.student-history-table input,.student-history-day-card input{accent-color:#087d78;flex:none;width:18px;height:18px}.student-history-bulk-tools>span{color:#58736f;white-space:nowrap;font-size:10px}.student-history-bulk-tools>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#087d78;border:1px solid #2d928b;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.student-history-bulk-tools>button:disabled{cursor:not-allowed;opacity:.5}.student-history-bulk-tools>button svg{width:16px}.student-history-table-wrap{box-sizing:border-box;background:#fff;border:1px solid #dce6f1;border-radius:16px;min-width:0;max-width:100%;overflow-x:auto}.student-history-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.student-history-table th,.student-history-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #e8eef5;padding:12px 11px}.student-history-table th{color:#47617e;background:#f3f7fb;font-size:10px;font-weight:900}.student-history-table th:first-child,.student-history-table td:first-child{text-align:center;width:48px}.student-history-table-check{cursor:pointer;place-items:center;width:44px;height:44px;margin:-8px auto;display:grid}.student-history-table th:nth-child(2){width:180px}.student-history-table th:nth-child(3){width:145px}.student-history-table th:nth-child(5){width:150px}.student-history-table tbody tr:last-child td{border-bottom:0}.student-history-table tbody tr:hover{background:#fbfdff}.student-history-date-cell{gap:3px;min-width:0;display:grid}.student-history-date-cell strong{color:#173555;font-size:12px}.student-history-date-cell span,.student-history-date-cell small{color:#71839a;overflow-wrap:anywhere;white-space:normal;font-size:9px}.student-history-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:29px;padding:0 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.student-history-status.status-present{color:#176d4d;background:#e7f7ef}.student-history-status.status-absent_unexcused{color:#ad3440;background:#ffedef}.student-history-status.status-absent_excused{color:#256e54;background:#e8f7f0}.student-history-status.status-medical_leave{color:var(--almanar-blue);background:var(--almanar-blue-soft)}.student-history-status.status-pending_review{color:#82601c;background:#fff5db}.student-history-status.status-suspended{color:#8a5a00;background:#fff0c9}.student-history-status.status-late{color:#9b5c08;background:#fff0d9}.student-history-status.status-not_recorded{color:#5e6978;background:#eef1f5}.student-history-note{color:#586c84;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.student-history-note-cell{gap:7px;min-width:0;display:grid}.student-history-calendar-warning{color:#79540f;background:#fff8e8;border:1px solid #efd19c;border-radius:9px;align-items:flex-start;gap:6px;min-width:0;padding:7px 8px;font-size:9px;font-weight:800;line-height:1.55;display:flex}.student-history-calendar-warning>svg{flex:none;width:15px;height:15px;margin-top:1px}.student-history-calendar-warning>span{overflow-wrap:anywhere;min-width:0}.student-history-edit-button,.student-history-late-link{width:100%;min-width:0;padding-inline:9px}.student-history-late-link{color:#915a0d;background:#fff8ea;border-color:#e5c48d}.student-history-readonly-action{color:#7b8797;font-size:9px;font-weight:800;display:inline-block}.student-history-mobile-list{display:none}.student-history-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.student-history-pagination span{color:#61758e;text-align:center;font-size:10px;font-weight:800}.student-history-pagination button:disabled{cursor:not-allowed;opacity:.45}.student-history-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.student-history-skeleton span{background:linear-gradient(90deg,#f1f5f9,#e7eef5,#f1f5f9) 0 0/200% 100%;border-radius:15px;height:90px;animation:1.4s infinite shimmer}.student-history-retry{justify-content:center;padding:8px 0;display:flex}.student-history-retry button{color:#086761;min-height:44px;font:inherit;cursor:pointer;background:#edf9f7;border:1px solid #2f8580;border-radius:11px;padding:0 16px;font-size:11px;font-weight:900}.student-history-modal-layer{z-index:10020}.student-history-edit-modal,.student-history-bulk-modal{box-sizing:border-box;width:min(720px,100vw - 30px);max-width:100%;max-height:calc(100dvh - 36px);overflow:hidden auto}.student-history-action-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.student-history-action-choice button{color:#3c5069;min-height:86px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #d5e0eb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.student-history-action-choice button>svg{box-sizing:content-box;color:#34795d;background:#e9f8f1;border-radius:11px;width:20px;height:20px;padding:8px}.student-history-action-choice button.classify>svg{color:#8a631b;background:#fff5dc}.student-history-action-choice button>span{gap:4px;min-width:0;display:grid}.student-history-action-choice strong{color:#173555;font-size:12px}.student-history-action-choice small{color:#6c7e94;font-size:9px;line-height:1.5}.student-history-action-choice button.active{background:#f0faf8;border-color:#3f9891;box-shadow:0 0 0 2px #3f98911a}.student-history-action-choice button:disabled{cursor:not-allowed;opacity:.45}.student-history-category-choice{border:1px solid #dce6f0;border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:12px;display:flex}.student-history-category-choice legend{color:#3e526a;padding:0 7px;font-size:11px;font-weight:900}.student-history-category-choice label{color:#4e6178;background:#fff;border:1px solid #e0e8f1;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.student-history-category-choice input{accent-color:#087d78}.student-history-reason-field{color:#3e526a;gap:7px;margin-bottom:14px;font-size:11px;font-weight:900;display:grid}.student-history-reason-field b{color:#b72f3b}.student-history-reason-field textarea{box-sizing:border-box;resize:vertical;color:#173555;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfddeb;border-radius:12px;padding:11px 12px;line-height:1.65}.student-history-reason-field small{color:#6e8096;font-size:9px;font-weight:700}.student-history-bulk-preview{gap:7px;max-height:280px;margin:15px 0;display:grid;overflow-y:auto}.student-history-bulk-preview>div{background:#fafcff;border:1px solid #e0e8f0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.student-history-bulk-preview>div>svg{box-sizing:content-box;color:#277c76;background:#e7f8f6;border-radius:9px;width:17px;padding:7px}.student-history-bulk-preview>div>span{gap:2px;min-width:0;display:grid}.student-history-bulk-preview strong{color:#173555;font-size:11px}.student-history-bulk-preview small{color:#71839a;font-size:9px}.student-history-day-classroom,.student-history-updated-at{color:#6d8097;font-size:9px}@media (max-width:1050px){.student-history-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.student-attendance-history-panel{margin-inline:14px;padding:16px}.student-history-search-results{grid-template-columns:minmax(0,1fr)}.student-history-table-wrap{display:none}.student-history-mobile-list{gap:10px;min-width:0;display:grid}.student-history-day-card{background:#fff;border:1px solid #dce6f0;border-right:4px solid #7990a8;border-radius:14px;gap:10px;min-width:0;padding:13px;display:grid}.student-history-day-card.status-present{border-right-color:#2d9b70}.student-history-day-card.status-absent_unexcused{border-right-color:#d44c56}.student-history-day-card.status-absent_excused{border-right-color:#489c7b}.student-history-day-card.status-medical_leave{border-right-color:var(--almanar-blue)}.student-history-day-card.status-pending_review{border-right-color:#b58a35}.student-history-day-card.status-suspended{border-right-color:#d18a00}.student-history-day-card.status-late{border-right-color:#d18a28}.student-history-day-card>header,.student-history-day-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.student-history-day-card>header>div{gap:3px;min-width:0;display:grid}.student-history-day-card>header strong{color:#173555;font-size:13px}.student-history-day-card>header span{color:#71839a;font-size:10px}.student-history-day-card>p{color:#5b6e85;margin:0;font-size:10px;line-height:1.7}.student-history-day-card>footer{border-top:1px solid #edf1f5;padding-top:9px}.student-history-day-card>footer label{color:#41645f;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.student-history-day-card .student-history-edit-button,.student-history-day-card .student-history-late-link{width:auto}.student-history-bulk-tools{grid-template-columns:minmax(0,1fr) auto}.student-history-bulk-tools>button{grid-column:1/-1;width:100%}}@media (max-width:620px){.attendance-view-switch{grid-template-columns:minmax(0,1fr);gap:10px}.attendance-view-switch button{text-align:right;justify-content:flex-start;gap:10px;min-height:76px;padding:12px 14px}.attendance-view-switch button>span{text-align:right;gap:3px}.attendance-view-switch button>svg{width:20px;height:20px;padding:8px}.attendance-view-switch strong{text-overflow:clip;white-space:normal;font-size:13px;overflow:visible}.attendance-view-switch small{text-overflow:clip;white-space:normal;-webkit-line-clamp:initial;font-size:10px;line-height:1.5;display:block;overflow:visible}.student-attendance-history-panel{border-radius:17px;gap:14px;margin-inline:10px;padding:13px}.student-history-heading>svg{width:21px;height:21px;padding:9px}.student-history-heading h2{font-size:18px}.student-history-heading p{font-size:11px}.student-history-selected{grid-template-columns:46px minmax(0,1fr);padding:12px}.student-history-selected .student-history-avatar{width:46px;height:46px}.student-history-selected>button{grid-column:1/-1;width:100%}.student-history-toolbar{flex-direction:column;align-items:stretch}.student-history-toolbar label{width:100%;min-width:0}.student-history-toolbar>span{align-self:flex-start}.student-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.student-history-summary article{padding:10px}.student-history-summary span{color:#4f637c;white-space:normal;font-size:10px}.student-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.student-history-filters button{white-space:normal;border-radius:11px;min-width:0;padding-inline:7px}.student-history-bulk-tools{grid-template-columns:minmax(0,1fr)}.student-history-bulk-tools>span,.student-history-bulk-tools>button{grid-column:1}.student-history-day-card>footer{flex-direction:column;align-items:stretch}.student-history-day-card .student-history-edit-button,.student-history-day-card .student-history-late-link{width:100%}.student-history-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.student-history-pagination span{grid-area:1/1/auto/-1}.student-history-action-choice{grid-template-columns:minmax(0,1fr)}.student-history-modal-layer{align-items:end;padding:0}.student-history-edit-modal,.student-history-bulk-modal{border-radius:24px 24px 0 0;width:100%;max-height:92dvh}.student-history-edit-modal .modal-actions,.student-history-bulk-modal .modal-actions{z-index:3;background:#fff;border-top:1px solid #e5ebf2;margin-inline:-4px;padding:12px 4px 2px;position:sticky;bottom:0;box-shadow:0 -10px 20px #122d5012}.student-history-category-choice label{flex:calc(50% - 8px);min-width:0}}@media (max-width:360px){.attendance-view-switch button{min-height:76px;padding-inline:12px}.attendance-view-switch strong{font-size:13px}.student-history-search-results>button{grid-template-columns:42px minmax(0,1fr)}.student-history-search-results>button>svg{display:none}.student-history-avatar{width:42px;height:42px}.student-history-category-choice label{flex-basis:100%}}.collaborative-lessons-page{direction:rtl;gap:20px;display:grid}.collaborative-purpose-banner,.collaborative-notice,.collaborative-inline-warning{border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.collaborative-purpose-banner{color:#125b4b;background:linear-gradient(135deg,#effbf7,#f7fbff);border:1px solid #cce5dd}.collaborative-purpose-banner>span{color:#fff;background:linear-gradient(135deg, #16866c, var(--almanar-blue));border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.collaborative-purpose-banner strong,.collaborative-purpose-banner p{margin:0;display:block}.collaborative-purpose-banner strong{font-size:17px}.collaborative-purpose-banner p{color:#466d66;margin-top:4px;line-height:1.75}.collaborative-view-tabs{background:#f4f8fc;border:1px solid #dce7f3;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.collaborative-view-tabs button{color:#526b87;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.collaborative-view-tabs button.active{color:#fff;background:var(--almanar-blue);box-shadow:0 7px 18px #116fc538}.collaborative-view-tabs svg{flex:none;width:19px;height:19px}.collaborative-notice{color:#087757;background:#eaf9f3;border:1px solid #bfe3d4;font-weight:800}.collaborative-notice svg{flex:none}.collaborative-loading{color:#54708e;justify-content:center;align-items:center;gap:10px;min-height:170px;font-weight:800;display:flex}.collaborative-loading .spin{animation:.9s linear infinite collaborative-spin}@keyframes collaborative-spin{to{transform:rotate(360deg)}}.collaborative-hosts-section,.collaborative-builder-card,.collaborative-sessions-section,.collaborative-monthly-section{background:#fff;border:1px solid #dce7f3;border-radius:22px;gap:18px;padding:22px;display:grid;box-shadow:0 10px 28px #1a4a8012}.collaborative-hosts-section>header,.collaborative-sessions-section>header,.collaborative-monthly-section>header,.collaborative-builder-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collaborative-hosts-section>header span,.collaborative-sessions-section>header span,.collaborative-monthly-section>header span,.collaborative-builder-card>header span{color:var(--almanar-blue);font-size:12px;font-weight:900}.collaborative-hosts-section>header h2,.collaborative-sessions-section>header h2,.collaborative-monthly-section>header h2,.collaborative-builder-card>header h2{color:#153b65;margin:3px 0 0;font-size:21px}.collaborative-hosts-section>header p{color:#677c93;margin:5px 0 0;line-height:1.7}.collaborative-hosts-section>header>strong,.collaborative-sessions-section>header>strong{color:#086f58;white-space:nowrap;background:#e8f7f1;border-radius:999px;padding:7px 12px}.collaborative-builder-card>header>svg{width:34px;height:34px;color:var(--almanar-blue)}.collaborative-host-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.collaborative-host-grid article{background:#f9fbfe;border:1px solid #dfe9f4;border-radius:18px;gap:14px;min-width:0;padding:17px;display:grid}.collaborative-host-grid article.active{background:#f0faf6;border-color:#9ed8c5}.collaborative-host-grid article>div strong,.collaborative-host-grid article>div small{overflow-wrap:anywhere;display:block}.collaborative-host-grid article>div strong{color:#183f6a;font-size:16px}.collaborative-host-grid article>div small{color:#6e8093;margin-top:4px}.collaborative-host-grid dl,.collaborative-session-grid dl,.collaborative-month-weeks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.collaborative-host-grid dl div,.collaborative-session-grid dl div{background:#edf4fb;border-radius:12px;padding:10px}.collaborative-host-grid dt,.collaborative-session-grid dt,.collaborative-month-weeks dt{color:#718297;font-size:11px;font-weight:800}.collaborative-host-grid dd,.collaborative-session-grid dd,.collaborative-month-weeks dd{color:#173f69;overflow-wrap:anywhere;margin:3px 0 0;font-weight:900}.collaborative-host-grid button,.collaborative-builder-actions button,.collaborative-cycle-actions button,.collaborative-session-grid footer button,.collaborative-empty-cycle button{min-height:46px}.collaborative-week-nav{background:linear-gradient(135deg,#f5faff,#fff);border:1px solid #d6e4f2;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:16px;display:grid}.collaborative-week-nav>button{width:48px;height:48px;color:var(--almanar-blue);cursor:pointer;background:#fff;border:1px solid #cbddee;border-radius:14px;place-items:center;display:grid}.collaborative-week-nav>div{text-align:center;min-width:0}.collaborative-week-nav small,.collaborative-week-nav strong,.collaborative-week-nav span{display:block}.collaborative-week-nav small{color:#6d8096;font-weight:800}.collaborative-week-nav strong{color:#153e6b;margin-top:3px;font-size:18px}.collaborative-week-nav span{color:#19806b;margin-top:2px;font-size:12px;font-weight:800}.collaborative-metrics{margin:0}.collaborative-empty-cycle{text-align:center;background:#f8fbff;border:1px dashed #b9cfe5;border-radius:22px;align-content:center;place-items:center;gap:9px;min-height:300px;padding:30px;display:grid}.collaborative-empty-cycle>svg{color:#16816c;width:52px;height:52px}.collaborative-empty-cycle h2,.collaborative-empty-cycle p{margin:0}.collaborative-empty-cycle h2{color:#183f69}.collaborative-empty-cycle p{color:#6b7f95;max-width:620px;line-height:1.75}.collaborative-empty-cycle button{margin-top:8px}.collaborative-cycle-state{background:#f7faff;border:1px solid #dce8f4;border-radius:19px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.collaborative-cycle-state.draft{background:#f9f5ff;border-color:#d8caef}.collaborative-cycle-state.published{background:#f1faf6;border-color:#b9ddcf}.collaborative-cycle-state.cancelled{background:#fff5f6;border-color:#efcbd3}.collaborative-cycle-state>div:first-child span,.collaborative-cycle-state>div:first-child strong,.collaborative-cycle-state>div:first-child small{display:block}.collaborative-cycle-state>div:first-child span{color:#72839a;font-size:11px;font-weight:800}.collaborative-cycle-state>div:first-child strong{color:#173f69;margin-top:3px;font-size:18px}.collaborative-cycle-state>div:first-child small{color:#6f8195;margin-top:3px}.collaborative-cycle-cancellation{color:#9b3448;overflow-wrap:anywhere;max-width:680px;margin:9px 0 0;font-size:13px;font-weight:750;line-height:1.7}.collaborative-cycle-actions,.collaborative-builder-actions,.collaborative-session-grid footer{flex-wrap:wrap;gap:8px;display:flex}.collaborative-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.collaborative-builder-fields label{color:#244a73;gap:7px;min-width:0;font-weight:900;display:grid}.collaborative-builder-fields select,.collaborative-filters select,.collaborative-monthly-section input[type=month]{color:#1d456f;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #cfddec;border-radius:13px;padding:10px 12px}.collaborative-inline-warning{color:#8b5b05;background:#fff8e9;border:1px solid #efd49e;font-weight:800}.collaborative-inline-warning svg{flex:none}.collaborative-candidates{gap:12px;display:grid}.collaborative-candidates-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.collaborative-candidates-heading strong,.collaborative-candidates-heading small{display:block}.collaborative-candidates-heading strong{color:#183f69}.collaborative-candidates-heading small{color:#6e8095;margin-top:4px;line-height:1.6}.collaborative-candidates-heading>span{color:#08775b;background:#e8f7f1;border-radius:999px;flex:none;padding:6px 11px;font-size:12px;font-weight:900}.collaborative-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collaborative-candidate-grid>button{text-align:right;min-width:0;min-height:142px;font:inherit;cursor:pointer;background:#fbfdff;border:1px solid #dbe7f2;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px;display:grid}.collaborative-candidate-grid>button.selected{border-color:var(--almanar-blue);background:#f0f8ff;box-shadow:0 0 0 3px #1682d721}.collaborative-candidate-grid>button.conflicted{cursor:not-allowed;opacity:1;background:#fff8f9;border-color:#edd8dc}.collaborative-candidate-grid strong,.collaborative-candidate-grid small{overflow-wrap:anywhere;display:block}.collaborative-candidate-grid strong{color:#173f69}.collaborative-candidate-grid small{color:#738398;margin-top:3px;font-size:11px}.candidate-fairness{text-align:center}.collaborative-candidate-grid .candidate-fairness{max-width:125px}.collaborative-guest-summary{color:#173f69;overflow-wrap:anywhere;background:#f3f8fe;border:1px solid #cfe1f4;border-radius:16px;margin-top:14px;padding:16px}.collaborative-guest-summary p{color:#52627a;margin:8px 0;line-height:1.65}.collaborative-guest-summary ul{gap:6px;margin:0;padding-inline-start:22px;display:grid}.candidate-fairness b{color:var(--almanar-blue);font-size:18px;display:block}.collaborative-candidate-grid em{color:#168066;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800;line-height:1.55}.collaborative-candidate-grid .conflicted em{color:#a24d59}.collaborative-builder-actions{justify-content:flex-end;padding-top:2px}.collaborative-filters{grid-template-columns:minmax(0,1fr) minmax(190px,.35fr);gap:10px;display:grid}.collaborative-filters .search-box{min-width:0}.collaborative-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.collaborative-session-grid>article{background:#fbfdff;border:1px solid #dce7f2;border-radius:19px;gap:13px;min-width:0;padding:17px;display:grid}.collaborative-session-grid>article.status-needs_review{background:#fffbf1;border-color:#e7c980}.collaborative-session-grid>article.status-attended{background:#f4fbf8;border-color:#b8dfd0}.collaborative-session-grid>article.status-absent,.collaborative-session-grid>article.status-cancelled{background:#fff7f8;border-color:#eccbd1}.collaborative-session-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.collaborative-session-grid article>header>strong{color:var(--almanar-blue-dark);text-align:left;font-size:13px}.collaborative-session-status{color:var(--almanar-blue-dark);background:#e7f4fc;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}.status-pending_attendance .collaborative-session-status,.status-needs_review .collaborative-session-status{color:#855900;background:#fff0c8}.status-attended .collaborative-session-status{color:#08775b;background:#ddf5eb}.status-absent .collaborative-session-status,.status-cancelled .collaborative-session-status{color:#9d4553;background:#fae4e8}.collaborative-session-lesson{color:var(--almanar-blue-dark);background:#edf4fb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.collaborative-session-lesson b,.collaborative-session-lesson span{overflow-wrap:anywhere}.collaborative-review-reason,.collaborative-attendance-note,.collaborative-confirmed-at,.collaborative-cancel-reason{color:#8a5900;background:#fff1cc;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.6}.collaborative-review-reason{gap:7px;display:flex}.collaborative-review-reason svg{flex:none;width:17px;height:17px}.collaborative-cancel-reason{color:#974451;background:#fdebed}.collaborative-attendance-note{color:#7b4b00;background:#fff5dc}.collaborative-confirmed-at{color:#08765a;background:#e8f7f1;align-items:center;gap:7px;display:flex}.collaborative-confirmed-at svg{flex:none;width:17px;height:17px}.collaborative-session-grid footer{margin-top:auto;padding-top:2px}.collaborative-monthly-section>header label{min-width:210px;color:var(--almanar-blue);align-items:center;gap:8px;display:flex}.collaborative-month-weeks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.collaborative-month-weeks article{background:#f9fbfe;border:1px solid #dce7f2;border-radius:16px;gap:12px;padding:15px;display:grid}.collaborative-month-weeks article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.collaborative-month-weeks article>div strong{color:#214a75}.collaborative-month-weeks article>div small{color:#718297;margin-top:4px;font-size:11px;font-weight:800;display:block}.collaborative-month-weeks article>div span{color:#0b6f58;background:#e5f6ef;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.collaborative-month-weeks article>div span.cycle-cancelled{color:#9b3448;background:#fdebed}.collaborative-month-weeks dl{grid-template-columns:repeat(4,minmax(0,1fr))}.collaborative-month-weeks dl div{text-align:center;background:#eef4fa;border-radius:11px;padding:9px}.collaborative-monthly-table-wrap{border:1px solid #dce7f2;border-radius:17px;overflow-x:auto}.collaborative-monthly-table{border-collapse:collapse;width:100%;min-width:680px}.collaborative-monthly-table th,.collaborative-monthly-table td{text-align:right;border-bottom:1px solid #e6edf5;padding:13px 14px}.collaborative-monthly-table th{color:#536d89;background:#f2f7fc;font-size:12px}.collaborative-monthly-table td{color:var(--almanar-blue-dark);font-weight:800}.collaborative-monthly-table td strong,.collaborative-monthly-table td small{display:block}.collaborative-monthly-table td small{color:#74859a;margin-top:3px;font-weight:700}@media (max-width:1080px){.collaborative-host-grid,.collaborative-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.collaborative-lessons-page{gap:14px}.collaborative-view-tabs{grid-template-columns:1fr}.collaborative-view-tabs button{justify-content:flex-start}.collaborative-hosts-section,.collaborative-builder-card,.collaborative-sessions-section,.collaborative-monthly-section{border-radius:18px;padding:16px 13px}.collaborative-hosts-section>header,.collaborative-sessions-section>header,.collaborative-monthly-section>header,.collaborative-builder-card>header,.collaborative-cycle-state,.collaborative-candidates-heading{flex-direction:column;align-items:stretch}.collaborative-hosts-section>header>strong,.collaborative-sessions-section>header>strong{align-self:flex-start}.collaborative-host-grid,.collaborative-candidate-grid,.collaborative-builder-fields,.collaborative-session-grid,.collaborative-month-weeks,.collaborative-filters{grid-template-columns:minmax(0,1fr)}.collaborative-cycle-actions,.collaborative-builder-actions,.collaborative-session-grid footer{grid-template-columns:minmax(0,1fr);display:grid}.collaborative-cycle-actions button,.collaborative-builder-actions button,.collaborative-session-grid footer button{width:100%}.collaborative-monthly-section>header label{width:100%;min-width:0}}@media (max-width:420px){.collaborative-purpose-banner{align-items:flex-start;padding:14px}.collaborative-purpose-banner>span{width:42px;height:42px}.collaborative-week-nav{grid-template-columns:44px minmax(0,1fr) 44px;gap:7px;padding:11px 8px}.collaborative-week-nav>button{width:44px;height:44px}.collaborative-week-nav strong{font-size:14px}.collaborative-session-grid article>header,.collaborative-session-lesson{flex-direction:column;align-items:flex-start}.collaborative-month-weeks dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.exam-root-page,.exam-seating-page{gap:20px;display:grid}.exam-root-gateway{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.exam-root-card{color:#203a54;text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dce7f3;border-radius:26px;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:230px;padding:24px;display:grid;box-shadow:0 14px 34px #1f3a5414}.exam-root-card:hover{border-color:#9fbfe0;transform:translateY(-2px);box-shadow:0 18px 38px #1f3a5421}.exam-root-card>span{color:#fff;background:#1f5c95;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.exam-root-card.seating>span{background:#16846f}.exam-root-card>span svg{width:30px;height:30px}.exam-root-card small{color:#708298;font-weight:800}.exam-root-card h2{margin:7px 0 9px;font-size:clamp(1.25rem,2.2vw,1.65rem)}.exam-root-card p{color:#607186;margin:0;line-height:1.8}.exam-root-card em{color:#1f5c95;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;font-style:normal;font-weight:900;display:flex}.exam-root-card.seating em{color:#16846f}.exam-seating-header-actions,.exam-seating-header-actions button,.exam-seating-toolbar>div,.exam-seating-toolbar button,.exam-seating-hall-card footer,.exam-seating-hall-card footer button,.exam-seating-students-grid footer,.exam-seating-students-grid footer button{align-items:center;gap:8px;display:flex}.exam-seating-header-actions{flex-wrap:wrap;justify-content:flex-end}.exam-seating-header-actions svg,.exam-seating-toolbar svg,.exam-seating-hall-card footer svg,.exam-seating-students-grid footer svg{width:17px;height:17px}.exam-seating-year-bar{background:#fff;border:1px solid #dce6f0;border-radius:20px;align-items:end;gap:14px;padding:16px;display:flex}.exam-seating-year-bar label{color:#3d536b;gap:7px;min-width:min(300px,100%);font-weight:900;display:grid}.exam-seating-year-bar select{min-height:46px;font:inherit;background:#fff;border:1px solid #cdd9e6;border-radius:13px;padding:9px 13px}.exam-seating-year-bar>span{color:#5c7086;align-items:center;gap:8px;min-height:46px;margin-inline-start:auto;display:flex}.exam-seating-year-bar>span svg{width:19px}.exam-seating-empty{color:#5f7287;text-align:center;background:#f9fbfd;border:1px dashed #bfcfdf;border-radius:24px;align-content:center;place-items:center;gap:12px;min-height:310px;padding:28px;display:grid}.exam-seating-empty>svg{color:#1d7898;width:52px;height:52px}.exam-seating-empty strong{color:#263f58;font-size:1.25rem}.exam-seating-empty p{max-width:660px;margin:0;line-height:1.8}.exam-seating-setup{gap:18px;display:grid}.exam-seating-safety-note{color:#1d5d50;background:#effbf7;border:1px solid #b9e0d5;border-radius:18px;align-items:center;gap:13px;padding:16px 18px;display:flex}.exam-seating-safety-note>svg{flex:none}.exam-seating-safety-note p{margin:4px 0 0;line-height:1.7}.exam-seating-setup-group{background:#fff;border:1px solid #d9e5f0;border-radius:24px;gap:18px;padding:20px;display:grid}.exam-seating-setup-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.exam-seating-setup-group>header small{color:#75859a;font-weight:800}.exam-seating-setup-group>header h2{color:#203a54;margin:3px 0 0}.exam-seating-setup-group>header>span{border-radius:999px;padding:8px 12px;font-weight:900}.exam-seating-setup-group>header>span.good{color:#16705d;background:#e8f8f2}.exam-seating-setup-group>header>span.danger{color:#a53b3b;background:#fff0f0}.exam-seating-setup-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.exam-seating-setup-summary span{white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:900}.exam-seating-setup-summary span.good{color:#16705d;background:#e8f8f2}.exam-seating-setup-summary span.danger{color:#a53b3b;background:#fff0f0}.exam-seating-setup-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.exam-seating-setup-columns>div{background:#f7f9fc;border-radius:18px;min-width:0;padding:16px}.exam-seating-setup-columns h3,.exam-seating-hall-order h3{color:#28425d;margin:0 0 6px;font-size:1rem}.exam-seating-setup-columns p{color:#6c7e91;margin:0 0 13px;line-height:1.7}.exam-seating-classroom-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:330px;display:grid;overflow:auto}.exam-seating-classroom-options label{color:#42576d;cursor:pointer;background:#fff;border:1px solid #d8e1eb;border-radius:13px;align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:flex}.exam-seating-classroom-options label.selected{color:#195f50;background:#effaf7;border-color:#4c9f8b}.exam-seating-classroom-options label[data-disabled]{opacity:.45;cursor:not-allowed}.exam-seating-classroom-options input{accent-color:#17836c;flex:none;width:19px;height:19px}.exam-seating-classroom-options span{gap:3px;min-width:0;display:grid}.exam-seating-classroom-options strong{overflow-wrap:anywhere}.exam-seating-classroom-options small{color:#75869a}.exam-seating-hall-order{gap:9px;display:grid}.exam-seating-hall-order>p{color:#6c7e91;margin:0 0 4px;line-height:1.7}.exam-seating-hall-order article{background:#fafcfe;border:1px solid #dfe8f1;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:grid}.exam-seating-hall-order article>span{color:#fff;background:#235f91;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.exam-seating-hall-order article[data-gender=FEMALE]>span{background:#8b557d}.exam-seating-hall-order article>div{gap:2px;display:grid}.exam-seating-hall-order article>div:last-child{display:flex}.exam-seating-hall-order article small{color:#718398}.exam-seating-hall-order label{color:#607389;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:flex}.exam-seating-hall-order input,.exam-seating-hall-order select{width:76px;min-height:42px;font:inherit;background:#fff;border:1px solid #cad7e4;border-radius:10px;padding:7px}.exam-seating-hall-order select{width:104px}.exam-seating-setup-actions{justify-content:flex-end;gap:10px;padding:14px 0;display:flex}.exam-seating-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exam-seating-summary article{background:#fff;border:1px solid #dbe6f0;border-radius:19px;align-items:center;gap:12px;min-height:112px;padding:16px;display:flex}.exam-seating-summary article>span{color:#1e6793;background:#eaf5fb;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.exam-seating-summary article.warning>span{color:#a46d18;background:#fff5dc}.exam-seating-summary article.success>span{color:#16705b;background:#e8f8f2}.exam-seating-summary article div{gap:3px;min-width:0;display:grid}.exam-seating-summary small{color:#728399;font-weight:800}.exam-seating-summary strong{color:#243e58;font-size:1.45rem}.exam-seating-summary p{color:#66798e;margin:0;font-size:.78rem;line-height:1.5}.exam-seating-toolbar{background:#fff;border:1px solid #dce6ef;border-radius:18px;justify-content:space-between;gap:12px;padding:12px;display:flex}.exam-seating-toolbar>div{flex-wrap:wrap}.exam-seating-filters button{color:#53687e;min-height:44px;font:inherit;cursor:pointer;background:#f2f5f8;border:1px solid #0000;border-radius:12px;padding:9px 13px;font-weight:900}.exam-seating-filters button.active{color:#195c82;background:#eaf5fb;border-color:#a9c9db}.exam-seating-halls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.exam-seating-hall-card{background:#fff;border:1px solid #d9e4ee;border-radius:21px;align-self:start;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 9px 24px #2641590f}.exam-seating-hall-card.selected{border-color:#4c98b3;box-shadow:0 0 0 3px #4c98b31f}.exam-seating-hall-open{min-height:76px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.exam-seating-hall-number{color:#fff;background:#1e668e;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:1.2rem;font-weight:900;display:grid}.exam-seating-hall-open div{min-width:0}.exam-seating-hall-open small{color:#728399;font-weight:800}.exam-seating-hall-open h2{color:#263f58;margin:4px 0;font-size:1.15rem}.exam-seating-hall-open p{color:#63768b;margin:0}.exam-seating-hall-student-groups{gap:10px;display:grid}.exam-seating-hall-student-groups>section{--group-accent:#2777a4;--group-soft:#eef7fc;border:1px solid #dce6ef;border:1px solid color-mix(in srgb, var(--group-accent) 24%, #dce6ef);border-inline-start:4px solid var(--group-accent);background:var(--group-soft);border-radius:14px;gap:8px;padding:10px;display:grid}.exam-seating-hall-student-groups>section[data-color="1"]{--group-accent:#258369;--group-soft:#eef9f5}.exam-seating-hall-student-groups>section[data-color="2"]{--group-accent:#a66f18;--group-soft:#fff8e9}.exam-seating-hall-student-groups>section[data-color="3"]{--group-accent:#7656a6;--group-soft:#f6f1fc}.exam-seating-hall-student-groups>section[data-color="4"]{--group-accent:#ad5366;--group-soft:#fff2f5}.exam-seating-hall-student-groups>section[data-color="5"]{--group-accent:#167c83;--group-soft:#edf9fa}.exam-seating-hall-student-groups header{color:var(--group-accent);align-items:flex-start;gap:7px;line-height:1.55;display:flex}.exam-seating-hall-student-groups header>span{background:currentColor;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:7px}.exam-seating-hall-student-groups header strong{overflow-wrap:anywhere;min-width:0;font-size:.82rem}.exam-seating-hall-student-groups section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.exam-seating-hall-student-groups section>div>span{border:1px solid #e2e9ef;border:1px solid color-mix(in srgb, var(--group-accent) 14%, #e2e9ef);overflow-wrap:anywhere;color:#3e566d;background:#ffffffd1;border-radius:9px;min-width:0;min-height:34px;padding:7px 8px;font-size:.76rem;line-height:1.55}.exam-seating-hall-no-students{color:#78899a;background:#f8fafc;border:1px dashed #ccd9e4;border-radius:14px;place-items:center;min-height:82px;padding:12px;font-weight:800;display:grid}.exam-seating-hall-card footer{border-top:1px solid #edf1f5;justify-content:space-between;padding-top:12px}.exam-seating-roster{background:#f8fbfd;border:1px solid #cee0ec;border-radius:24px;gap:16px;padding:18px;display:grid}.exam-seating-roster>header{justify-content:space-between;gap:12px;display:flex}.exam-seating-roster>header small{color:#74859a;font-weight:800}.exam-seating-roster>header h2{color:#24425d;margin:4px 0}.exam-seating-roster>header p{color:#61768b;margin:0}.exam-seating-roster-dialog{width:min(1120px,100vw - 30px);max-height:min(860px,100dvh - 30px);overflow:auto}.exam-seating-roster-empty{color:#6c7f94;text-align:center;align-content:center;place-items:center;gap:10px;min-height:220px;display:grid}.exam-seating-roster-empty svg{color:#8aa9bc;width:42px;height:42px}.exam-seating-students-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.exam-seating-students-grid>article{background:#fff;border:1px solid #dce5ee;border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:11px;min-width:0;padding:12px;display:grid}.exam-seat-student-photo{object-fit:cover;background:#e9eef3;border-radius:12px;grid-row:1/span 2;width:58px;height:68px}.exam-seat-student-photo.placeholder{color:#8897a7;place-items:center;display:grid}.exam-seat-student-photo.placeholder svg{width:23px}.exam-seating-students-grid article>div{min-width:0}.exam-seating-students-grid small{color:#6c7f94}.exam-seating-students-grid small b{color:#1d688f;font-size:1rem}.exam-seating-students-grid h3{overflow-wrap:anywhere;color:#2a4057;margin:5px 0;font-size:.98rem}.exam-seating-students-grid p{color:#74869a;margin:0;font-size:.77rem}.exam-seating-students-grid footer{border-top:1px solid #eef2f5;grid-column:1/-1;justify-content:flex-end;padding-top:8px}.text-danger-button{color:#a23b43;min-height:44px;font:inherit;cursor:pointer;background:#fff0f1;border:0;border-radius:11px;padding:8px 11px;font-weight:900}.exam-seating-dialog{width:min(590px,100vw - 24px);max-height:min(760px,100dvh - 30px);overflow:auto}.exam-seating-dialog>p{color:#62778c;margin:0;line-height:1.8}.exam-seating-dialog>label{color:#42586f;gap:7px;font-weight:900;display:grid}.exam-seating-dialog input,.exam-seating-dialog select{min-height:46px;font:inherit;background:#fff;border:1px solid #cdd9e4;border-radius:12px;padding:9px 12px}.exam-seating-dialog-list{gap:8px;max-height:480px;display:grid;overflow:auto}.exam-seating-dialog-list>button{color:#314b64;text-align:right;cursor:pointer;background:#fafcfe;border:1px solid #dbe4ed;border-radius:14px;align-items:center;gap:11px;min-height:62px;padding:10px;display:flex}.exam-seating-dialog-list>button>span{color:#fff;background:#246c92;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.exam-seating-dialog-list>button>div{gap:4px;display:grid}.exam-seating-dialog-list small{color:#708399}.exam-seating-history{width:min(800px,100vw - 24px);max-height:min(800px,100dvh - 24px);overflow:auto}.exam-seating-history>div:last-child{gap:9px;display:grid}.exam-seating-history article{border:1px solid #dce5ed;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.exam-seating-history article.current{background:#f0faf6;border-color:#72b09e}.exam-seating-history article>span{color:#fff;background:#2c678a;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.exam-seating-history article p{color:#5e7389;margin:4px 0}.exam-seating-history article small{color:#8190a0}.exam-admission-print{display:none}@media (max-width:1180px){.exam-seating-summary,.exam-seating-halls-grid,.exam-seating-students-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-seating-classroom-options{grid-template-columns:1fr}}@media (max-width:768px){.exam-root-gateway,.exam-seating-setup-columns{grid-template-columns:1fr}.exam-seating-year-bar{flex-wrap:wrap;align-items:stretch}.exam-seating-year-bar label{width:100%}.exam-seating-year-bar>span{width:100%;margin:0}.exam-seating-toolbar{flex-direction:column;align-items:stretch}.exam-seating-toolbar>div{width:100%}.exam-seating-halls-grid,.exam-seating-students-grid{grid-template-columns:1fr}.exam-seating-setup-group{padding:14px}.exam-seating-setup-group>header{flex-direction:column;align-items:flex-start}.exam-seating-setup-summary{justify-content:flex-start}.exam-seating-hall-card footer button{flex:1;justify-content:center}}@media (max-width:520px){.exam-root-card{grid-template-columns:1fr;min-height:0;padding:18px}.exam-root-card em{grid-column:auto;justify-content:flex-start}.exam-seating-header-actions,.exam-seating-header-actions button,.exam-seating-setup-actions,.exam-seating-setup-actions button{justify-content:center;width:100%}.exam-seating-summary{grid-template-columns:1fr}.exam-seating-summary article{min-height:92px}.exam-seating-setup-group>header{flex-direction:column;align-items:flex-start}.exam-seating-classroom-options{max-height:none}.exam-seating-hall-order article{grid-template-columns:42px minmax(0,1fr)}.exam-seating-hall-order article>label,.exam-seating-hall-order article>div:last-child{grid-column:1/-1}.exam-seating-hall-order article>label{justify-content:space-between}.exam-seating-hall-order input,.exam-seating-hall-order select{width:110px}.exam-seating-setup-summary{width:100%}.exam-seating-setup-summary span{white-space:normal;width:100%}.exam-seating-toolbar>div:last-child,.exam-seating-toolbar>div:last-child button{justify-content:center;width:100%}.exam-seating-filters{grid-template-columns:1fr;display:grid!important}.exam-seating-hall-card footer{flex-direction:column;align-items:stretch}.exam-seating-hall-student-groups section>div{grid-template-columns:1fr}.exam-seating-history article{grid-template-columns:42px minmax(0,1fr)}.exam-seating-history article>button{grid-column:1/-1;justify-content:center;width:100%}}@media print{@page{size:A4 portrait;margin:8mm}.exam-admission-print{color:#172b3e;background:#fff;flex-wrap:wrap;align-content:flex-start;gap:5mm 4mm;width:194mm;margin:0 auto;padding:0;font-family:Tajawal,Arial,sans-serif;display:flex!important}.exam-admission-card{box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;background:#fff;border:.5mm solid #234c6f;border-radius:4mm;grid-template-rows:auto 1fr auto auto;width:95mm;height:133mm;padding:7mm;display:grid;overflow:hidden}.exam-admission-card>header{border-bottom:.3mm solid #c9d5df;align-items:center;gap:4mm;padding-bottom:4mm;display:flex}.exam-admission-card>header img,.exam-admission-card>header>span{object-fit:contain;flex:0 0 17mm;place-items:center;width:17mm;height:17mm;display:grid}.exam-admission-card>header strong,.exam-admission-card>header small{display:block}.exam-admission-card>header strong{font-size:13pt}.exam-admission-card>header small{color:#3f5e78;margin-top:1mm;font-size:9pt;font-weight:800}.exam-admission-card>section{grid-template-columns:24mm minmax(0,1fr);align-items:center;gap:4mm;padding:6mm 0;display:grid}.exam-admission-card>section>img,.exam-admission-photo-placeholder{object-fit:cover;color:#7d8d9a;background:#f1f4f6;border:.3mm solid #ccd6de;border-radius:2mm;place-items:center;width:24mm;height:30mm;display:grid}.exam-admission-card h2{margin:0 0 2mm;font-size:13pt;line-height:1.5}.exam-admission-card section p{color:#3d586f;margin:0 0 1.5mm;font-size:9.5pt}.exam-admission-card section small{color:#64798b;font-size:8pt}.exam-admission-numbers{grid-template-columns:1fr 1fr;gap:3mm;display:grid}.exam-admission-numbers>span{text-align:center;border:.4mm solid #a9bdcc;border-radius:2.5mm;align-content:center;place-items:center;gap:1mm;min-height:21mm;padding:2mm;display:grid}.exam-admission-numbers small{color:#49677e;font-size:8pt;font-weight:800}.exam-admission-numbers strong{font-size:14pt}.exam-admission-card>footer{color:#667c8e;justify-content:space-between;gap:2mm;padding-top:4mm;font-size:6.5pt;display:flex}}.dashboard-today-tasks{border:1px solid color-mix(in srgb, var(--school-primary) 18%, var(--line));background:radial-gradient(circle at 8% 8%, rgb(var(--school-primary-rgb) / 9%), transparent 28%), linear-gradient(145deg, #fff 0%, #f8fbff 100%);box-shadow:var(--shadow-md);gap:16px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden}.dashboard-today-tasks>:not(.dashboard-today-tasks-open){z-index:1;pointer-events:none;position:relative}.dashboard-today-tasks-open{z-index:2;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.dashboard-today-tasks-open:focus-visible{outline:3px solid color-mix(in srgb, var(--school-primary) 68%, #fff);outline-offset:-5px;border-radius:inherit}.dashboard-today-tasks header,.dashboard-today-tasks footer,.dashboard-today-tasks-heading,.dashboard-today-task-list>div,.dashboard-today-tasks-empty{align-items:center;display:flex}.dashboard-today-tasks header,.dashboard-today-tasks footer{justify-content:space-between;gap:16px}.dashboard-today-tasks-heading{gap:13px;min-width:0}.dashboard-today-tasks-heading>span{width:52px;height:52px;color:var(--school-primary);background:rgb(var(--school-primary-rgb) / 10%);border-radius:17px;flex:0 0 52px;place-items:center;display:grid}.dashboard-today-tasks-heading svg{width:28px;height:28px}.dashboard-today-tasks-heading p,.dashboard-today-tasks-heading h2,.dashboard-today-tasks-heading small{margin:0}.dashboard-today-tasks-heading p{color:var(--school-primary);font-size:12px;font-weight:800}.dashboard-today-tasks-heading h2{color:var(--ink-strong);margin-top:2px;font-size:clamp(21px,2vw,28px)}.dashboard-today-tasks-heading small{color:var(--ink-muted);margin-top:2px;font-weight:650;display:block}.dashboard-today-tasks-score{min-width:116px;color:var(--school-primary);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:auto auto;align-items:baseline;gap:6px;padding:10px 14px;display:grid}.dashboard-today-tasks-score strong{font-size:28px;line-height:1}.dashboard-today-tasks-score span{color:var(--ink-muted);font-size:12px;font-weight:750}.dashboard-today-progress-copy,.admin-task-progress-copy{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:750;display:flex}.dashboard-today-progress-copy strong,.admin-task-progress-copy strong{color:var(--school-primary);font-size:15px}.dashboard-today-progress,.admin-task-progress-track{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.dashboard-today-progress>span,.admin-task-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--school-primary), #28a978);min-width:0;height:100%;transition:width .22s;display:block}.dashboard-today-tasks>.dashboard-today-task-list{z-index:3;pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;position:relative}.dashboard-today-task-list>div{border:1px solid var(--line);background:#ffffffd1;border-radius:14px;gap:9px;min-width:0;padding:11px 12px}.dashboard-task-check{width:44px;height:44px;color:var(--danger);background:var(--danger-soft);cursor:pointer;border:1px solid #efbbc3;border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.dashboard-task-check:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.dashboard-task-check:disabled{cursor:default;opacity:1}.dashboard-task-check svg{width:21px;height:21px}.dashboard-today-task-list .is-pending .dashboard-task-check svg{fill:var(--danger-soft)}.dashboard-today-task-list .is-completed .dashboard-task-check{color:var(--success);background:var(--success-soft);border-color:#b8e4d2}.dashboard-today-task-list>div>span{flex:auto;gap:4px;min-width:0;display:grid}.dashboard-today-task-list strong{color:var(--ink-strong);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-today-task-list small{color:var(--ink-muted);flex-wrap:wrap;gap:2px 8px;font-size:11px;font-weight:650;display:flex}.dashboard-today-task-list small>span{align-items:center;gap:3px;display:inline-flex}.dashboard-today-task-list small svg{width:13px;height:13px}.dashboard-task-date{color:var(--school-primary)}.dashboard-task-completed-by{color:var(--success)}.dashboard-today-task-list .is-completed strong{color:var(--ink-strong)}.dashboard-today-tasks-empty{min-height:88px;color:var(--ink-muted);border:1px dashed var(--line-strong);background:#ffffffad;border-radius:16px;justify-content:center;gap:12px;padding:16px}.dashboard-today-tasks-empty>span{gap:3px;display:grid}.dashboard-today-tasks-empty svg{color:var(--school-primary)}.dashboard-today-tasks-empty strong{color:var(--ink-strong)}.dashboard-today-tasks-empty small{font-weight:650}.dashboard-today-tasks footer{color:var(--ink-muted);border-top:1px solid var(--line);padding-top:12px;font-size:13px;font-weight:700}.dashboard-today-tasks footer strong{color:var(--school-primary);align-items:center;gap:5px;display:flex}.dashboard-today-tasks footer svg{width:18px}.admin-tasks-page{gap:18px;display:grid}.admin-tasks-week-toolbar{grid-template-columns:48px minmax(0,1fr) auto 48px;align-items:center;gap:12px;padding:14px 16px;display:grid}.admin-tasks-week-toolbar>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:0 10px;min-width:0;display:grid}.admin-tasks-week-toolbar>div>svg{width:24px;color:var(--school-primary);grid-row:1/span 2}.admin-tasks-week-toolbar span{color:var(--ink-muted);font-size:12px;font-weight:750}.admin-tasks-week-toolbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-tasks-current-week{min-height:44px}.admin-task-notice{color:#08734d;border-radius:var(--radius-sm);background:var(--success-soft);border:1px solid #b7e5d2;align-items:center;gap:9px;min-height:48px;padding:11px 15px;font-weight:750;display:flex}.admin-task-notice svg{width:20px}.admin-tasks-overdue{background:linear-gradient(145deg,#fff 0%,#fff8f9 100%);border-color:#f0c3ca;gap:14px;padding:18px;display:grid}.admin-tasks-overdue>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.admin-tasks-overdue>header>span{width:46px;height:46px;color:var(--danger);background:var(--danger-soft);border-radius:15px;place-items:center;display:grid}.admin-tasks-overdue h2,.admin-tasks-overdue p{margin:0}.admin-tasks-overdue h2{font-size:18px}.admin-tasks-overdue p{color:var(--ink-muted);margin-top:3px;font-size:13px}.admin-tasks-overdue>header>strong{color:var(--danger);font-size:25px}.admin-task-days-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-task-day-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-sm);gap:12px;padding:17px;display:grid}.admin-task-day-card.is-today{border-color:color-mix(in srgb, var(--school-primary) 38%, var(--line));box-shadow:0 14px 35px rgb(var(--school-primary-rgb) / 11%)}.admin-task-day-card.has-overdue{border-inline-start:4px solid var(--danger)}.admin-task-day-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-task-day-card>header>div:first-child{gap:2px;min-width:0;display:grid}.admin-task-day-card>header>div:first-child span{color:var(--school-primary);font-size:13px;font-weight:850}.admin-task-day-card>header>div:first-child strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-task-day-count{background:var(--surface-subtle);border-radius:13px;grid-template-columns:auto auto;align-items:baseline;gap:4px;padding:8px 11px;display:grid}.admin-task-day-count strong{color:var(--school-primary);font-size:22px}.admin-task-day-count span{color:var(--ink-muted);font-size:11px;font-weight:750}.admin-task-holiday{color:#9a5a05;background:var(--warning-soft);border-radius:10px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:6px 9px;font-size:12px;font-weight:750;display:flex}.admin-task-holiday svg{width:16px;height:16px}.admin-task-list{gap:9px;display:grid}.overdue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.admin-task-row.is-pending{border-inline-start:3px solid var(--danger)}.admin-task-row.is-completed{background:var(--surface-subtle)}.admin-task-check{width:44px;height:44px;color:var(--danger);background:var(--danger-soft);cursor:pointer;border:1px solid #efbbc3;border-radius:14px;place-items:center;display:grid}.admin-task-check:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.admin-task-check:disabled{cursor:default;opacity:1}.admin-task-row.is-completed .admin-task-check{color:var(--success);background:var(--success-soft);border-color:#b8e4d2}.admin-task-check svg{width:22px;height:22px}.admin-task-row-copy{gap:5px;min-width:0;display:grid}.admin-task-row-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-task-row-title strong{min-width:0;color:var(--ink-strong);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.admin-task-row.is-completed .admin-task-row-title strong{color:var(--ink-strong)}.admin-task-late-badge{white-space:nowrap;color:#9a5a05;background:var(--warning-soft);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.admin-task-late-badge svg{width:13px;height:13px}.admin-task-row-copy>p{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.admin-task-meta{color:var(--ink-muted);flex-wrap:wrap;gap:5px 11px;font-size:10px;font-weight:700;display:flex}.admin-task-meta>span{align-items:center;gap:4px;display:inline-flex}.admin-task-meta svg{width:13px;height:13px}.admin-task-completed-meta{color:var(--success)}.admin-task-row-arrow{width:17px;color:var(--danger)}.admin-task-row.is-completed .admin-task-row-arrow{display:none}.admin-task-empty-day{min-height:78px;color:var(--ink-muted);border:1px dashed var(--line-strong);background:var(--surface-subtle);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.admin-task-empty-day svg{width:20px;color:var(--school-primary)}.admin-tasks-loading{color:var(--ink-muted);text-align:center;padding:28px;font-weight:750}.admin-task-create-dialog{width:min(620px,100vw - 28px)}.admin-task-create-dialog>label{gap:7px;display:grid}.admin-task-create-dialog>label>span{color:var(--ink);font-weight:800}.admin-task-create-dialog>label small{color:var(--ink-muted);font-weight:650}.admin-task-create-dialog input,.admin-task-create-dialog textarea{width:100%}.admin-task-date-shortcuts{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.admin-task-date-shortcuts button{min-height:38px;color:var(--school-primary);border:1px solid color-mix(in srgb, var(--school-primary) 25%, var(--line));background:var(--brand-50);cursor:pointer;border-radius:999px;padding:7px 13px;font-weight:800}.admin-task-date-preview{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-task-date-preview>svg{width:21px;color:var(--school-primary);flex:0 0 21px}.admin-task-date-preview>div{gap:3px;display:grid}.admin-task-date-preview strong{color:var(--ink-strong);font-size:13px}.admin-task-date-preview span{color:var(--ink-muted);font-size:12px;line-height:1.55}@media (max-width:900px){.admin-task-days-grid,.overdue-list{grid-template-columns:1fr}}@media (max-width:700px){.dashboard-today-tasks{gap:14px;padding:16px}.dashboard-today-tasks header{flex-wrap:wrap;align-items:flex-start}.dashboard-today-tasks-score{min-width:auto;padding:9px 11px}.dashboard-today-tasks-score strong{font-size:24px}.dashboard-today-tasks>.dashboard-today-task-list{grid-template-columns:minmax(0,1fr)}.dashboard-today-task-list>div{align-items:flex-start;padding:12px}.dashboard-today-task-list strong{overflow-wrap:anywhere;-webkit-line-clamp:initial;line-height:1.65;display:block;overflow:visible}.dashboard-today-task-list small{gap:4px;line-height:1.55;display:grid}.dashboard-today-task-list small>span{overflow-wrap:anywhere;align-items:flex-start;min-width:0}.dashboard-today-tasks footer{flex-direction:column;align-items:flex-start}.admin-tasks-week-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:12px}.admin-tasks-current-week{grid-area:2/1/auto/-1;width:100%}.admin-tasks-week-toolbar>button:first-child{grid-area:1/1}.admin-tasks-week-toolbar>div{text-align:center;grid-area:1/2;grid-template-columns:1fr}.admin-tasks-week-toolbar>div>svg,.admin-tasks-week-toolbar>div>span{display:none}.admin-tasks-week-toolbar>button:last-child{grid-area:1/3}.admin-task-day-card,.admin-tasks-overdue{padding:14px}.admin-tasks-overdue>header{grid-template-columns:42px minmax(0,1fr) auto}.admin-tasks-overdue p{display:none}.admin-task-row{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}.admin-task-row-arrow{display:none}.admin-task-row-title{gap:5px;display:grid}.admin-task-meta{line-height:1.55}.admin-task-meta>span{overflow-wrap:anywhere;align-items:flex-start;min-width:0}}@media (max-width:390px){.dashboard-today-tasks header{grid-template-columns:minmax(0,1fr);display:grid}.dashboard-today-tasks-heading>span{flex-basis:46px;width:46px;height:46px}.dashboard-today-tasks-heading small{font-size:11px}.dashboard-today-tasks-score{text-align:start;grid-template-columns:auto auto;justify-content:center;gap:6px;width:100%}.dashboard-today-tasks-score span{font-size:11px}.admin-task-meta{gap:5px;display:grid}.admin-task-day-card>header{align-items:flex-start}.admin-task-day-count{text-align:center;grid-template-columns:1fr;gap:0}.admin-task-create-dialog{width:calc(100vw - 18px)}}.admin-task-progress{gap:8px;min-width:0;display:grid}.admin-task-row{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:15px}.admin-task-row-copy{gap:10px}.admin-task-row-title strong{font-size:16px;line-height:1.75}.admin-task-row.is-draft{border-inline-start:3px solid var(--warning);background:#fffcf5}.admin-task-row.is-draft .admin-task-check{color:#8b6117;background:#fff5dc;border-color:#eed9ae}.admin-task-check:disabled{cursor:not-allowed}.admin-task-row.is-completed .admin-task-check:disabled{cursor:default}.admin-task-assignee{color:var(--ink);align-items:flex-start;gap:7px;font-size:14px;line-height:1.7;display:flex}.admin-task-assignee>svg{width:18px;height:18px;color:var(--school-primary);flex:0 0 18px;margin-top:3px}.admin-task-assignee>span{overflow-wrap:anywhere;min-width:0}.admin-task-assignee small{color:var(--ink-muted);font-size:12px;display:block}.admin-task-meta{gap:6px;font-size:13px;font-weight:600;line-height:1.7;display:grid}.admin-task-meta>span{align-items:flex-start;min-width:0}.admin-task-meta>span>span{overflow-wrap:anywhere;min-width:0}.admin-task-meta svg{flex:0 0 16px;width:16px;height:16px;margin-top:3px}.admin-task-period-date{color:var(--school-primary)}.admin-task-late-badge,.admin-task-draft-badge{white-space:normal;width:-moz-fit-content;width:fit-content;font-size:12px}.admin-task-draft-badge{color:#805008;background:#fff0cc;border-radius:8px;padding:3px 8px}.admin-task-evaluation{color:#744900;background:#fffaf0;border:1px solid #e8d29b;border-radius:12px;gap:5px;padding:11px;display:grid}.admin-task-evaluation>strong{flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.admin-task-evaluation svg{fill:#f6d37a;flex:0 0 17px;width:17px;height:17px}.admin-task-evaluation p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.admin-task-evaluation small,.admin-task-unrated{color:var(--ink-muted);font-size:12px}.admin-task-row-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.admin-task-row-actions>button{min-height:44px;padding:8px 12px;font-size:13px}.page-content .admin-tasks-page .secondary-button{min-height:44px}.page-content .admin-task-create-dialog .modal-actions>button{min-height:48px}.admin-task-day-card>header>div:first-child strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:15px;line-height:1.7;overflow:visible}.admin-task-day-card>header>div:first-child span{font-size:17px}.admin-task-days-grid.admin-task-single-period{grid-template-columns:minmax(0,1fr)}.dashboard-today-task-list .admin-task-row strong{white-space:pre-wrap;-webkit-line-clamp:initial;display:inline;overflow:visible}.dashboard-today-task-list .admin-task-evaluation>strong{display:flex}.dashboard-today-task-list .admin-task-assignee small,.dashboard-today-task-list .admin-task-unrated{display:block}.dashboard-today-task-list .admin-task-evaluation small{color:var(--ink-muted);display:block}.dashboard-today-task-list .admin-task-row{align-content:start}.admin-tasks-controls{gap:14px;padding:18px;display:grid}.admin-task-kind-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-task-kind-tabs button{border:1px solid var(--line);background:var(--surface-subtle);min-height:58px;color:var(--ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;font-size:17px;font-weight:800;display:flex}.admin-task-kind-tabs button[aria-selected=true]{color:#fff;border-color:var(--school-primary);background:var(--school-primary)}.admin-task-kind-tabs svg{flex:0 0 22px;width:22px}.admin-task-segmented{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.admin-task-segmented button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:8px 15px;font-weight:700}.admin-task-segmented button[aria-pressed=true],.admin-task-mine.active{color:var(--school-primary);border-color:var(--school-primary);background:var(--brand-50)}.admin-task-segmented button:disabled{cursor:not-allowed}.admin-task-view-help{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.7}.admin-tasks-history-toolbar{grid-template-columns:44px minmax(0,1fr) 44px auto;align-items:end;gap:12px;padding:16px;display:grid}.admin-tasks-history-toolbar label{gap:6px;min-width:0;display:grid}.admin-tasks-history-toolbar label>span{color:var(--ink-muted);font-size:13px}.admin-tasks-history-toolbar input{width:100%;min-width:0;min-height:50px}.admin-tasks-history-toolbar p{text-align:center;color:var(--school-primary);grid-column:1/-1;margin:0;font-size:14px}.admin-tasks-filters{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex;position:relative;overflow:visible}.admin-tasks-filters>.admin-task-choice-field{flex:240px}.admin-task-filter-status{gap:7px;display:grid}.admin-task-filter-status>span,.admin-task-field-label,.admin-task-choice-field>span{color:var(--ink);font-size:14px;font-weight:750}.admin-tasks-filters>small{color:var(--ink-muted);flex-basis:100%;font-size:12px}.admin-task-drafts{gap:15px;padding:18px;display:grid}.admin-task-drafts>header{align-items:center;gap:12px;display:flex}.admin-task-drafts>header>svg{color:#8b6117;flex:0 0 24px}.admin-task-drafts h2{margin:0;font-size:18px}.admin-task-drafts p{color:var(--ink-muted);margin:4px 0 0;font-size:14px}.admin-task-choice-field{gap:7px;min-width:0;display:grid;position:relative}.admin-task-choice-trigger{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-task-choice-trigger>span{align-items:center;gap:7px;min-width:0;display:flex}.admin-task-choice-trigger strong{overflow-wrap:anywhere;font-size:14px}.admin-task-choice-trigger svg{color:var(--school-primary);flex-shrink:0}.admin-task-choice-trigger:disabled{cursor:not-allowed}.admin-task-choice-menu{inset-inline:0;z-index:20;border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;gap:7px;margin-top:5px;padding:10px;display:grid;position:absolute;top:100%}.admin-task-choice-menu .search-field{align-items:center;gap:8px;min-width:0;height:auto;min-height:50px;margin:0;display:flex}.admin-task-choice-menu .search-field>svg{flex:0 0 18px}.admin-task-choice-menu input{width:100%;min-width:0;min-height:44px}.admin-task-choice-menu [role=listbox]{overscroll-behavior:contain;max-height:225px;overflow-y:auto}.admin-task-choice-menu [role=option]{width:100%;min-height:48px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.admin-task-choice-menu [role=option]>span{gap:3px;min-width:0;display:grid}.admin-task-choice-menu [role=option] strong{overflow-wrap:anywhere}.admin-task-choice-menu [role=option] small{color:var(--ink-muted)}.admin-task-choice-menu [aria-selected=true],.admin-task-choice-menu [role=option]:hover{background:var(--brand-50);border-color:var(--line)}.admin-task-choice-menu p{color:var(--ink-muted);margin:8px;font-size:13px}.admin-task-choice-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.admin-task-choice-pagination>small{color:var(--ink-muted);font-size:12px}.admin-task-choice-pagination>button{min-width:44px;min-height:44px}.admin-task-assignee-access-note{color:#744900;background:#fffaf0;border:1px solid #e8d29b;border-radius:12px;margin:0;padding:11px;font-size:13px;line-height:1.7}.admin-task-batch-fields,.admin-task-batch-rows{gap:20px;min-width:0;display:grid}.admin-task-batch-periods{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;gap:8px;padding:14px;display:grid}.admin-task-batch-periods>span{color:var(--school-primary);align-items:center;gap:8px;display:flex}.admin-task-batch-periods>span svg{flex:0 0 20px;width:20px}.admin-task-batch-periods p{color:var(--ink);margin:0;font-size:14px;line-height:1.7}.admin-task-batch-periods small{color:var(--ink-muted);line-height:1.7}.admin-task-batch-row{border:1px solid var(--line-strong);background:#fff;border-radius:16px;gap:15px;min-width:0;margin:0;padding:16px;display:grid}.admin-task-batch-row>legend{color:var(--school-primary);background:var(--brand-50);border-radius:8px;padding:4px 9px;font-size:15px;font-weight:800}.admin-task-batch-row-heading,.admin-task-batch-add{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.admin-task-batch-row-heading .admin-task-segmented{flex:auto}.admin-task-batch-row-heading .admin-task-batch-remove{min-width:44px;min-height:44px;color:var(--danger);background:var(--danger-soft);border-color:#efbbc3}.admin-task-batch-publication{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.admin-task-batch-publication>span{color:var(--ink);font-size:13px;font-weight:750}.admin-task-batch-add>button{min-height:48px}.admin-task-batch-save-hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.7}.admin-task-assignment-field{gap:12px;min-width:0;display:grid}.admin-task-assignment-field>small{color:var(--ink-muted);font-size:12px;line-height:1.65}.admin-task-create-dialog.modal-card{flex-direction:column;gap:0;width:min(680px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;display:flex;overflow:hidden}.admin-task-create-dialog .modal-heading{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;margin:0;padding:18px 22px}.admin-task-create-dialog .modal-heading>div{min-width:0}.admin-task-create-dialog .modal-heading h2{margin:3px 0;font-size:clamp(22px,3vw,28px)}.admin-task-create-dialog .modal-heading p{margin-bottom:0;font-size:13px;line-height:1.65}.admin-task-create-dialog .modal-heading>button{flex:0 0 44px;min-width:44px;min-height:44px}.admin-task-dialog-body{overscroll-behavior:contain;gap:17px;min-height:0;padding:20px 22px;display:grid;overflow-y:auto}.admin-task-dialog-body label{gap:7px;min-width:0;display:grid}.admin-task-dialog-body label>span{color:var(--ink);font-size:15px;font-weight:750}.admin-task-dialog-body input,.admin-task-dialog-body textarea{width:100%;min-width:0;font-size:16px}.admin-task-dialog-body input{min-height:48px}.admin-task-dialog-body input,.admin-task-dialog-body textarea,.admin-tasks-history-toolbar input{border:1px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:12px;padding:10px 12px;line-height:1.65}.admin-task-dialog-body input:focus,.admin-task-dialog-body textarea:focus,.admin-tasks-history-toolbar input:focus{border-color:#77afea;outline:none;box-shadow:0 0 0 3px #0d63da1a}.admin-task-dialog-body textarea{resize:vertical}.admin-task-dialog-body small{color:var(--ink-muted);font-size:12px;line-height:1.7}.admin-task-dialog-body .admin-task-choice-menu{margin-top:0;position:static}.admin-task-create-dialog .modal-actions{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:10px;margin:0;padding:15px 22px;display:flex}.admin-task-create-dialog .modal-actions>button{min-height:48px}.admin-task-date-shortcuts button{min-height:44px}.admin-task-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-task-dialog-content{color:var(--ink-strong);background:var(--surface-subtle);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:13px;line-height:1.75}.admin-task-rating{border:0;min-width:0;margin:0;padding:0}.admin-task-rating legend{margin-bottom:12px;font-size:15px;font-weight:750}.admin-task-rating>div{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;display:grid}.admin-task-rating button{border:1px solid var(--line);min-width:44px;min-height:64px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;place-items:center;gap:3px;padding:8px 3px;display:grid}.admin-task-rating button[aria-pressed=true]{color:#805008;background:#fff0cc;border-color:#b17a14}.admin-task-rating button[aria-pressed=true] svg{fill:#f6d37a}@media (max-width:700px){.admin-task-dialog-body .admin-task-batch-row{gap:13px;padding:11px}.admin-task-dialog-body .admin-task-batch-periods{padding:11px}.admin-task-batch-row-heading .admin-task-segmented button{padding-inline:10px}.admin-task-batch-row-heading .admin-task-batch-remove{padding-inline:9px}.admin-task-batch-add>button{flex:190px}.admin-tasks-controls,.admin-tasks-filters,.admin-task-drafts{padding:13px}.admin-task-kind-tabs{gap:8px}.admin-task-kind-tabs button{gap:6px;min-height:54px;padding:8px;font-size:15px}.admin-task-kind-tabs svg{flex-basis:19px;width:19px}.admin-tasks-history-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:12px}.admin-tasks-history-toolbar>.secondary-button{grid-column:1/-1}.admin-tasks-filters>.admin-task-choice-field{flex-basis:100%}.admin-task-filter-status{flex:100%}.admin-task-filter-status .admin-task-segmented button{flex:1;padding-inline:8px}.admin-task-row{gap:10px;padding:12px}.admin-task-row-actions{grid-column:1/-1}.admin-task-row-actions>button{flex:135px}.admin-task-date-fields{grid-template-columns:minmax(0,1fr)}.admin-task-create-dialog.modal-card{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.admin-task-create-dialog .modal-heading{padding:13px}.admin-task-dialog-body{padding:15px 13px}.admin-task-dialog-body input{min-height:50px}.admin-task-create-dialog .modal-actions{gap:8px;padding:12px 13px}.admin-task-create-dialog .modal-actions>button{flex:110px;padding-inline:12px}}@media (max-width:390px){.admin-task-day-card{padding:11px}.admin-task-row{column-gap:8px;padding:10px}.admin-task-row-title strong{font-size:15px}.admin-task-assignee{font-size:13px}.admin-task-meta{font-size:12px}.admin-task-rating>div{gap:5px}.admin-task-progress-copy{align-items:flex-start}}.dashboard-today-task-list .admin-task-assignee{font-size:13px;line-height:1.5}.dashboard-today-task-list .admin-task-assignee>svg{flex-basis:16px;width:16px;height:16px;margin-top:2px}.dashboard-today-task-list .admin-task-assignee small{font-size:11px}.dashboard-today-task-list .admin-task-meta{gap:4px;font-size:12px;line-height:1.5}.dashboard-today-task-list .admin-task-meta svg{flex-basis:14px;width:14px;height:14px;margin-top:2px}@media (max-width:700px){.dashboard-today-task-list .admin-task-assignee{font-size:12px}.dashboard-today-task-list .admin-task-meta{font-size:11px}}.financial-evidence-fieldset{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #cbdcf2;border-radius:20px;grid-column:1/-1;gap:14px;min-width:0;margin:4px 0 0;padding:18px;display:grid}.financial-evidence-fieldset legend{color:#123966;align-items:center;gap:8px;padding:0 8px;font-size:17px;font-weight:950;display:inline-flex}.financial-evidence-fieldset legend svg,.financial-evidence-options svg,.financial-evidence-upload-actions svg,.financial-evidence-drafts svg,.financial-evidence-badge svg,.financial-evidence-record .text-button svg{width:18px;height:18px}.financial-evidence-help{color:#60738e;margin:0;font-weight:750}.financial-evidence-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.financial-evidence-options>label{cursor:pointer;background:#fff;border:1px solid #d5e1f0;border-radius:16px;align-items:center;gap:11px;min-height:70px;padding:13px 15px;display:flex}.financial-evidence-options>label.selected{color:#056b50;background:#effcf7;border-color:#62c4a7;box-shadow:0 0 0 3px #10b9811a}.financial-evidence-options>label.selected.missing{color:#9a5a00;background:#fff9ed;border-color:#f1ba64;box-shadow:0 0 0 3px #f59e0b1a}.financial-evidence-options input{width:18px;height:18px}.financial-evidence-options span{gap:3px;display:grid}.financial-evidence-options strong{font-size:15px}.financial-evidence-options small{color:#718096;font-weight:750}.financial-evidence-upload{gap:12px;display:grid}.financial-evidence-upload-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.financial-evidence-upload-actions button{min-height:46px}.financial-evidence-busy{color:#0d63da;align-items:center;gap:7px;font-weight:850;display:inline-flex}.financial-evidence-busy svg,.financial-evidence-drafts button:disabled svg{animation:.9s linear infinite financial-document-spin}.financial-evidence-drafts{gap:8px;display:grid}.financial-evidence-drafts article{background:#fff;border:1px solid #dce7f4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.financial-evidence-drafts article>svg{color:#0d63da}.financial-evidence-drafts article>span{gap:3px;min-width:0;display:grid}.financial-evidence-drafts strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financial-evidence-drafts small{color:#6d7f97;font-weight:750}.financial-evidence-drafts .icon-button{width:44px;height:44px}.financial-evidence-reason{gap:8px;display:grid}.financial-evidence-reason>span{color:#243b5a;font-weight:900}.financial-evidence-reason textarea{resize:vertical;min-height:96px}.financial-evidence-badge{border-radius:999px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.financial-evidence-badge.attached{color:#067458;background:#e7faf3}.financial-evidence-badge.missing{color:#9a5a00;background:#fff2d8}.financial-evidence-badge.legacy{color:#66758a;background:#edf1f6}.financial-evidence-record{gap:6px;min-width:150px;display:grid}.financial-evidence-record>div{flex-wrap:wrap;gap:5px;display:flex}.financial-evidence-record .text-button{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:210px;display:inline-flex;overflow:hidden}.financial-evidence-record.missing small{color:#7f5a20;max-width:260px;font-weight:750}@keyframes financial-document-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.financial-evidence-fieldset{border-radius:17px;padding:14px}.financial-evidence-options{grid-template-columns:1fr}.financial-evidence-upload-actions{grid-template-columns:1fr;display:grid}.financial-evidence-upload-actions button{justify-content:center;width:100%}.financial-evidence-drafts article{grid-template-columns:auto minmax(0,1fr) auto}.financial-evidence-drafts article .danger-text{grid-column:3}}.student-clearance-print-host{display:none}@media print{.student-clearance-print-host,.student-clearance-print-host *{visibility:visible!important}.student-clearance-print-host{z-index:99999;box-sizing:border-box;width:210mm;min-height:297mm;padding:var(--student-clearance-margin,10mm);color:var(--student-clearance-text,#17212b);font-size:calc(11px * var(--student-clearance-scale,1));-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:absolute;inset:0;display:block!important}.student-clearance-print-host.uses-fixed-print-identity{width:auto;min-height:calc(297mm - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm));padding:0;position:static;inset:auto;overflow:visible}.student-clearance-sheet{min-height:calc(297mm - (var(--student-clearance-margin,10mm) * 2));flex-direction:column;gap:3.3mm;display:flex}.uses-fixed-print-identity .student-clearance-sheet{min-height:calc(297mm - var(--print-identity-top,0mm) - var(--print-identity-bottom,0mm))}.student-clearance-school-header{border-bottom:1mm solid var(--student-clearance-header,#123b63);align-items:center;gap:4mm;padding-bottom:3mm;display:flex}.student-clearance-school-logo{width:17mm;height:17mm;color:var(--student-clearance-header,#123b63);background:#f3f7fc;border:.35mm solid #d4e0ed;border-radius:4mm;flex:0 0 17mm;place-items:center;display:grid;overflow:hidden}.student-clearance-school-logo :is(img,svg){object-fit:contain;width:100%;height:100%}.student-clearance-school-header>div{gap:.8mm;display:grid}.student-clearance-school-header strong{color:var(--student-clearance-header,#123b63);font-size:19px;font-weight:900}.student-clearance-school-header span,.student-clearance-school-header small{color:#64748b;font-size:10px}.student-clearance-title-block{border-bottom:.3mm solid #d8e2ed;justify-content:space-between;align-items:center;gap:5mm;padding:1mm 0 2mm;display:flex}.student-clearance-title-block>div{gap:.8mm;display:grid}.student-clearance-title-block>div>span{color:#64748b;font-size:9px;font-weight:800}.student-clearance-title-block h1{color:var(--student-clearance-header,#123b63);margin:0;font-size:25px;font-weight:950}.student-clearance-status{border:.35mm solid;border-radius:999px;align-items:center;gap:2mm;max-width:78mm;min-height:10mm;padding:1.7mm 3mm;font-size:10px;font-weight:900;line-height:1.45;display:inline-flex}.student-clearance-status svg{flex:0 0 4.5mm;width:4.5mm;height:4.5mm}.student-clearance-status.complete{color:#0a7654;background:#ecfaf4;border-color:#95d8bc}.student-clearance-status.incomplete{color:#8a5800;background:#fff8e7;border-color:#e9c87d}.student-clearance-incomplete-warning{border:.35mm solid #e8c674;color:#764900;background:#fff8e5;border-inline-start-width:1.2mm;border-radius:2.5mm;grid-template-columns:6mm auto 1fr;align-items:center;gap:2mm;padding:2mm 3mm;display:grid}.student-clearance-incomplete-warning svg{width:5mm;height:5mm}.student-clearance-incomplete-warning span{color:#806131;font-size:9px}.student-clearance-document-meta,.student-clearance-information>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.student-clearance-information>div{grid-template-columns:repeat(2,minmax(0,1fr))}.student-clearance-document-meta>div,.student-clearance-information>div>div{background:#f8fbfe;border:.3mm solid #d7e1ec;border-radius:2.2mm;gap:.8mm;min-width:0;padding:2mm 2.5mm;display:grid}.student-clearance-document-meta span,.student-clearance-information span{color:#6b7d92;font-size:8px;font-weight:800}.student-clearance-document-meta strong,.student-clearance-information strong{overflow-wrap:anywhere;color:#172d49;font-size:10px;line-height:1.55}.student-clearance-information,.student-clearance-checks{gap:1.5mm;display:grid}.student-clearance-information h2,.student-clearance-checks h2{color:var(--student-clearance-header,#123b63);margin:0;font-size:11px}.student-clearance-information>div>.wide{grid-column:1/-1}.student-clearance-checks table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:.3mm solid #cdd9e7;border-radius:2.5mm;width:100%;overflow:hidden}.student-clearance-checks :is(th,td){text-align:right;vertical-align:middle;border-bottom:.25mm solid #dce4ee;padding:1.8mm 2.2mm}.student-clearance-checks th{color:#fff;background:var(--student-clearance-header,#123b63);font-size:9px;font-weight:900}.student-clearance-checks th:first-child{width:24%}.student-clearance-checks th:nth-child(2){width:27%}.student-clearance-checks tbody tr:last-child td{border-bottom:0}.student-clearance-checks td{color:#263d58;font-size:9px;line-height:1.5}.student-clearance-checks td:nth-child(2)>span{align-items:center;gap:1.5mm;font-weight:900;display:inline-flex}.student-clearance-checks td:nth-child(2) svg{width:4mm;height:4mm}.student-clearance-checks tr.cleared td:nth-child(2){color:#087454}.student-clearance-checks tr.pending td:nth-child(2){color:#985f00}.student-clearance-checks tr.not_applicable td:nth-child(2){color:#617084}.student-clearance-approval{border:.35mm solid;border-radius:2.5mm;gap:1mm;padding:2.3mm 3mm;display:grid}.student-clearance-approval strong{font-size:10px}.student-clearance-approval p{margin:0;font-size:9px;line-height:1.75}.student-clearance-approval.complete{color:#175f49;background:#f1faf6;border-color:#a5dac4}.student-clearance-approval.incomplete{color:#704a0b;background:#fffaf0;border-color:#e6c984}.student-clearance-signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-top:auto;display:grid}.student-clearance-signature-box,.student-clearance-stamp{background:#fff;border:.3mm solid #d5dfeb;border-radius:2.3mm;align-content:space-between;gap:1mm;min-height:17mm;padding:2mm;display:grid}.student-clearance-signature-box strong,.student-clearance-stamp strong{color:#1d3858;text-align:center;font-size:9px}.student-clearance-signature-box span{color:#6c7c90;font-size:7.5px}.student-clearance-stamp{color:var(--student-clearance-header,#123b63);align-content:center;place-items:center}.student-clearance-stamp svg{width:7mm;height:7mm}.student-clearance-system-footer{color:#68798e;border-top:.25mm solid #d5dfeb;justify-content:space-between;gap:3mm;padding-top:2mm;font-size:7.5px;display:flex}.student-clearance-title-block,.student-clearance-incomplete-warning,.student-clearance-document-meta,.student-clearance-information,.student-clearance-checks,.student-clearance-approval,.student-clearance-signatures,.student-clearance-signature-box,.student-clearance-stamp,.student-clearance-checks tr{break-inside:avoid;page-break-inside:avoid}}.student-clearance-dialog-backdrop{z-index:86;padding:20px}.student-clearance-dialog{width:min(1080px,100%);max-height:min(92dvh,920px);color:var(--navy);background:#f8fbff;border:1px solid #d8e5f4;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.student-clearance-dialog-heading{background:#fff;border-bottom:1px solid #dce7f4;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 19px;display:flex}.student-clearance-dialog-heading>div{min-width:0}.student-clearance-dialog-heading p,.student-clearance-dialog-heading h2,.student-clearance-dialog-heading span{margin:0}.student-clearance-dialog-heading p{color:var(--primary);margin-bottom:5px;font-size:.78rem;font-weight:900}.student-clearance-dialog-heading h2{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.35}.student-clearance-dialog-heading>div>span{color:#64758d;margin-top:6px;font-size:.82rem;line-height:1.7;display:block}.student-clearance-dialog-close{color:#52647c;background:#f8fbff;border:1px solid #d7e2f0;border-radius:14px;flex:0 0 44px;min-width:44px;min-height:44px}.student-clearance-dialog-close:hover:not(:disabled){color:#ba2538;background:#fff4f5;border-color:#f0c2c8}.student-clearance-dialog-body{overscroll-behavior:contain;gap:16px;min-height:0;padding:20px 24px 26px;display:grid;overflow-y:auto}.student-clearance-dialog-message{border:1px solid;border-radius:14px;align-items:center;gap:10px;min-height:46px;padding:11px 14px;font-size:.86rem;font-weight:750;line-height:1.6;display:flex}.student-clearance-dialog-message svg{flex:0 0 20px;width:20px;height:20px}.student-clearance-dialog-message.error{color:#b42335;background:#fff3f4;border-color:#f3c5ca}.student-clearance-dialog-message.loading{color:#185f9d;background:#eff7ff;border-color:#c9e0f5}.student-clearance-student-summary,.student-clearance-departure,.student-clearance-dialog-section{background:#fff;border:1px solid #dbe6f3;border-radius:20px;box-shadow:0 8px 24px #1d3c640b}.student-clearance-student-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.student-clearance-student-identity{align-items:center;gap:13px;min-width:0;display:flex}.student-clearance-student-identity>span,.student-clearance-section-heading>div>span,.student-clearance-departure>header>span{width:46px;height:46px;color:var(--primary);background:#eaf4ff;border-radius:15px;flex:0 0 46px;place-items:center;display:grid}.student-clearance-student-identity svg,.student-clearance-section-heading svg,.student-clearance-departure>header svg{width:22px;height:22px}.student-clearance-student-identity>div{min-width:0}.student-clearance-student-identity small{color:#6d7d92;margin-bottom:2px;font-size:.74rem;display:block}.student-clearance-student-identity h3{overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.5}.student-clearance-student-identity p{color:#687a92;margin:3px 0 0;font-size:.79rem}.student-clearance-student-identity p strong{color:#1c4774}.student-clearance-overall-state{text-align:center;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:280px;min-height:38px;padding:7px 11px;font-size:.78rem;line-height:1.4;display:inline-flex}.student-clearance-overall-state svg{flex:0 0 17px;width:17px;height:17px}.student-clearance-overall-state.ready,.student-clearance-overall-state.issued{color:#087455;background:#edf9f4;border-color:#bce4d5}.student-clearance-overall-state.incomplete{color:#a45a00;background:#fff8e9;border-color:#f2d29c}.student-clearance-student-details{border-top:1px solid #e5edf6;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.student-clearance-detail-field{background:#f7faff;border-radius:12px;align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.student-clearance-detail-field span{color:#74849a;font-size:.71rem;font-weight:750}.student-clearance-detail-field strong{overflow-wrap:anywhere;color:#173b64;font-size:.84rem;line-height:1.6}.student-clearance-departure{padding:17px 18px}.student-clearance-departure>header,.student-clearance-section-heading,.student-clearance-section-heading>div{align-items:center;gap:12px;display:flex}.student-clearance-departure>header h3,.student-clearance-section-heading h3{margin:0;font-size:.98rem}.student-clearance-departure>header p,.student-clearance-section-heading p{color:#74849a;margin:3px 0 0;font-size:.75rem;line-height:1.6}.student-clearance-departure-grid{grid-template-columns:1fr 1fr 2fr;gap:10px;margin-top:14px;display:grid}.student-clearance-departure-missing{color:#a45a00;background:#fff9ed;border:1px solid #f0d39f;border-radius:13px;align-items:center;gap:9px;min-height:46px;margin-top:14px;padding:10px 12px;font-size:.82rem;font-weight:750;display:flex}.student-clearance-departure-missing svg{flex:0 0 19px;width:19px;height:19px}.student-clearance-dialog-section{padding:18px}.student-clearance-section-heading{justify-content:space-between;margin-bottom:14px}.student-clearance-section-heading>div{min-width:0}.student-clearance-section-heading>small{color:#6f8097;flex:none;font-size:.72rem}.student-clearance-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.student-clearance-check-card{background:#fbfdff;border:1px solid #dce6f2;border-radius:17px;grid-template-rows:auto 1fr auto;gap:11px;min-width:0;padding:14px;display:grid}.student-clearance-check-card.cleared{background:#f5fcf9;border-color:#c4e6d9}.student-clearance-check-card.pending{background:#fffaf0;border-color:#f0d3a3}.student-clearance-check-card.not-applicable{background:#f7f9fc;border-color:#dae2ec}.student-clearance-check-card>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.student-clearance-check-icon{color:#1765a8;background:#eaf4ff;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.student-clearance-check-icon svg{width:19px;height:19px}.student-clearance-check-card>header small{color:#7a899d;margin-bottom:1px;font-size:.67rem;display:block}.student-clearance-check-card h4{margin:0;font-size:.9rem}.student-clearance-check-state{border-radius:999px;justify-content:center;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:4px 8px;font-size:.69rem;display:inline-flex}.student-clearance-check-state svg{width:15px;height:15px}.student-clearance-check-state.cleared{color:#087455;background:#dff5eb}.student-clearance-check-state.pending{color:#9e5700;background:#ffedc8}.student-clearance-check-state.not-applicable{color:#596a80;background:#e8edf3}.student-clearance-check-card>p{color:#42546c;margin:0;font-size:.78rem;line-height:1.75}.student-clearance-check-card>footer{color:#697b92;border-top:1px solid #7d94b033;padding-top:9px;font-size:.7rem;font-weight:750;line-height:1.55}.student-clearance-blockers{color:#934617;background:#fff9ee;border:1px solid #efc999;border-radius:18px;padding:16px 18px}.student-clearance-blockers>header{align-items:flex-start;gap:10px;display:flex}.student-clearance-blockers>header>svg{flex:0 0 22px;width:22px;height:22px;margin-top:1px}.student-clearance-blockers h3,.student-clearance-blockers p{margin:0}.student-clearance-blockers h3{font-size:.94rem}.student-clearance-blockers p{color:#96613e;margin-top:3px;font-size:.75rem;line-height:1.6}.student-clearance-blockers ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.student-clearance-blockers li{background:#ffffffb8;border-radius:11px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:.78rem;font-weight:750;line-height:1.6;display:flex}.student-clearance-blockers li svg{color:#c12b3e;flex:0 0 17px;width:17px;height:17px;margin-top:3px}.student-clearance-ready-message,.student-clearance-readiness-empty,.student-clearance-history-empty{border-radius:16px;align-items:center;gap:11px;min-height:66px;padding:13px 15px;display:flex}.student-clearance-ready-message{color:#087455;background:#edf9f4;border:1px solid #bce4d5}.student-clearance-readiness-empty,.student-clearance-history-empty{color:#607189;background:#f8fbff;border:1px dashed #cad8e8}.student-clearance-ready-message>svg,.student-clearance-readiness-empty>svg,.student-clearance-history-empty>svg{flex:0 0 25px;width:25px;height:25px}.student-clearance-ready-message>div,.student-clearance-readiness-empty>div,.student-clearance-history-empty>div{gap:3px;display:grid}.student-clearance-ready-message strong,.student-clearance-readiness-empty strong,.student-clearance-history-empty strong{font-size:.84rem}.student-clearance-ready-message span,.student-clearance-readiness-empty span,.student-clearance-history-empty span{font-size:.73rem;line-height:1.55}.student-clearance-history-list{gap:10px;display:grid}.student-clearance-history-list>article{background:#fbfdff;border:1px solid #dce6f2;border-radius:15px;padding:13px 14px}.student-clearance-history-list>article.issued{border-inline-start:4px solid #18a379}.student-clearance-history-list>article.voided{background:#fffafb;border-inline-start:4px solid #d04b5c}.student-clearance-history-list>article>header,.student-clearance-history-list>article>header>div{align-items:center;gap:10px;display:flex}.student-clearance-history-list>article>header{justify-content:space-between}.student-clearance-history-icon{color:#087455;background:#e6f7f0;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.voided .student-clearance-history-icon{color:#b72b3e;background:#ffeaed}.student-clearance-history-icon svg{width:19px;height:19px}.student-clearance-history-list header small{color:#75869b;font-size:.68rem;display:block}.student-clearance-history-list header strong{color:#173b64;font-size:.9rem}.student-clearance-history-list header em{color:#087455;background:#e3f6ee;border-radius:999px;padding:5px 9px;font-size:.7rem;font-style:normal;font-weight:850}.student-clearance-history-list .voided header em{color:#b72b3e;background:#ffe9ec}.student-clearance-history-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.student-clearance-history-list dl>div{background:#f3f7fc;border-radius:10px;min-width:0;padding:8px 9px}.student-clearance-history-list dt{color:#76869b;font-size:.66rem}.student-clearance-history-list dd{overflow-wrap:anywhere;color:#2d4665;margin:3px 0 0;font-size:.74rem;font-weight:750;line-height:1.5}.student-clearance-void-note{color:#a42a3c;background:#ffedf0;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;font-size:.72rem;line-height:1.6;display:flex}.student-clearance-void-note svg{flex:0 0 17px;width:17px;height:17px;margin-top:2px}.student-clearance-void-note strong{display:block}.student-clearance-history-list article>footer{border-top:1px solid #e3ebf5;justify-content:flex-end;gap:8px;margin-top:11px;padding-top:11px;display:flex}.student-clearance-history-list article>footer button,.student-clearance-dialog-actions button{min-height:44px}.student-clearance-history-list article>footer svg,.student-clearance-dialog-actions button svg{width:17px;height:17px}.student-clearance-void-button,.student-clearance-incomplete-print-button{min-height:44px;font:inherit;cursor:pointer;border:1px solid;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.8rem;font-weight:850;display:inline-flex}.student-clearance-void-button{color:#b7283c;background:#fff5f6;border-color:#efbdc4}.student-clearance-incomplete-print-button{color:#9b5700;background:#fff8e9;border-color:#e9c681}.student-clearance-void-button:hover:not(:disabled){background:#ffe9ec}.student-clearance-incomplete-print-button:hover:not(:disabled){background:#fff0cf}.student-clearance-void-button:disabled,.student-clearance-incomplete-print-button:disabled{opacity:.55;cursor:wait}.student-clearance-dialog-actions{background:#fff;border-top:1px solid #dce7f4;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;box-shadow:0 -10px 24px #1c3b620a}.student-clearance-dialog-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.student-clearance-dialog-action-note{color:#62748b;align-items:center;gap:7px;max-width:360px;font-size:.72rem;font-weight:750;line-height:1.55;display:flex}.student-clearance-dialog-action-note svg{flex:0 0 17px;width:17px;height:17px}@media (max-width:900px){.student-clearance-student-details,.student-clearance-history-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.student-clearance-check-grid{grid-template-columns:1fr}.student-clearance-check-card{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.student-clearance-check-card>header,.student-clearance-check-card>p,.student-clearance-check-card>footer{grid-column:1/-1}.student-clearance-dialog-actions{flex-direction:column;align-items:stretch}.student-clearance-dialog-action-note{max-width:none}}@media (max-width:640px){.student-clearance-dialog-backdrop{align-items:end;padding:0}.student-clearance-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;max-height:96dvh}.student-clearance-dialog-heading{padding:16px 14px 14px}.student-clearance-dialog-heading>div>span{font-size:.75rem}.student-clearance-dialog-body{gap:12px;padding:13px 12px 18px}.student-clearance-student-summary{grid-template-columns:1fr;gap:13px;padding:14px}.student-clearance-overall-state{box-sizing:border-box;width:100%;max-width:none}.student-clearance-student-details,.student-clearance-departure-grid,.student-clearance-history-list dl{grid-template-columns:1fr}.student-clearance-departure,.student-clearance-dialog-section{padding:14px}.student-clearance-section-heading{flex-direction:column;align-items:flex-start}.student-clearance-section-heading>small{padding-inline-start:58px}.student-clearance-history-list>article>header{align-items:flex-start}.student-clearance-history-list article>footer{grid-template-columns:1fr;width:100%;display:grid}.student-clearance-dialog-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.student-clearance-dialog-actions>div:last-child>:nth-child(n+3){grid-column:1/-1}.student-clearance-history-list article>footer button,.student-clearance-dialog-actions button{width:100%}.student-clearance-dialog-actions{gap:10px;padding:12px}}@media (max-width:360px){.student-clearance-dialog-heading h2{font-size:1.25rem}.student-clearance-student-identity{align-items:flex-start}.student-clearance-student-identity>span,.student-clearance-section-heading>div>span,.student-clearance-departure>header>span{flex-basis:42px;width:42px;height:42px}}.topbar-title-line{align-items:center;gap:8px;min-width:0;display:flex}.topbar-product-version{color:#075fb8;direction:ltr;background:#eff7ff;border:1px solid #b7d5f8;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:900;line-height:1.45}.admin-release-notice{color:#123f6d;background:linear-gradient(135deg,#f7fbff 0%,#edf7ff 100%);border:1px solid #b8d9f7;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #2165a614}.admin-release-notice-icon{color:#0875d1;background:#dceeff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.admin-release-notice-icon svg{width:25px;height:25px}.admin-release-notice-content{flex:1;min-width:0}.admin-release-notice-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-release-notice-kicker{color:#0875d1;font-size:12px;font-weight:900}.admin-release-notice h2{color:#0d3158;margin:3px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.admin-release-notice p{color:#355c83;margin:7px 0 0;line-height:1.75}.admin-release-notice small{color:#56718d;margin-top:4px;font-size:13px;line-height:1.7;display:block}.admin-release-notice-close{color:#526f8d;background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.admin-release-notice-close:hover{color:#174b7f;background:#e2f0fd}.admin-release-notice-close svg{width:20px;height:20px}.admin-release-notice-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-release-notice-actions .button{min-height:44px;padding:9px 14px}.admin-release-notice-actions .button svg{width:18px;height:18px}@media (max-width:620px){.topbar-product-version{padding-inline:6px;font-size:10px}.admin-release-notice{border-radius:16px;gap:10px;padding:13px}.admin-release-notice-icon{flex-basis:40px;width:40px;height:40px}.admin-release-notice-actions{grid-template-columns:1fr;display:grid}.admin-release-notice-actions .button{width:100%}}.attendance-followup{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow);min-width:0;padding:clamp(16px,2.2vw,28px)}.attendance-followup :where(h2,h3,p){margin:0}.attendance-followup :where(button,input,summary){min-height:44px}.attendance-followup :where(button,summary):focus-visible{outline-offset:3px;outline:3px solid #0d63da4d}.attendance-followup svg{flex:none}.attendance-followup-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.attendance-followup-heading-main{flex:260px;align-items:flex-start;gap:12px;min-width:0;display:flex}.attendance-followup-heading-main>div{min-width:0}.attendance-followup-icon{background:var(--info-soft);width:46px;height:46px;color:var(--ui-blue);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.attendance-followup-heading h2{color:var(--ui-ink);font-size:clamp(22px,2vw,26px);line-height:1.45}.attendance-followup-heading p{color:var(--ui-muted);margin-top:4px;font-size:15px;line-height:1.75}.attendance-followup-date{border:1px solid var(--ui-line);background:var(--surface-subtle);min-height:36px;color:var(--ui-muted);border-radius:10px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;display:flex}.attendance-followup-completion{color:#815318;background:#fff8ed;border:1px solid #efd6b0;border-radius:16px;padding:15px 16px}.attendance-followup-completion.is-complete{color:#156647;background:#effaf5;border-color:#bfe5d5}.attendance-followup-completion-title{align-items:flex-start;gap:10px;display:flex}.attendance-followup-completion-title>svg{width:23px;height:23px;margin-top:3px}.attendance-followup-completion-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.attendance-followup-completion-title strong{font-size:16px;line-height:1.65}.attendance-followup-completion-title span{font-size:14px}.attendance-followup-progress{background:#8153181f;border-radius:20px;height:6px;margin-top:12px;overflow:hidden}.attendance-followup-progress>span{border-radius:inherit;background:#d8952c;height:100%;display:block}.attendance-followup-completion.is-complete .attendance-followup-progress{background:#d9f0e5}.attendance-followup-completion.is-complete .attendance-followup-progress>span{background:#1a9668}.attendance-followup-pending-rooms{margin-top:4px;font-size:14px}.attendance-followup-pending-rooms summary{cursor:pointer;padding-block:11px 6px;font-weight:600}.attendance-followup-pending-rooms ul{gap:7px;margin:8px 0 0;padding-inline-start:20px;display:grid}.attendance-followup-incomplete-note{color:#76572c;font-size:14px;margin-top:12px!important}.attendance-followup-readonly{color:var(--ui-muted);align-items:flex-start;gap:8px;font-size:14px;display:flex;margin-top:14px!important}.attendance-followup-readonly svg{margin-top:4px}.attendance-followup-toolbar{gap:16px;margin-top:22px;display:grid}.attendance-followup-search{gap:7px;min-width:0;display:grid}.attendance-followup-search>span{color:var(--ui-ink);font-size:14px;font-weight:700}.attendance-followup-search>div{min-width:0;position:relative}.attendance-followup-search svg{inset-inline-start:13px;color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.attendance-followup-search input{border:1px solid var(--ui-line);background:var(--ui-surface);width:100%;min-width:0;min-height:48px;color:var(--ui-ink);font:inherit;border-radius:12px;padding:10px 41px 10px 12px;padding-inline:41px 12px}.attendance-followup-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.attendance-followup .attendance-followup-filter{color:var(--ui-muted);background:var(--ui-surface);border:1px solid var(--ui-line);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:14px;line-height:1.5;display:inline-flex}.attendance-followup-filter>span{background:var(--surface-muted);border-radius:8px;place-items:center;min-width:25px;min-height:25px;padding-inline:5px;font-size:13px;display:inline-grid}.attendance-followup .attendance-followup-filter.is-active{color:var(--ui-blue-dark);background:var(--info-soft);border-color:#94bff4}.attendance-followup-filter.is-active>span{background:#d2e7ff}.attendance-followup-legend{color:var(--ui-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.8;display:flex;margin-top:14px!important}.attendance-followup-legend>span{background:#b9283b;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:7px}.attendance-followup-list{gap:14px;margin-top:18px;display:grid}.attendance-followup-student{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:18px;gap:17px;min-width:0;padding:17px;display:grid}.attendance-followup-student.has-approved-leave{border-inline-start:4px solid #55a185}.attendance-followup-student-main,.attendance-followup-guardian{min-width:0}.attendance-followup-student-title{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;display:flex}.attendance-followup-student h3{color:var(--ui-ink);overflow-wrap:anywhere;font-size:18px;font-weight:750;line-height:1.6}.attendance-followup-status{border-radius:8px;align-items:center;min-height:29px;padding:2px 10px;font-size:13px;line-height:1.7;display:inline-flex}.attendance-followup-status.is-absent{color:#995013;background:#fff3e3}.attendance-followup-status.is-excused{color:#1b6d51;background:#eaf7f1}.attendance-followup-classroom{color:var(--ui-blue-dark);font-size:15px;font-weight:650;line-height:1.8;margin-top:5px!important}.attendance-followup-submitter{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:14px;display:flex;margin-top:9px!important}.attendance-followup-submitter strong{font-weight:650}.attendance-followup-submitter time{color:#66768d;padding-inline-start:5px;font-size:13px;display:inline-block}.attendance-followup-approved{color:#24644e;align-items:flex-start;gap:7px;margin-top:11px;font-size:13px;line-height:1.85;display:flex}.attendance-followup-approved svg{margin-top:4px}.attendance-followup-note{color:var(--ui-muted);white-space:pre-wrap;font-size:14px;margin-top:8px!important}.attendance-followup-classification{gap:8px;margin-top:14px;display:grid}.attendance-followup-classification>span{color:var(--ui-ink);font-size:14px;font-weight:750}.attendance-followup-classification>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.attendance-followup .attendance-followup-classification button{border:1px solid var(--ui-line);background:var(--ui-surface);min-width:0;min-height:44px;color:var(--ui-muted);font:inherit;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:13px;font-weight:700;line-height:1.45;display:inline-flex}.attendance-followup .attendance-followup-classification button.is-unexcused{color:#a12c3e;background:#fff4f5;border-color:#efbdc5}.attendance-followup .attendance-followup-classification button.is-excused{color:#176b4c;background:#eef9f4;border-color:#b8dece}.attendance-followup .attendance-followup-classification button.is-medical{color:#0753c4;background:#f0f7ff;border-color:#b8d4f4}.attendance-followup .attendance-followup-classification button.is-active{box-shadow:inset 0 0 0 2px}.attendance-followup .attendance-followup-classification button:disabled{cursor:not-allowed;opacity:.62}.attendance-followup-classification>small{color:var(--ui-blue-dark);font-size:13px;line-height:1.7}.attendance-followup-guardian{border-top:1px solid var(--ui-line);flex-direction:column;align-items:stretch;gap:6px;padding-top:14px;display:flex}.attendance-followup-guardian>p{color:var(--ui-muted);align-items:flex-start;gap:7px;font-size:14px;line-height:1.75;display:flex}.attendance-followup-guardian>p svg{margin-top:4px}.attendance-followup-guardian>p small{font-size:inherit}.attendance-followup-phone{color:var(--ui-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:flex-start;font-size:15px}.attendance-followup-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:6px;display:grid}.attendance-followup .attendance-followup-contact{min-height:46px;box-shadow:none;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:14px;line-height:1.6;display:flex}.attendance-followup .attendance-followup-contact.is-call{color:#146848;background:#e9f8ef;border:1px solid #a8d8bd}.attendance-followup .attendance-followup-contact.is-call:hover:not(:disabled){background:#d8f2e4;border-color:#58ac80}.attendance-followup .attendance-followup-contact.is-call.is-recorded{color:#ab2538;background:#fff0f2;border-color:#e9aeb7}.attendance-followup .attendance-followup-contact.is-call.is-recorded:hover:not(:disabled){background:#ffe2e7;border-color:#d76d7b}.attendance-followup .attendance-followup-contact.is-message{color:var(--ui-blue-dark);background:var(--info-soft);border:1px solid #bbd6f5}.attendance-followup .attendance-followup-contact.is-message:hover:not(:disabled){background:#dcecff;border-color:#81b2ed}.attendance-followup .attendance-followup-contact:disabled{cursor:not-allowed;opacity:.6}.attendance-followup-missing-phone{color:#8c5c20;font-size:13px}.attendance-followup-attempt{color:#a22f40;align-items:flex-start;gap:5px;margin-top:3px;font-size:12px;line-height:1.8;display:flex}.attendance-followup-attempt svg{margin-top:3px}.attendance-followup-pagination{border-top:1px solid var(--ui-line);color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:18px;font-size:14px;display:flex}.attendance-followup-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attendance-followup-pagination button{justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:14px;display:inline-flex}.attendance-followup .form-error{margin-top:6px;font-size:14px}@media (min-width:768px){.attendance-followup-student{grid-template-columns:minmax(0,1fr) minmax(240px,30%);gap:22px;padding:20px}.attendance-followup-guardian{border-top:0;border-inline-start:1px solid var(--ui-line);padding-top:0;padding-inline-start:20px}.attendance-followup-pending-rooms ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}}@media (min-width:1100px){.attendance-followup-toolbar{grid-template-columns:minmax(220px,1fr) auto;gap:24px}}.student-evaluations-page,.student-evaluation-dialog{color:#101c35;direction:rtl}.student-evaluation-tabs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.student-evaluation-tabs button{color:#315375;min-height:48px;font:inherit;cursor:pointer;background:#f5f8fc;border:1px solid #cbd9ec;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:750;display:flex}.student-evaluation-tabs button.active{color:#fff;background:#0d63da;border-color:#0d63da}.student-evaluation-inbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.student-evaluation-filters{grid-template-columns:minmax(200px,1.4fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:start;gap:14px;margin:20px 0;display:grid}.student-evaluation-filters>.secondary-button{margin-top:28px}.student-evaluation-filters .curriculum-group-field>small:empty{display:none}.student-evaluation-search,.student-evaluation-field,.student-evaluation-review-criteria label{gap:8px;min-width:0;font-weight:700;display:grid}.student-evaluation-search>div{background:#fff;border:1px solid #cbd9ec;border-radius:12px;align-items:center;gap:8px;padding-inline:10px;display:flex}.student-evaluation-search input{width:100%;min-width:0;min-height:48px;font:inherit;color:#101c35;background:0 0;border:0}.student-evaluation-search svg{color:#52627a;flex:none;width:20px}.student-evaluation-result-count{color:#52627a;font-weight:700}.student-evaluation-inbox-list{gap:16px;display:grid}.student-evaluation-inbox-list>article{background:#fff;border:1px solid #dce6f2;border-radius:18px;padding:20px}.student-evaluation-inbox-list header,.student-evaluation-inbox-list footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.student-evaluation-inbox-list .student-evaluation-inbox-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.student-evaluation-inbox-header>.student-evaluation-status{justify-self:end}.student-evaluation-inbox-identity{min-width:0}.student-evaluation-quick-summary{color:#074fae;background:#f5f8fc;border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.student-evaluation-quick-summary>svg{flex:none;width:21px;height:21px}.student-evaluation-quick-summary>div{gap:2px;min-width:0;display:grid}.student-evaluation-quick-summary-label,.student-evaluation-quick-summary-count{color:#52627a;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.student-evaluation-quick-summary-score{align-items:baseline;gap:7px;line-height:1.35;display:flex}.student-evaluation-quick-summary-score>bdi{font-variant-numeric:tabular-nums;font-size:26px}.student-evaluation-quick-summary-score>span{color:#52627a;font-size:14px;font-weight:600}.student-evaluation-quick-summary-empty{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.student-evaluation-inbox-list h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.6}.student-evaluation-inbox-list p{color:#52627a;overflow-wrap:anywhere;margin:5px 0}.student-evaluation-inbox-list dl,.student-evaluation-audit{background:#f5f8fc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;padding:14px;display:grid}.student-evaluation-inbox-list dt,.student-evaluation-audit dt{color:#52627a;font-size:14px}.student-evaluation-inbox-list dd,.student-evaluation-audit dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.student-evaluation-inbox-list footer>div{gap:4px;display:grid}.student-evaluation-inbox-list footer strong{color:#966000}.student-evaluation-inbox-list footer span{color:#52627a}.student-evaluation-status{color:#40536d;white-space:nowrap;background:#edf2f8;border-radius:10px;flex:none;align-items:center;min-height:34px;padding:5px 11px;font-size:14px;font-weight:800;display:inline-flex}.student-evaluation-status.status-submitted,.student-evaluation-status.status-approved{color:#074fae;background:#eaf2ff}.student-evaluation-status.status-returned{color:#885600;background:#fff2db}.student-evaluation-status.status-published{color:#08774f;background:#e7f8f0}.student-evaluation-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.student-evaluation-layer{z-index:1300;padding:12px}.student-evaluation-dialog.modal-card{flex-direction:column;width:min(960px,100%);min-width:0;max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.student-evaluation-dialog>.modal-heading{border-bottom:1px solid #dce6f2;flex:none;align-items:flex-start;margin:0;padding:18px 22px}.student-evaluation-dialog .modal-heading h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:23px;line-height:1.5}.student-evaluation-dialog .modal-heading p{color:#52627a;overflow-wrap:anywhere;margin:0;line-height:1.6}.student-evaluation-dialog .modal-heading .icon-button{flex:none}.student-evaluation-dialog-body{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;min-height:0;padding:20px 22px;display:grid;overflow:auto}.student-evaluation-dialog-actions{background:#f7f8fd;border-top:1px solid #dce6f2;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.modal-backdrop .modal-card.student-evaluation-dialog button,.operational-page.student-evaluations-page button{min-height:44px}.student-evaluation-dialog button:disabled,.student-evaluations-page button:disabled{cursor:not-allowed}.student-evaluation-dialog button:focus-visible,.student-evaluations-page button:focus-visible{outline-offset:3px;outline:3px solid #74a9f5}.student-evaluation-review-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.student-evaluation-review-heading>strong{color:#966000}.student-evaluation-note{color:#40546f;background:#f0f5fc;border:1px solid #dce6f2;border-radius:12px;margin:0;padding:12px 15px;line-height:1.75}.student-evaluation-internal{white-space:pre-wrap;color:#785211;background:#fff7e8;border-radius:12px;margin:0;padding:12px 15px}.student-evaluation-success{color:#08774f;background:#e7f8f0;border:1px solid #aedcc9;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-weight:700;display:flex}.student-evaluation-success svg{flex:none}.student-evaluation-audit{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.student-evaluation-review-criteria{gap:16px;display:grid}.student-evaluation-review-criteria>article{border:1px solid #dce6f2;border-radius:16px;min-width:0;padding:16px}.student-evaluation-review-criteria header{justify-content:space-between;align-items:center;gap:12px;display:flex}.student-evaluation-review-criteria h3{overflow-wrap:anywhere;margin:0;font-size:18px}.student-evaluation-review-criteria header>strong{color:#074fae;flex:none}.student-evaluation-review-criteria p{color:#52627a;line-height:1.7}.student-evaluation-score-picker{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.student-evaluation-score-picker button{color:#315375;min-width:44px;font:inherit;background:#fff;border:1px solid #c9d8ec;border-radius:10px;padding:8px;font-weight:800}.student-evaluation-score-picker button.selected{color:#fff;background:#0d63da;border-color:#0d63da}.student-evaluation-field textarea,.student-evaluation-review-criteria textarea{resize:vertical;width:100%;min-width:0;font:inherit;color:#101c35;background:#fff;border:1px solid #c5d5e9;border-radius:12px;padding:12px;line-height:1.65}.student-evaluation-field textarea:disabled,.student-evaluation-review-criteria textarea:disabled{opacity:1;color:#40546f;background:#f5f8fc}.student-evaluation-field small{color:#52627a;font-weight:400;line-height:1.6}.student-evaluation-comparison{background:#f7faff;border:1px solid #c6d9ef;border-radius:16px;gap:12px;padding:16px;display:grid}.student-evaluation-comparison>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.student-evaluation-comparison h3{margin:0;font-size:18px}.student-evaluation-comparison>p{color:#40546f;margin:0;line-height:1.75}.student-evaluation-comparison>article{border-top:1px solid #dce6f2;gap:10px;padding-top:12px;display:grid}.student-evaluation-diff-values,.student-evaluation-diff-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.student-evaluation-diff-values span,.student-evaluation-diff-notes>div{background:#fff;border:1px solid #dce6f2;border-radius:10px;padding:12px}.student-evaluation-diff-values b{color:#074fae;font-size:22px;display:block}.student-evaluation-diff-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.75}.student-evaluation-dialog .student-evaluation-history{background:0 0;gap:10px;padding:0;display:grid}.student-evaluation-dialog .student-evaluation-history>article{border:1px solid #dce6f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}@media (max-width:1024px){.student-evaluation-filters,.student-evaluation-inbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.student-evaluation-inbox-list .student-evaluation-inbox-header{grid-template-columns:minmax(0,1fr) auto}.student-evaluation-inbox-identity{grid-column:1/-1}.student-evaluation-quick-summary{justify-self:start}.student-evaluation-inbox-header>.student-evaluation-status{place-self:center end}}@media (max-width:470px){.student-evaluation-inbox-list .student-evaluation-inbox-header{grid-template-columns:minmax(0,1fr);gap:12px}.student-evaluation-inbox-header>.student-evaluation-status{justify-self:start}}@media (max-width:600px){.student-evaluation-tabs{grid-template-columns:1fr;display:grid}.student-evaluation-filters{grid-template-columns:1fr}.student-evaluation-filters>.secondary-button{margin-top:0}.student-evaluation-inbox-list>article{padding:15px}.student-evaluation-inbox-list header,.student-evaluation-inbox-list footer{flex-direction:column;align-items:stretch}.student-evaluation-inbox-list header .student-evaluation-status{align-self:flex-start}.student-evaluation-inbox-list dl,.student-evaluation-audit{grid-template-columns:1fr}.student-evaluation-dialog>.modal-heading{padding:14px}.student-evaluation-dialog .modal-heading h2{font-size:20px}.student-evaluation-dialog-body{gap:14px;padding:14px}.student-evaluation-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.student-evaluation-dialog-actions button{white-space:normal;justify-content:center;min-width:0;padding:8px;line-height:1.5}.student-evaluation-dialog-actions .action-button{grid-column:1/-1}.student-evaluation-review-criteria>article,.student-evaluation-comparison{padding:12px}.student-evaluation-diff-notes{grid-template-columns:1fr}.student-evaluation-inbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.student-evaluation-inbox-metrics .stat-card{grid-template-columns:1fr;gap:8px;min-height:100px;padding:12px;display:grid}.student-evaluation-inbox-metrics .stat-icon{display:none}.student-evaluation-inbox-metrics .stat-card>div{min-width:0}.student-evaluation-inbox-metrics .stat-card span{font-size:14px;line-height:1.6}.student-evaluation-inbox-metrics .stat-card strong{font-size:25px}}@media (max-width:359px){.student-evaluation-layer{padding:8px}.student-evaluation-dialog.modal-card{max-height:calc(100dvh - 16px)}}.student-evaluation-class-panel{gap:16px;min-width:0;display:grid}.student-evaluation-class-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.student-evaluation-class-toolbar>div{flex:1;min-width:min(260px,100%)}.student-evaluation-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.student-evaluation-class-grid>article,.student-evaluation-class-ready>article,.student-evaluation-class-blocked>article{background:#fff;border:1px solid #dce6f2;border-radius:18px;gap:14px;min-width:0;padding:20px;display:grid}.student-evaluation-class-grid header,.student-evaluation-class-ready header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.student-evaluation-class-grid header>svg{color:#074fae;flex:none;width:26px;height:26px}.student-evaluation-class-grid header>div,.student-evaluation-class-ready header>div{flex:1;min-width:0}.student-evaluation-class-grid h2,.student-evaluation-class-ready h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.65}.student-evaluation-class-grid p,.student-evaluation-class-ready p,.student-evaluation-class-blocked p{color:#40546f;overflow-wrap:anywhere;margin:0;line-height:1.75}.student-evaluation-class-counts,.student-evaluation-class-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.student-evaluation-class-counts>div,.student-evaluation-class-scores>div{background:#f0f5fc;border-radius:10px;min-width:0;padding:10px}.student-evaluation-class-counts dt,.student-evaluation-class-scores dt{color:#40546f;overflow-wrap:anywhere;font-size:14px}.student-evaluation-class-counts dd,.student-evaluation-class-scores dd{color:#074fae;margin:5px 0 0;font-size:22px;font-weight:800}.student-evaluation-class-grid footer{flex-wrap:wrap;gap:10px;display:flex}.student-evaluation-class-ready,.student-evaluation-class-blocked{gap:16px;min-width:0;display:grid}.student-evaluation-class-blocked>article{background:#fff7e8;border-color:#f0d3a2}.student-evaluation-class-blocked h3{margin:0}.student-evaluation-class-parent-note{white-space:pre-wrap;background:#f0f5fc;border-radius:12px;padding:14px}.student-evaluation-class-ack{cursor:pointer;background:#eaf2ff;border:1px solid #c6d9ef;border-radius:12px;align-items:center;gap:12px;padding:14px;font-weight:700;line-height:1.75;display:flex}.student-evaluation-class-ack input{accent-color:#0d63da;flex:none;width:22px;height:22px;margin:11px}@media (max-width:1024px){.student-evaluation-class-grid{grid-template-columns:1fr}}@media (max-width:600px){.student-evaluation-class-grid>article,.student-evaluation-class-ready>article,.student-evaluation-class-blocked>article{padding:14px}.student-evaluation-class-counts,.student-evaluation-class-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.student-evaluation-class-ready header{flex-direction:column}.student-evaluation-class-grid footer{grid-template-columns:1fr;display:grid}.student-evaluation-class-grid footer button{white-space:normal;justify-content:center}.student-evaluation-class-ack{align-items:flex-start;gap:4px;padding:10px}.student-evaluation-class-ack input{margin:11px 5px}}.finance-print-host.finance-print-engine{z-index:-1;visibility:hidden;pointer-events:none;width:max-content;min-height:0;padding:0;display:block;position:fixed;top:0;left:-100000px;overflow:visible}.finance-print-page,.finance-print-page *{box-sizing:border-box}.finance-print-page{width:var(--print-page-width,148mm);height:var(--print-page-height,210mm);padding:var(--print-margin,7mm);grid-template-rows:var(--finance-print-header-height,32mm) var(--finance-print-body-height,149mm) var(--finance-print-footer-height,15mm);color:var(--print-text,#162033);-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;background:#fff;margin:0 auto;font-family:Arial,Tahoma,sans-serif;display:grid;overflow:hidden}.finance-print-page[data-page-mode=multi]{height:auto;min-height:var(--print-page-height,210mm);grid-template-rows:var(--finance-print-header-height,32mm) minmax(var(--finance-print-body-height,149mm), auto) var(--finance-print-footer-height,15mm);overflow:visible}.finance-print-identity-header,.finance-print-identity-footer{background:#fff;width:100%;min-width:0;position:relative;overflow:hidden}.finance-print-identity-header{height:var(--finance-print-header-height,32mm)}.finance-print-identity-footer{height:var(--finance-print-footer-height,15mm)}.finance-print-page :is(.finance-print-identity-header,.finance-print-identity-footer) .print-builder-paper.print-output{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;overflow:hidden!important}.finance-print-page .finance-print-body.finance-print-sheet{width:100%;min-width:0;min-height:0;height:var(--finance-print-body-height,149mm);border:.45mm solid var(--print-header,#25324a);background:#fff;border-radius:2mm;flex-direction:column;padding:3mm;display:flex;position:relative;overflow:hidden}.finance-print-page[data-page-mode=multi] .finance-print-body.finance-print-sheet{min-height:var(--finance-print-body-height,149mm);height:auto;overflow:visible}.finance-print-page .finance-print-body:before{content:"";pointer-events:none;border:.2mm solid #d7dde7;border-radius:1.4mm;position:absolute;inset:1.5mm}.finance-print-page .print-school-header{border-bottom:.35mm solid var(--print-header,#25324a);grid-template-columns:16mm minmax(0,1fr) auto;align-items:center;gap:3mm;width:100%;height:100%;padding:1mm 1mm 3mm;display:grid}.finance-print-page .print-school-header.no-logo{grid-template-columns:minmax(0,1fr) auto}.finance-print-page .print-school-logo{color:#fff;background:var(--print-accent,#0d63da);border-radius:4mm;place-items:center;width:15mm;height:15mm;display:grid}.finance-print-page .print-school-logo svg{width:8mm;height:8mm}.finance-print-page .print-school-logo img{object-fit:contain;width:100%;height:100%}.finance-print-page .print-school-logo.has-logo{background:0 0;border-radius:0}.finance-print-page .print-school-header>div:nth-child(2),.finance-print-page .print-school-header.no-logo>div:first-child{gap:.6mm;display:grid}.finance-print-page .print-school-header strong{font-size:13pt}.finance-print-page .print-school-header span{color:#536176;font-size:7.5pt}.finance-print-page .print-school-header small{color:#798396;font-size:6.5pt}.finance-print-page .print-copy-mark{color:#536176;background:#f5f7fa;border:.2mm solid #b9c3d2;border-radius:2mm;align-self:start;padding:1.4mm 2mm;font-size:6.5pt;font-weight:700}.finance-print-page .print-document-title{justify-content:center;margin:-3.2mm 0 3mm;display:flex;position:relative}.finance-print-page .print-document-title span{border:.35mm solid var(--print-header,#25324a);color:#fff;background:var(--print-header,#25324a);text-align:center;min-width:46mm;font-size:calc(11pt * var(--print-scale,1));border-radius:5mm;padding:1.8mm 5mm;font-weight:800}.finance-print-page .print-document-meta{grid-template-columns:1.35fr 1fr 1fr;gap:2mm;display:grid}.finance-print-page :is(.print-document-meta,.print-extra-meta)>div{background:#fafbfc;border:.2mm solid #d7dde7;border-radius:1.8mm;gap:.6mm;padding:2mm;display:grid}.finance-print-page :is(.print-document-meta,.print-extra-meta) span{color:#687489;font-size:6.5pt}.finance-print-page :is(.print-document-meta,.print-extra-meta) strong{font-size:8pt}.finance-print-page .print-party-line{border:.3mm solid #aeb9c9;border-radius:2mm;grid-template-columns:28mm minmax(0,1fr);align-items:center;gap:2mm;margin-top:3mm;padding:2.5mm 3mm;display:grid}.finance-print-page .print-party-line span{color:#536176;font-size:7.5pt;font-weight:700}.finance-print-page .print-party-line strong{border-bottom:.2mm dotted #778397;padding-bottom:1mm;font-size:9.5pt}.finance-print-page .print-amount-band{grid-template-columns:38mm minmax(0,1fr);align-items:stretch;gap:2mm;margin-top:2.5mm;display:grid}.finance-print-page .print-amount-band>div{color:#fff;background:var(--print-header,#25324a);border-radius:2mm;gap:.5mm;padding:2.3mm;display:grid}.finance-print-page .print-amount-band span{font-size:6.5pt}.finance-print-page .print-amount-band strong{font-size:11pt}.finance-print-page .print-amount-band p{background:#fafbfc;border:.25mm solid #cbd3df;border-radius:2mm;align-items:center;margin:0;padding:2mm 2.5mm;font-size:7.5pt;font-weight:700;line-height:1.6;display:flex}.finance-print-page .print-extra-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin-top:2.5mm;display:grid}.finance-print-page :is(.print-items-table,.print-report-table){border-collapse:collapse;table-layout:fixed;width:100%;margin-top:3mm}.finance-print-page .print-items-table{font-size:7pt}.finance-print-page .print-report-table{font-size:6.2pt}.finance-print-page :is(.print-items-table,.print-report-table) th{color:#fff;background:var(--print-header,#25324a);text-align:right;border:.2mm solid #30405a;padding:1.5mm 1mm}.finance-print-page :is(.print-items-table,.print-report-table) td{border:.2mm solid #d5dce6;padding:1.5mm 1mm;line-height:1.45}.finance-print-page :is(.print-items-table,.print-report-table) tr{break-inside:avoid;page-break-inside:avoid}.finance-print-page .print-items-table th:first-child{width:34%}.finance-print-page .print-items-table :is(th,td):last-child{text-align:left;width:25%;font-weight:700}.finance-print-page .print-report-table :is(th,td){text-align:center}.finance-print-page .print-report-table tbody tr:nth-child(2n){background:#f5f8fc}.finance-print-page :is(.print-statement,.print-notes){border:.2mm solid #d5dce6;border-radius:1.8mm;grid-template-columns:24mm minmax(0,1fr);gap:2mm;margin-top:2.5mm;padding:2mm 2.5mm;display:grid}.finance-print-page :is(.print-statement,.print-notes) span{color:#687489;font-size:7pt;font-weight:700}.finance-print-page :is(.print-statement,.print-notes) p{margin:0;font-size:7.5pt;line-height:1.55}.finance-print-page .print-section-signatures{margin-top:auto;padding-top:4mm}.finance-print-page .print-signatures{gap:5mm;display:grid}.finance-print-page .print-signatures span{color:#465267;text-align:center;gap:6mm;font-size:7pt;display:grid}.finance-print-page .print-signatures i{border-bottom:.2mm dotted #6f7a8c;display:block}.finance-print-page .print-system-line{color:#7b8595;border-top:.2mm solid #d7dde7;justify-content:space-between;align-items:flex-start;gap:2mm;width:100%;height:100%;margin:0;padding-top:2mm;font-size:5.5pt;display:flex}.print-center-preview-scroll>.finance-print-page{box-shadow:0 16px 44px #1c2b412e}@media print{.finance-print-host.finance-print-engine{pointer-events:auto;z-index:auto!important;visibility:visible!important;background:#fff!important;width:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.finance-print-page{break-after:page;page-break-after:always;margin:0!important}.finance-print-page:last-child{break-after:auto;page-break-after:auto}}.student-current-placement-panel{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #cfe0f4;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:16px;display:grid}.student-current-placement-icon{color:#075fb8;background:#dceeff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.student-current-placement-icon svg{width:24px;height:24px}.student-current-placement-panel>div{gap:3px;min-width:0;display:grid}.student-current-placement-panel small,.student-current-placement-panel>div>span{color:#64748b}.student-current-placement-panel strong{color:#0f274a;overflow-wrap:anywhere;font-size:1rem}.student-current-placement-panel button{justify-content:center;min-height:44px}.student-current-placement-panel>p{color:#5e7188;border-top:1px solid #dbe8f5;grid-column:1/-1;margin:0;padding-top:10px;line-height:1.7}.student-classroom-change-layer{z-index:1500}.student-classroom-change-dialog{overscroll-behavior:contain;direction:rtl;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.student-classroom-change-heading p{margin:5px 0 0;line-height:1.7}.student-classroom-change-heading p strong{color:#0f5fae}.student-classroom-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.student-classroom-mode-card{text-align:right;cursor:pointer;background:#fff;border:1px solid #d4e2f1;border-radius:22px;min-width:0;min-height:220px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.student-classroom-mode-card:hover:not(:disabled),.student-classroom-mode-card:focus-visible:not(:disabled){border-color:#6fa8df;transform:translateY(-2px);box-shadow:0 12px 30px #1b5c9d1f}.student-classroom-mode-card:disabled{cursor:not-allowed;opacity:.64}.student-classroom-mode-card>span{border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.student-classroom-mode-card.transfer>span{color:#075fb8;background:#e1efff}.student-classroom-mode-card.correction>span{color:#7a4aa5;background:#f0e8fb}.student-classroom-mode-card svg{width:27px;height:27px}.student-classroom-mode-card strong{color:#10284b;font-size:1.05rem}.student-classroom-mode-card p{color:#60738b;margin:9px 0 18px;line-height:1.75}.student-classroom-mode-card em{color:#0b63b8;align-self:end;font-style:normal;font-weight:850}.student-classroom-mode-card:disabled em{color:#9a5d00}.student-classroom-configure,.student-classroom-preview{gap:16px;display:grid}.student-classroom-route-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.student-classroom-route-fields>label,.student-classroom-reason-field,.student-classroom-final-confirmation>label:not(.student-classroom-confirm-check){color:#243b58;align-content:start;gap:7px;font-weight:800;display:grid}.student-classroom-route-fields select,.student-classroom-route-fields input,.student-classroom-reason-field textarea,.student-classroom-final-confirmation input[type=text],.student-classroom-final-confirmation input:not([type]){box-sizing:border-box;width:100%;min-width:0;min-height:48px}.student-classroom-route-fields small,.student-classroom-reason-field small{color:#697c91;font-weight:650;line-height:1.6}.student-classroom-source-card{background:#f7f9fc;border:1px solid #d8e3ef;border-radius:16px;align-content:center;gap:5px;min-height:118px;padding:14px;display:grid}.student-classroom-source-card span,.student-classroom-source-card small{color:#6b7d91}.student-classroom-source-card strong{color:#173657;overflow-wrap:anywhere}.student-classroom-transfer-note,.student-classroom-aftercare,.student-classroom-attendance-blocker{border-radius:16px;align-items:flex-start;gap:11px;padding:14px;display:flex}.student-classroom-transfer-note{color:#315a86;background:#eef6ff}.student-classroom-aftercare{color:#8a5100;background:#fff6df}.student-classroom-attendance-blocker{color:#7a4700;background:#fff8e8;border:1px solid #efc778}.student-classroom-transfer-note svg,.student-classroom-aftercare svg,.student-classroom-attendance-blocker>svg{flex:0 0 21px;margin-top:2px}.student-classroom-transfer-note span,.student-classroom-aftercare span,.student-classroom-attendance-blocker>div{gap:4px;display:grid}.student-classroom-transfer-note small,.student-classroom-aftercare small,.student-classroom-attendance-blocker small{line-height:1.6}.student-classroom-attendance-blocker p{margin:0;line-height:1.65}.student-classroom-confirm-check{cursor:pointer;background:#fff;border:1px solid #d6e1ed;border-radius:15px;align-items:flex-start;gap:11px;min-height:52px;padding:13px 14px;display:flex}.student-classroom-confirm-check input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.student-classroom-confirm-check span{gap:3px;display:grid}.student-classroom-confirm-check strong{color:#173657}.student-classroom-confirm-check small{color:#65788d;line-height:1.55}.student-classroom-route-preview{background:#f5faff;border:1px solid #cfe0f4;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(150px,.7fr);align-items:center;gap:12px;padding:15px;display:grid}.student-classroom-route-preview>div{gap:4px;min-width:0;display:grid}.student-classroom-route-preview span{color:#6a7e94;font-size:.8rem}.student-classroom-route-preview strong{color:#102e52;overflow-wrap:anywhere}.student-classroom-route-preview>svg{color:#1672c4;width:22px;transform:rotate(180deg)}.student-classroom-blockers{background:#fff4f5;border:1px solid #efb4bb;border-radius:16px;padding:15px}.student-classroom-blockers header{color:#b42335;align-items:center;gap:8px;display:flex}.student-classroom-blockers p{color:#7e3340;margin:10px 28px 0 0;line-height:1.6}.student-classroom-blockers small{color:#93606a;margin-top:3px;display:block}.student-classroom-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.student-classroom-impact-group{background:#fff;border:1px solid #d9e3ed;border-radius:18px;min-width:0;padding:15px}.student-classroom-impact-group.corrected{background:#f5fcf8;border-color:#b9ddcd}.student-classroom-impact-group.preserved{background:#f7fbff;border-color:#cbdcec}.student-classroom-impact-group.review{background:#fffaf0;border-color:#ead29d}.student-classroom-impact-group.unaffected{background:#faf8fe;border-color:#d9d2ea}.student-classroom-impact-group>header{align-items:flex-start;gap:10px;display:flex}.student-classroom-impact-group>header>span{background:#fffc;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.student-classroom-impact-group>header svg{width:20px}.student-classroom-impact-group h3{color:#173657;margin:0;font-size:.95rem}.student-classroom-impact-group>header p{color:#65778c;margin:4px 0 0;font-size:.82rem;line-height:1.55}.student-classroom-impact-list{gap:8px;margin-top:12px;display:grid}.student-classroom-impact-list article{border-top:1px solid #879bb038;justify-content:space-between;gap:12px;padding-top:10px;display:flex}.student-classroom-impact-list article>div{gap:3px;min-width:0;display:grid}.student-classroom-impact-list strong{color:#263f5b}.student-classroom-impact-list p{color:#66798f;overflow-wrap:anywhere;margin:0;line-height:1.55}.student-classroom-impact-list small{color:#7a899a;line-height:1.5}.student-classroom-impact-list b{color:#155c9e;background:#fff;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.student-classroom-impact-empty{color:#78889a;margin:12px 0 0}.student-classroom-final-confirmation{background:#f8fbff;border:1px solid #bed4eb;border-radius:18px;gap:12px;padding:17px;display:grid}.student-classroom-final-confirmation h3{color:#12385f;margin:0}.student-classroom-final-confirmation>p{color:#4c637d;margin:0;line-height:1.75}.student-classroom-final-confirmation>label:not(.student-classroom-confirm-check){max-width:420px}.student-classroom-change-actions{z-index:2;background:linear-gradient(#fff0,#fff 24%);padding-top:14px;position:sticky;bottom:-1px}.student-classroom-change-actions button{justify-content:center;min-height:46px}.student-classroom-change-dialog.result{text-align:center;justify-items:center;max-width:760px;display:grid}.student-classroom-result-icon{color:#087d5e;background:#ddf7ed;border-radius:22px;place-items:center;width:68px;height:68px;display:grid}.student-classroom-result-icon svg{width:34px;height:34px}.student-classroom-change-dialog.result h2{color:#102e52;margin:0}.student-classroom-change-dialog.result>p:not(.eyebrow){color:#60748a;margin:0}.student-classroom-result-summary{text-align:right;border:1px solid #d9e5f0;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:6px 0;display:grid;overflow:hidden}.student-classroom-result-summary>div{border-bottom:1px solid #e5edf5;gap:4px;padding:13px;display:grid}.student-classroom-result-summary>div:nth-child(odd){border-left:1px solid #e5edf5}.student-classroom-result-summary dt{color:#708196;font-size:.78rem}.student-classroom-result-summary dd{color:#183858;overflow-wrap:anywhere;margin:0;font-weight:850}.student-classroom-result-actions{justify-content:center;width:100%}@media (max-width:820px){.student-classroom-change-dialog{width:min(720px,100vw - 20px);max-height:calc(100dvh - 20px)}.student-classroom-route-fields,.student-classroom-impact-grid{grid-template-columns:1fr}.student-classroom-route-preview{grid-template-columns:1fr auto 1fr}.student-classroom-route-preview>div:last-child{border-top:1px solid #d7e5f2;grid-column:1/-1;padding-top:10px}}@media (max-width:620px){.student-current-placement-panel{grid-template-columns:auto minmax(0,1fr)}.student-current-placement-panel button{grid-column:1/-1;width:100%}.student-classroom-mode-grid{grid-template-columns:1fr}.student-classroom-mode-card{min-height:190px;padding:17px}.student-classroom-impact-list article{align-items:flex-start}.student-classroom-change-actions{grid-template-columns:1fr;display:grid}.student-classroom-change-actions button{width:100%}.student-classroom-result-summary{grid-template-columns:1fr}.student-classroom-result-summary>div:nth-child(odd){border-left:0}}@media (max-width:390px){.student-classroom-change-dialog{border-radius:19px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:14px}.student-classroom-change-heading{align-items:flex-start}.student-classroom-change-heading h2{font-size:1.15rem}.student-classroom-route-preview{grid-template-columns:1fr}.student-classroom-route-preview>svg{justify-self:center;transform:rotate(-90deg)}.student-classroom-route-preview>div:last-child{grid-column:auto}.student-classroom-final-confirmation,.student-classroom-impact-group{padding:13px}}.oral-review-page{gap:22px;padding:22px;display:grid}.oral-review-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oral-review-overview article{background:#fff;border:1px solid #dbe7f5;border-radius:24px;align-items:center;gap:14px;min-height:126px;padding:20px;display:flex}.oral-review-overview article>span{border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.oral-review-overview article svg{width:27px;height:27px}.oral-review-overview article small{color:#64748b;font-weight:800;display:block}.oral-review-overview article strong{color:#0f274a;margin-top:4px;font-size:30px;display:block}.oral-review-overview article p{color:#788aa4;margin:2px 0 0}.oral-review-overview .pending>span{color:#b86a00;background:#fff3d9}.oral-review-overview .approved>span{color:#07865f;background:#def8ed}.oral-review-overview .returned>span{color:#7254d5;background:#eee9ff}.oral-review-list{background:#f8fbff;border:1px solid #dbe7f5;border-radius:28px;overflow:hidden}.oral-review-list>header{background:#fff;border-bottom:1px solid #deebf7;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.oral-review-list>header small{color:var(--almanar-blue);font-weight:800}.oral-review-list>header h2{color:#0c2549;margin:4px 0;font-size:26px}.oral-review-list>header p{color:#6a7d98;margin:0}.oral-review-list>header>span{color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:999px;padding:9px 14px;font-weight:900}.oral-review-card{border:1px solid #dbe7f5;background:#fff;border-inline-start:6px solid #e2a125;border-radius:22px;grid-template-columns:minmax(180px,.65fr) minmax(300px,1.7fr) minmax(190px,.8fr);align-items:center;gap:20px;margin:16px;padding:20px;display:grid;box-shadow:0 10px 28px #204b7912}.oral-review-card.approved{border-inline-start-color:#16a178}.oral-review-card.returned{border-inline-start-color:#7c63d8}.oral-review-date{color:var(--almanar-blue-dark);align-items:center;gap:10px;display:flex}.oral-review-date svg{width:23px}.oral-review-date strong{font-size:16px;line-height:1.65}.oral-review-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.oral-review-heading span{color:#0d2547;font-size:21px;font-weight:900}.oral-review-heading em{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-radius:999px;padding:5px 10px;font-style:normal;font-weight:800}.oral-review-main p{color:#223b5e;white-space:pre-wrap;margin:12px 0;font-size:17px;line-height:1.8}.oral-review-main>small{color:#71839d;font-weight:700}.oral-review-note{color:#6544bd;background:#f1edff;border-radius:12px;gap:8px;margin-top:12px;padding:10px 12px;font-weight:800;display:flex}.oral-review-note svg{flex:none;width:18px}.oral-review-actions{gap:9px;display:grid}.oral-review-actions button{justify-content:center;width:100%}.oral-review-actions>small{color:#75859b;text-align:center}.oral-status{text-align:center;border-radius:12px;padding:8px 11px;font-weight:900;display:block}.oral-status.pending_review{color:#9c5b00;background:#fff2d5}.oral-status.approved{color:#087b5b;background:#def8ed}.oral-status.returned{color:#6447bb;background:#eee9ff}.oral-status.cancelled{color:#b4233c;background:#ffe9ed}@media (max-width:900px){.oral-review-overview,.oral-review-card{grid-template-columns:1fr}.oral-review-list>header{flex-direction:column;align-items:flex-start}}.books-class-setup{gap:22px;display:grid}.books-setup-head{align-items:end;gap:16px;display:flex}.books-setup-head label{flex:1}.books-setup-lines{gap:14px;display:grid}.books-setup-lines>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.books-setup-lines h3{color:#102b50;margin:0 0 5px;font-size:23px}.books-setup-lines p{color:#60738e;margin:0;line-height:1.7}.books-setup-line{background:#fafdff;border:1px solid #d9e6f6;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;padding:18px;display:grid}.books-line-head{border-bottom:1px solid #e1ebf6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.books-setup-line label{color:#304a6c;gap:8px;min-width:0;font-size:14px;font-weight:800;line-height:1.55;display:grid}.books-opening-stock-field{min-width:0}.books-existing-stock{background:var(--almanar-blue-soft);border:1px solid #b9d9f7;border-radius:15px;gap:8px;min-width:0;padding:12px;display:grid}.books-existing-stock>span{color:#58718f;font-size:13px;font-weight:800}.books-existing-stock>strong{color:var(--almanar-blue-dark);font-size:20px}.books-add-stock-button{justify-content:center;width:100%;min-height:44px}.books-setup-line input,.books-setup-line select{box-sizing:border-box;color:#102748;width:100%;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #cddcf0;border-radius:13px;margin:0;padding:0 13px;font-size:15px}.books-line-number{background:var(--almanar-blue-soft);min-height:38px;color:var(--almanar-blue);border-radius:12px;align-items:center;padding:7px 13px;font-weight:900;display:inline-flex}.books-remove-line{color:#d92542;width:auto;min-height:42px;font:inherit;cursor:pointer;background:#fff2f4;border:1px solid #ffc6cc;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-flex}.books-remove-line:disabled{opacity:.4;cursor:not-allowed}.books-setup-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.books-setup-totals article{background:#f5f9fe;border:1px solid #dce8f6;border-radius:18px;min-height:112px;padding:17px}.books-setup-totals span,.books-setup-totals small{color:#6b7e98;display:block}.books-setup-totals strong{color:#10294d;margin:8px 0 5px;font-size:22px;display:block}.books-setup-totals .matched{background:#ecfbf5;border-color:#a8e5cd}.books-setup-totals .matched strong,.books-setup-totals .matched small{color:#087a58}.books-setup-totals .different{background:#fff2f4;border-color:#ffc2ca}.books-setup-totals .different strong,.books-setup-totals .different small{color:#bd2340}.books-setup-submit{justify-content:center;min-height:54px;font-size:18px}.books-stock-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f233e9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.books-stock-dialog{box-sizing:border-box;background:#fff;border:1px solid #cde0f3;border-radius:26px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 70px #051f4040}.books-stock-dialog>header{border-bottom:1px solid #e2ebf5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.books-stock-dialog>header span{color:var(--almanar-blue);font-size:14px;font-weight:900}.books-stock-dialog>header h3{color:#10294d;margin:5px 0 0;font-size:25px}.books-dialog-close{color:#526c8a;width:44px;height:44px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #d5e2f0;border-radius:13px;flex:0 0 44px;place-items:center;font-size:29px;line-height:1;display:grid}.books-stock-balance-preview{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;display:grid}.books-stock-balance-preview article{text-align:center;background:#f6f9fd;border:1px solid #dce8f5;border-radius:16px;min-width:0;padding:14px}.books-stock-balance-preview article.result{background:#ecfbf5;border-color:#a8e5cd}.books-stock-balance-preview span,.books-stock-balance-preview small{color:#60738d;display:block}.books-stock-balance-preview strong{color:#10294d;margin:4px 0;font-size:25px;display:block}.books-stock-balance-preview>b{color:#6d829b;font-size:25px}.books-stock-dialog-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.books-stock-dialog-fields label{color:#304a6c;gap:7px;min-width:0;font-weight:800;display:grid}.books-stock-dialog-fields label.wide{grid-column:1/-1}.books-stock-dialog-fields input,.books-stock-dialog-fields select,.books-stock-dialog-fields textarea{box-sizing:border-box;color:#102748;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cfdeee;border-radius:13px;padding:11px 13px}.books-stock-dialog-fields textarea{resize:vertical}.books-stock-dialog>.finance-safe-note{margin:16px 0 0}.books-stock-cost-summary{background:#fff8ed;border:1px solid #ffd5a2;border-radius:17px;margin-top:16px;padding:16px}.books-stock-cost-summary span,.books-stock-cost-summary small{color:#7b6547;display:block}.books-stock-cost-summary strong{color:#a65b00;margin:5px 0;font-size:23px;display:block}.books-stock-dialog>footer{gap:10px;margin-top:20px;display:flex}.books-stock-dialog>footer .primary-button{flex:1;justify-content:center;min-height:50px}@media (max-width:1200px){.books-setup-line{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.books-setup-head,.books-setup-lines>header{flex-direction:column;align-items:stretch}.books-setup-line{grid-template-columns:1fr;padding:14px}.books-line-head{grid-column:1}.books-setup-totals{grid-template-columns:1fr 1fr}.books-stock-dialog-backdrop{align-items:end;padding:0}.books-stock-dialog{border-radius:25px 25px 0 0;width:100%;max-height:92vh;padding:18px}.books-stock-dialog-fields{grid-template-columns:1fr}.books-stock-dialog-fields label.wide{grid-column:1}}@media (max-width:420px){.books-line-head{flex-direction:column;align-items:stretch}.books-remove-line{width:100%}.books-stock-balance-preview{grid-template-columns:1fr}.books-stock-balance-preview>b{text-align:center;line-height:1}.books-stock-dialog>footer{flex-direction:column}}@media (max-width:480px){.books-setup-totals{grid-template-columns:1fr}}.currency-settings-panel{gap:20px;display:grid}.settings-panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-panel-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.settings-panel-heading h3,.settings-panel-heading p{margin:0}.currency-add-button{flex:none;width:auto;min-height:48px}.currency-settings-dialog{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:18px;width:min(960px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 40px);padding:22px;display:grid;overflow:hidden auto}.currency-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.currency-dialog-header,.currency-preset-section,.currency-details-section,.currency-dialog-actions{box-sizing:border-box;min-width:0;max-width:100%}.currency-dialog-header>div{min-width:0}.currency-dialog-header h3,.currency-dialog-header p{margin:0}.currency-dialog-header p{color:#56657a}.currency-dialog-actions{z-index:2;background:#fff;border-top:1px solid #edf1f6;justify-content:flex-start;gap:10px;padding:14px 0 0;display:flex;position:sticky;bottom:-22px}.currency-dialog-actions button{justify-content:center;width:auto;min-width:150px}.currency-preset-section,.currency-details-section{background:#f8faff;border:1px solid #dce6f2;border-radius:18px;gap:13px;padding:16px;display:grid}.currency-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.currency-section-title h4,.currency-section-title p{margin:0}.currency-section-title h4{color:#142440;font-size:17px}.currency-section-title p{color:#66758c;margin-top:3px;font-size:13px}.currency-section-title>span{color:var(--almanar-blue-dark);background:#e9f2ff;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.currency-preset-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:9px;display:grid}.currency-preset-grid button{color:#203451;min-height:70px;font:inherit;text-align:right;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;display:grid;position:relative}.currency-preset-grid button:hover{background:#f5f9ff;border-color:#9fc5f5}.currency-preset-grid button.selected{border-color:var(--almanar-blue);background:var(--almanar-blue-soft);box-shadow:0 0 0 2px #0d63da1a}.currency-preset-grid button.custom{border-style:dashed}.currency-preset-grid button>span:nth-child(2){gap:2px;min-width:0;display:grid}.currency-preset-grid strong{overflow-wrap:anywhere;font-size:13px}.currency-preset-grid small{color:#69788e;font-size:11px}.preset-flag{border-radius:6px;width:36px;height:27px;box-shadow:0 1px 4px #14284629}.preset-check{width:18px;height:18px;color:var(--almanar-blue)}.currency-form-preview{background:#fff;border:1px solid #cfe1f8;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.currency-preview-flag{border-radius:9px;width:54px;height:40px;box-shadow:0 2px 7px #1428462e}.currency-form-preview>div{gap:2px;min-width:0;display:grid}.currency-form-preview small,.currency-form-preview span{color:#69788e}.currency-form-preview>div strong{color:#132540;font-size:18px}.currency-form-preview>p{text-align:left;gap:3px;margin:0;display:grid}.currency-form-preview>p strong{color:var(--almanar-blue-dark);white-space:nowrap;font-size:18px}.currency-settings-form{grid-template-columns:minmax(240px,1fr) minmax(210px,.8fr) 150px;gap:12px;display:grid}.currency-settings-form .full-field{grid-column:1/-1}.currency-settings-form label{gap:7px;min-width:0;display:grid}.currency-settings-form label>span{color:#354760;font-size:13px;font-weight:700}.currency-settings-form input{box-sizing:border-box;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #dce6f2;border-radius:12px;padding:0 12px}.currency-settings-form input:disabled{color:#5e6d81;background:#eef2f7}.currency-country-flag{background:#eef3f9;flex:none;place-items:center;display:grid;overflow:hidden}.currency-country-flag .fi{border-radius:inherit;background-position:50%;background-size:cover;width:100%;height:100%}.currency-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.currency-card{background:#fff;border:1px solid #dce6f2;border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 10px 30px #19375f12}.currency-card.inactive{opacity:.7;background:#f7f8fa}.currency-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.currency-card-identity{align-items:center;gap:11px;min-width:0;display:flex}.currency-card-identity>div{gap:3px;min-width:0;display:grid}.currency-card-identity strong{color:#142440;overflow-wrap:anywhere}.currency-card-identity span{color:#68778c;font-size:12px}.currency-card-flag{border-radius:8px;width:48px;height:36px;box-shadow:0 2px 7px #1428462e}.currency-status{border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:800}.currency-status.active{color:#087549;background:#e7f8ef}.currency-status.stopped{color:#7b8798;background:#edf0f4}.currency-card-rate{background:#f7f9fc;border-radius:12px;gap:5px;padding:12px 13px;display:grid}.currency-card-rate small{color:#69788e}.currency-card-rate strong{color:var(--almanar-blue-dark);font-size:17px}.currency-card-actions{flex-wrap:wrap;gap:10px;display:flex}.currency-card-actions button{flex:1;justify-content:center;min-width:110px}.foreign-cashboxes{gap:16px;display:grid}.cashbox-currency-summary-grid{direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cashbox-currency-summary{border:1px solid #dce6f2;border-top:3px solid var(--almanar-blue);text-align:center;background:linear-gradient(155deg,#fff 65%,#f7faff);border-radius:20px;align-content:start;gap:14px;min-height:250px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #19375f17}.cashbox-currency-summary.foreign-card{background:linear-gradient(155deg,#fff 65%,#f3fcf7);border-top-color:#12a06a}.cashbox-currency-summary.total-card{background:linear-gradient(155deg,#fff 65%,#fffaf1);border-top-color:#f3a51f}.cashbox-currency-summary header{text-align:right;justify-content:space-between;align-items:center;gap:12px;display:flex}.cashbox-currency-summary h3{color:#101c35;margin:0;font-size:clamp(17px,2vw,22px)}.currency-flag{border-radius:9px;width:54px;height:40px;box-shadow:0 2px 7px #1428462e}.currency-total-icon{color:#b97800;background:#fff4da;place-items:center;display:grid}.currency-total-icon svg{width:26px;height:26px}.summary-currency-value{color:var(--almanar-blue-dark);overflow-wrap:anywhere;font-size:clamp(30px,4vw,45px);line-height:1.15}.summary-currency-value.foreign{color:#118b58}.summary-currency-value small{font-size:17px}.cashbox-currency-summary>p{color:#56657a;border-top:1px solid #dce6f2;margin:auto 0 0;padding-top:13px}.foreign-cashbox-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.foreign-cashbox-actions button{justify-content:center;min-height:46px}.foreign-currency-selector{color:#183d2e;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cfe1d8;border-radius:12px;padding:8px 12px}.exchange-difference-stack{gap:8px;display:grid}.exchange-difference-badge{text-align:right;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:14px;display:grid}.exchange-difference-badge strong{white-space:nowrap;direction:rtl}.exchange-difference-badge svg{stroke-width:3px;width:23px;height:23px}.exchange-difference-badge.loss{color:#e4222f;background:#fff1f2;border:1px solid #ffd4d8}.exchange-difference-badge.gain{color:#128154;background:#edf9f3;border:1px solid #c7efdc}.exchange-rate-strip{color:#52627a;background:#f8faff;border:1px solid #dce6f2;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;padding:10px;font-size:13px;display:grid}.exchange-rate-strip span+span{border-right:1px solid #dce6f2}.exchange-rate-strip b{color:#101c35}.foreign-cashboxes>header h3,.foreign-cashboxes>header p{margin:0}.foreign-balance{color:var(--almanar-blue);font-size:clamp(24px,4vw,34px)}.foreign-cashboxes dl{gap:8px;display:grid}.foreign-cashboxes dl div{justify-content:space-between;gap:12px;display:flex}.foreign-cashboxes dt,.foreign-cashboxes dd{margin:0}.foreign-cashboxes .negative{color:#e4222f}.foreign-cashboxes .positive{color:#12a06a}.currency-settlement-form{background:#f7f8fd;border:1px solid #dce6f2;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.currency-settlement-form h4,.currency-settlement-form .full-field{grid-column:1/-1}.currency-settlement-dialog{width:min(720px,100vw - 32px)}.currency-settlement-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.currency-settlement-heading h4,.currency-settlement-heading small{margin:0}.currency-settlement-heading small{color:#66758c}.currency-accounting-preview{color:#455b74;background:#f3f8ff;border:1px solid #cfe3fa;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.currency-accounting-preview strong{color:var(--almanar-blue-dark)}.currency-conversion-history{gap:8px;padding-top:4px;display:grid}.currency-conversion-history h5{color:#182a44;margin:0;font-size:15px}.currency-conversion-history article{background:#fff;border:1px solid #dce6f2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.currency-conversion-history article>div{gap:3px;display:grid}.currency-conversion-history article small{color:#66758c}.currency-conversion-history article.voided{opacity:.65;background:#f6f7f9}.foreign-expense-amount{color:#118b58;white-space:nowrap;margin-top:3px;font-weight:800;display:block}.currency-settlement-form label{gap:7px;display:grid}.currency-settlement-form input,.currency-settlement-form select,.currency-settlement-form textarea{min-height:48px;font:inherit;background:#fff;border:1px solid #dce6f2;border-radius:12px;padding:10px 12px}.currency-settlement-form .currency-readonly-money{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);cursor:default;border-color:#b9d5f5;font-weight:900}.currency-automatic-amount>small{color:#47627f;line-height:1.65}@media (max-width:900px){.cashbox-currency-summary-grid{grid-template-columns:1fr;gap:14px}.cashbox-currency-summary{min-height:210px}}@media (max-width:560px){.currency-settlement-form{grid-template-columns:1fr;padding:14px}.cashbox-currency-summary{padding:17px}.currency-flag{width:48px;height:36px}.foreign-cashbox-actions{grid-template-columns:1fr}.currency-accounting-preview,.currency-conversion-history article{flex-direction:column;align-items:stretch}.currency-conversion-history article button{width:100%;min-height:44px}}@media (max-width:900px){.currency-settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-panel-heading{flex-direction:column;align-items:stretch}.currency-add-button{width:100%}.currency-settings-dialog{gap:14px;width:calc(100vw - 20px);padding:14px}.currency-preset-section,.currency-details-section{padding:12px}.currency-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.currency-preset-grid button{grid-template-columns:34px minmax(0,1fr) 16px;gap:7px;padding:9px 7px}.preset-flag{width:32px;height:24px}.currency-settings-form{grid-template-columns:1fr}.currency-settings-form .full-field{grid-column:auto}.currency-form-preview{grid-template-columns:50px minmax(0,1fr);padding:12px}.currency-preview-flag{width:48px;height:36px}.currency-form-preview>p{text-align:right;border-top:1px solid #e4ebf4;grid-column:1/-1;padding-top:10px}.currency-dialog-actions{bottom:-14px}.currency-dialog-actions button{flex:1}}@media (max-width:420px){.currency-section-title{flex-direction:column;align-items:flex-start}.currency-preset-grid{grid-template-columns:minmax(0,1fr)}.currency-preset-grid button{min-width:0;min-height:62px}.currency-dialog-actions button{min-width:0}}.homework-section-tabs,.homework-evaluation-view-tabs{background:#f7f9fc;border:1px solid #dbe4f0;border-radius:16px;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:16px;padding:6px;display:flex}.homework-section-tabs button,.homework-evaluation-view-tabs button{color:#526174;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:800;display:inline-flex}.homework-section-tabs button.active,.homework-evaluation-view-tabs button.active{color:#fff;background:var(--almanar-blue-dark);box-shadow:0 7px 18px #145ca833}.homework-section-tabs{box-sizing:border-box;background:linear-gradient(135deg,#f9fbfe,#eef4fa);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-width:none;margin-bottom:20px;padding:8px;display:grid;box-shadow:0 8px 22px #22436912}.homework-section-tabs button{border-radius:14px;width:100%;min-width:0;min-height:64px;padding:12px 18px;font-size:1rem;line-height:1.5}.homework-section-tabs button svg{flex:none;width:24px;height:24px}.homework-section-tabs button.active{background:linear-gradient(135deg, var(--almanar-blue), var(--almanar-blue-dark));box-shadow:0 9px 20px #145ca83d}.homework-evaluation-admin{gap:18px;display:grid}.homework-evaluation-explanation{color:#164b7b;background:var(--almanar-blue-soft);border:1px solid #b9ddff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-weight:700;line-height:1.8;display:flex}.homework-evaluation-explanation svg{flex:none;margin-top:3px}.homework-evaluation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-summary>div{background:#fff;border:1px solid #e2e8f0;border-radius:15px;align-items:center;gap:12px;min-height:92px;padding:15px;display:flex}.homework-evaluation-summary svg{color:var(--almanar-blue)}.homework-evaluation-summary span{color:#64748b;gap:3px;font-size:.88rem;display:grid}.homework-evaluation-summary strong{color:#0f2843;font-size:1.35rem}.homework-evaluation-loading{color:#24577f;text-align:center;background:#f5faff;border:1px solid #cfe2f5;border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:18px;display:flex}.homework-evaluation-loading.compact{min-height:82px}.homework-evaluation-retry{justify-self:start;min-height:44px}.homework-evaluation-loading>svg{flex:none;animation:1.2s ease-in-out infinite homework-evaluation-pulse}.homework-evaluation-loading>span{gap:4px;display:grid}.homework-evaluation-loading small{color:#6f8294}@keyframes homework-evaluation-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.homework-evaluation-group{background:#f9fbfd;border:1px solid #dfe7f1;border-radius:18px;gap:14px;padding:16px;display:grid}.homework-evaluation-group+.homework-evaluation-group{margin-top:14px}.homework-evaluation-group>header,.homework-evaluation-group>header>div{align-items:center;gap:11px;display:flex}.homework-evaluation-group>header{justify-content:space-between}.homework-evaluation-group>header>div>svg{color:var(--almanar-blue)}.homework-evaluation-group>header span{gap:2px;display:grid}.homework-evaluation-group>header strong{color:#102d4c;font-size:1.05rem}.homework-evaluation-group>header small{color:#718096}.homework-evaluation-requirement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-requirement{background:#fff;border:1px solid #e2e8f0;border-radius:15px;gap:12px;padding:14px;display:grid}.homework-evaluation-requirement>header,.homework-evaluation-requirement-summary,.homework-evaluation-review-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.homework-evaluation-requirement>header>div{gap:3px;display:grid}.homework-evaluation-requirement>header strong{color:#0f2f50}.homework-evaluation-requirement>header span:not(.homework-evaluation-status),.homework-evaluation-requirement-summary{color:#64748b;font-size:.84rem}.homework-evaluation-requirement-summary strong{color:#0f766e}.homework-evaluation-status{color:#596579;background:#edf1f5;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:5px 9px;font-size:.75rem;font-weight:900;display:inline-flex}.homework-evaluation-status.submitted{color:#8a4b08;background:#fff1d6}.homework-evaluation-status.approved{color:#12603f;background:#def7ea}.homework-evaluation-status.published{color:var(--almanar-blue-dark);background:#e0efff}.homework-evaluation-status.returned{color:#a33131;background:#ffe7e7}.homework-evaluation-return-note{color:#8b2929;background:#fff1f1;border-right:4px solid #d64545;border-radius:9px;padding:10px 12px;line-height:1.7}.homework-evaluation-integrity-blocker{color:#7a4a00;background:#fff8e7;border:1px solid #f0c36a;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0;padding:11px 12px;display:flex}.homework-evaluation-integrity-blocker>svg{flex:none;margin-top:2px}.homework-evaluation-integrity-blocker>span{gap:2px;display:grid}.homework-evaluation-integrity-blocker small{line-height:1.65}.homework-evaluation-student-list{border:1px solid #e5eaf0;border-radius:13px;max-height:390px;overflow:auto}.homework-evaluation-student-list.compact{max-height:240px}.homework-evaluation-student-list>div{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.homework-evaluation-student-list>div:last-child{border-bottom:0}.homework-evaluation-student-list>div>span:first-child{gap:2px;display:grid}.homework-evaluation-student-list small{color:#7b8796}.homework-evaluation-score{white-space:nowrap;color:#8a5b00;background:#fff4cf;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:inline-flex}.homework-evaluation-score.excused{color:#526174;background:#edf1f5}.homework-evaluation-score.empty{color:#94a3b8;background:#f5f7fa}.homework-evaluation-published{color:#14784d;align-items:center;gap:7px;font-weight:900;display:inline-flex!important}.homework-evaluation-classroom-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.homework-evaluation-classroom-metrics>span{color:#718096;text-align:center;background:#fff;border:1px solid #e2eaf2;border-radius:11px;align-content:center;justify-items:center;gap:2px;min-height:62px;padding:9px;font-size:.78rem;font-weight:800;display:grid}.homework-evaluation-classroom-metrics strong{color:#153553;font-size:1.15rem}.homework-evaluation-pending-breakdown{color:#714b10;background:#fff9ed;border:1px solid #efd29b;border-radius:12px;flex-wrap:wrap;gap:8px 16px;padding:12px;line-height:1.7;display:flex}.homework-evaluation-pending-breakdown>*{overflow-wrap:anywhere;min-width:0}.homework-evaluation-pending-note{color:#714b10;overflow-wrap:anywhere;margin:0;line-height:1.75}.homework-evaluation-dialog-feedback{gap:8px;min-width:0;scroll-margin-block:12px;display:grid}.homework-evaluation-class-action-note{color:#135e43;background:#effaf5;border:1px solid #bfe2cf;border-radius:14px;align-items:flex-start;gap:10px;margin-block-end:14px;padding:13px 15px;display:flex}.homework-evaluation-class-action-note>svg{flex:none;margin-top:2px}.homework-evaluation-class-action-note>span{gap:3px;display:grid}.homework-evaluation-class-action-note small{color:#527565;line-height:1.7}.homework-evaluation-teacher-list{gap:14px;display:grid}.homework-evaluation-teacher-tools{background:#f4f8fc;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:12px;display:grid}.homework-evaluation-teacher-tools>label{background:#fff;border:1px solid #dce6f0;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:flex}.homework-evaluation-teacher-tools>label svg{color:#64809d;width:18px}.homework-evaluation-teacher-tools input{color:#102d4c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:800}.homework-evaluation-teacher-tools>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.homework-evaluation-teacher-tools button{color:#52677e;min-height:44px;font:inherit;background:#e8eff7;border:0;border-radius:11px;padding:0 12px;font-size:.82rem;font-weight:900}.homework-evaluation-teacher-tools button.active{color:#fff;background:var(--almanar-blue)}.homework-evaluation-teacher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-teacher-card{background:#fff;border:1px solid #e0e8f1;border-radius:17px;gap:14px;padding:15px;display:grid;box-shadow:0 5px 15px #2445670d}.homework-evaluation-teacher-card.returned{background:snow}.homework-evaluation-teacher-card.complete{background:#fbfffd}.homework-evaluation-teacher-card.not-required{background:#fafbfc}.homework-evaluation-teacher-card>header,.homework-evaluation-teacher-card>header>div,.homework-evaluation-teacher-card>footer{align-items:center;gap:10px;display:flex}.homework-evaluation-teacher-card>header{justify-content:space-between}.homework-evaluation-teacher-card>header>div{min-width:0}.homework-evaluation-teacher-card>header>div>svg{color:var(--almanar-blue);flex:none}.homework-evaluation-teacher-card>header>div>span{gap:3px;min-width:0;display:grid}.homework-evaluation-teacher-card>header strong{color:#102d4c;overflow-wrap:anywhere;font-size:1rem}.homework-evaluation-teacher-card>header small{color:#718096;line-height:1.6}.homework-evaluation-teacher-state{color:#6b7280;background:#edf1f5;border-radius:999px;flex:none;padding:6px 9px;font-size:.74rem;font-weight:900}.homework-evaluation-teacher-state.not-started,.homework-evaluation-teacher-state.draft{color:#8a5900;background:#fff2d7}.homework-evaluation-teacher-state.partial{color:var(--almanar-blue-dark);background:#e3f0ff}.homework-evaluation-teacher-state.returned{color:#9a3030;background:#ffe8e8}.homework-evaluation-teacher-state.complete{color:#12603f;background:#def7ea}.homework-evaluation-teacher-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.homework-evaluation-teacher-metrics>span{color:#738197;background:#f4f7fa;border-radius:11px;align-content:center;justify-items:center;gap:2px;min-height:62px;padding:9px;font-size:.76rem;font-weight:800;display:grid}.homework-evaluation-teacher-metrics strong{color:#153553;font-size:1.15rem}.homework-evaluation-teacher-card>footer{justify-content:space-between;min-height:44px}.homework-evaluation-teacher-card>footer>span{color:#718096;align-items:center;gap:6px;font-size:.8rem;font-weight:800;display:inline-flex}.homework-evaluation-teacher-card>footer>span svg{width:16px}.homework-evaluation-teacher-empty{color:#718096;text-align:center;background:#f7f9fc;border-radius:16px;align-content:center;justify-items:center;gap:9px;min-height:150px;padding:22px;display:grid}.homework-evaluation-teacher-empty svg{color:var(--almanar-blue)}.homework-evaluation-student-view{gap:14px;display:grid}.homework-evaluation-student-tools{background:#f6faff;border:1px solid #dbe7f2;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.homework-evaluation-student-tools>label{color:#153553;align-items:center;gap:8px;min-height:46px;font-weight:900;display:flex}.homework-evaluation-student-tools>label svg{color:var(--almanar-blue)}.homework-evaluation-student-tools select{color:#102d4c;min-width:min(300px,45vw);min-height:44px;font:inherit;background:#fff;border:1px solid #cddceb;border-radius:10px;padding:8px 12px;font-weight:800}.homework-evaluation-student-tools>small{color:#6c7f92;max-width:520px;line-height:1.7}.homework-evaluation-students-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-students-grid>article{background:#fff;border:1px solid #e1e8f0;border-radius:16px;overflow:hidden}.homework-evaluation-students-grid header,.homework-evaluation-students-grid p{justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;display:flex}.homework-evaluation-students-grid header{background:#f3f8fd}.homework-evaluation-students-grid header>span,.homework-evaluation-students-grid p>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.homework-evaluation-students-grid .homework-evaluation-score{flex:none}.homework-evaluation-students-grid p{border-top:1px solid #edf1f5}.homework-evaluation-students-grid small{color:#7b8796}.homework-evaluation-classroom-picker{width:100%;max-width:720px}.homework-evaluation-classroom-picker .curriculum-group-picker-trigger{min-height:52px}.homework-evaluation-classroom-picker .curriculum-group-picker-trigger>span,.homework-evaluation-classroom-picker .curriculum-group-picker-menu strong{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.homework-evaluation-classroom-picker .curriculum-group-picker-menu small{color:#52627a;font-size:14px;line-height:1.6}.homework-evaluation-roster-caption{color:#52627a;background:#f7f8fd;border:1px solid #dce6f2;border-radius:14px;padding:14px}.homework-evaluation-students-grid .secondary-button{min-height:44px;margin-top:8px}.homework-evaluation-student-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.homework-evaluation-student-actions .secondary-button{min-height:44px}.homework-student-correction-dialog{flex-direction:column;width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.homework-student-correction-dialog>.modal-heading{gap:12px;margin:0;padding:20px}.homework-student-correction-dialog .modal-heading>div{min-width:0}.homework-student-correction-dialog h2,.homework-student-correction-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}.homework-student-correction-dialog>.modal-actions{background:#fff;border-top:1px solid #dce6f2;flex-wrap:wrap;margin:0;padding:14px 20px}.homework-student-correction-dialog button{min-width:44px;min-height:44px}.homework-student-correction-body{min-height:0;padding:0 20px 20px;overflow-y:auto}.homework-student-correction-before{background:#f5f8fc;border:1px solid #dce6f2;border-radius:14px;gap:6px;padding:14px;display:grid}.homework-student-correction-fields{border:1px solid #dce6f2;border-radius:14px;gap:14px;min-width:0;padding:14px;display:grid}.homework-student-correction-fields>label{gap:8px;display:grid}.homework-student-correction-fields textarea{width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #dce6f2;border-radius:12px;padding:12px;line-height:1.65}.homework-student-correction-fields small{color:#52627a}.homework-student-correction-stars{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.homework-student-correction-stars>button{color:#52627a;background:#f7f8fd;border:1px solid #dce6f2;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:50px;font-weight:700;display:flex}.homework-student-correction-stars>button.selected{color:#885100;background:#fff4d7;border-color:#d79413}.homework-student-correction-stars svg{flex:none;width:20px}.homework-student-correction-fields>.homework-student-correction-excused,.homework-student-correction-excused{border:1px solid #dce6f2;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:8px;display:flex}.homework-student-correction-excused>span{overflow-wrap:anywhere;min-width:0}.homework-student-correction-excused input{flex:none;width:22px;height:22px}.homework-correction-history{gap:12px;margin-top:16px;display:grid}.homework-correction-history summary{cursor:pointer;border:1px solid #dce6f2;border-radius:12px;align-items:center;min-height:48px;padding:10px;display:flex}.homework-correction-history article{border-bottom:1px solid #dce6f2;gap:8px;padding:12px;display:grid}.homework-correction-history p{white-space:pre-wrap;overflow-wrap:anywhere}.homework-correction-comparisons{gap:14px;padding:14px 0;display:grid}.homework-correction-comparisons>article{border:1px solid #dce6f2;border-radius:14px;padding:14px}.homework-correction-comparisons h3{overflow-wrap:anywhere;margin:0}.homework-correction-comparisons article>div{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;display:grid}.homework-correction-comparisons section{background:#f5f8fc;border-radius:10px;gap:6px;padding:10px;display:grid}.homework-correction-comparisons section:last-child{background:#eef8f4}.homework-correction-comparisons p{margin:0}.homework-correction-review-reason{gap:8px;padding-top:12px;display:grid}.homework-correction-review-reason textarea{width:100%;min-width:0;font:inherit;border:1px solid #dce6f2;border-radius:12px;padding:12px}@media (max-width:420px){.homework-correction-comparisons article>div{grid-template-columns:minmax(0,1fr)}.homework-correction-comparisons article>div>svg{justify-self:center;transform:rotate(90deg)}}@media (max-width:520px){.homework-student-correction-dialog>.modal-heading,.homework-student-correction-dialog>.modal-actions{padding:12px}.homework-student-correction-body{padding:0 12px 12px}.homework-student-correction-dialog>.modal-actions>button{flex:100%;justify-content:center}.homework-evaluation-student-actions{justify-content:flex-start;width:100%}.homework-evaluation-student-list>div{flex-wrap:wrap}}.homework-evaluation-review-modal{max-height:min(100dvh - 32px,820px);overflow:auto}.homework-evaluation-review-summary{background:#f6f9fc;border-radius:12px;flex-wrap:wrap;padding:12px}.homework-evaluation-return-field{gap:7px;display:grid}.homework-evaluation-return-field textarea{width:100%}.homework-evaluation-return-field small{color:#52627a;line-height:1.75}.homework-evaluation-review-modal .modal-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.homework-evaluation-heading-actions{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:min(100%,390px);display:grid}.homework-evaluation-heading-actions>button,.homework-evaluation-heading-actions>.homework-date-picker{box-sizing:border-box;border-radius:15px;width:100%;min-width:0;min-height:62px;padding:10px 15px}.homework-evaluation-heading-actions>button{color:var(--almanar-blue-dark);background:#f8fbff;border-color:#c7dbef;justify-content:center;font-size:.95rem;font-weight:900}.homework-evaluation-heading-actions>button:hover:not(:disabled){background:var(--almanar-blue-soft);border-color:#8eb9e5}.homework-evaluation-heading-actions>.homework-date-picker{background:#f6f9fd;border-color:#d5e3f1;grid-template-columns:24px auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.homework-evaluation-heading-actions .homework-date-picker>svg{width:22px;height:22px}.homework-evaluation-heading-actions .homework-date-picker>span{white-space:nowrap;font-size:.78rem}.homework-evaluation-heading-actions .homework-date-picker>input{text-align:left;direction:ltr;width:100%;min-width:0;font-size:1rem}.homework-evaluation-window-status{color:#38546f;background:#f5f8fb;border:1px solid #cbdbea;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.homework-evaluation-window-status>svg{flex:none;margin-top:2px}.homework-evaluation-window-status>span{gap:3px;line-height:1.7;display:grid}.homework-evaluation-window-status.open{color:#116345;background:#effaf5;border-color:#b9dfcd}.homework-evaluation-window-status.not_open{color:#805610;background:#fff9e9;border-color:#efd79f}.homework-evaluation-window-status.suspended{color:#8e3030;background:#fff1f1;border-color:#edc1c1}.homework-evaluation-settings-modal{width:min(920px,100vw - 28px);max-height:min(100dvh - 32px,900px);overflow:auto}.homework-evaluation-settings-loading{color:#24577f;text-align:center;align-content:center;justify-items:center;gap:12px;min-height:210px;display:grid;position:relative}.homework-evaluation-settings-loading>button{position:absolute;inset-block-start:14px;inset-inline-end:14px}.homework-evaluation-settings-section{background:#f9fbfd;border:1px solid #dce6f0;border-radius:16px;gap:15px;padding:16px;display:grid}.homework-evaluation-settings-section.exception{background:snow;border-color:#eadede}.homework-evaluation-settings-section>header,.homework-evaluation-settings-section>header>span{align-items:center;gap:9px;display:flex}.homework-evaluation-settings-section>header{justify-content:space-between}.homework-evaluation-settings-section>header svg{color:var(--almanar-blue)}.homework-evaluation-settings-section.exception>header svg{color:#a43b3b}.homework-evaluation-settings-section>header small{color:#6e7e90;line-height:1.6}.homework-evaluation-window-fields,.homework-evaluation-notice-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-window-fields label,.homework-evaluation-notice-form label{color:#4d6076;gap:7px;font-size:.86rem;font-weight:800;display:grid}.homework-evaluation-window-fields select,.homework-evaluation-window-fields input,.homework-evaluation-notice-form input,.homework-evaluation-notice-form textarea{box-sizing:border-box;color:#18334f;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:11px;padding:9px 11px}.homework-evaluation-close-time-field>small{color:#62758b;font-size:.78rem;font-weight:700;line-height:1.6}.homework-evaluation-close-time-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.homework-evaluation-close-time-control input{text-align:center;direction:ltr}.homework-evaluation-close-time-control button{color:#476079;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd9e8;border-radius:11px;padding:8px 11px;font-size:.82rem;font-weight:900}.homework-evaluation-close-time-control button.selected{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#8dbbe9}.homework-evaluation-close-time-control button:focus-visible,.homework-evaluation-close-time-control input:focus-visible{outline-offset:2px;outline:3px solid #0d63da2e}.homework-evaluation-deadline-note{color:#2f547d;background:#f1f7ff;border:1px solid #bfd8f5;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.75;display:flex}.homework-evaluation-deadline-note svg{width:21px;height:21px;color:var(--almanar-blue);flex:0 0 21px;margin-top:2px}.homework-evaluation-deadline-note span{gap:2px;display:grid}.homework-evaluation-deadline-note strong{color:#123f73}.homework-evaluation-reminder-settings{background:#fff;border:1px solid #dbe5ef;border-radius:13px;gap:12px;min-width:0;padding:13px;display:grid}.homework-evaluation-reminder-settings>legend{color:#4d6076;padding-inline:7px;font-size:.84rem;font-weight:900}.homework-evaluation-reminder-toggle{color:#4d6076;cursor:pointer;background:#f7f9fc;border:1px solid #d9e3ed;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.homework-evaluation-reminder-toggle.selected{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#8dbbe9}.homework-evaluation-reminder-toggle>input{flex:0 0 20px;width:20px;height:20px}.homework-evaluation-reminder-toggle>svg{width:22px;height:22px;color:var(--almanar-blue);flex:0 0 22px}.homework-evaluation-reminder-toggle>span{gap:2px;display:grid}.homework-evaluation-reminder-toggle small{color:#60748a;font-weight:700;line-height:1.6}.homework-evaluation-reminder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homework-evaluation-reminder-fields label{color:#4d6076;gap:7px;font-size:.86rem;font-weight:800;display:grid}.homework-evaluation-reminder-fields select,.homework-evaluation-reminder-fields input{box-sizing:border-box;color:#18334f;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:11px;padding:9px 11px}.homework-evaluation-reminder-fields input{text-align:center;direction:ltr}.homework-evaluation-reminder-note,.homework-evaluation-reminder-error{border-radius:11px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:750;line-height:1.7}.homework-evaluation-reminder-note{color:#4e657c;background:#f5f8fb}.homework-evaluation-policy-history{color:#385471;overflow-wrap:anywhere;gap:6px;line-height:1.75;display:grid}.homework-evaluation-policy-history p{margin:0}.homework-evaluation-policy-history time{direction:ltr;unicode-bidi:isolate}.homework-evaluation-reminder-error{color:#9b2c2c;background:#fff0f0}.homework-evaluation-notice-form textarea{resize:vertical;line-height:1.7}.homework-evaluation-notice-form .full{grid-column:1/-1}.homework-evaluation-notice-form>button{grid-column:1/-1;justify-self:end;min-height:46px}.homework-evaluation-submit-days{background:#fff;border:1px solid #dbe5ef;border-radius:13px;min-width:0;padding:12px}.homework-evaluation-submit-days legend{color:#4d6076;padding-inline:7px;font-size:.84rem;font-weight:900}.homework-evaluation-submit-days>div{flex-wrap:wrap;gap:8px;display:flex}.homework-evaluation-submit-days label{color:#566a80;cursor:pointer;background:#f7f9fc;border:1px solid #d9e3ed;border-radius:11px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-weight:850;display:inline-flex}.homework-evaluation-submit-days label.selected{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-color:#8dbbe9}.homework-evaluation-submit-days input{width:18px;height:18px}.homework-evaluation-settings-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.homework-evaluation-settings-actions p{color:#66788b;margin:0;line-height:1.7}.homework-evaluation-settings-actions button{flex:none;min-height:46px}.homework-evaluation-notice-history{gap:9px;display:grid}.homework-evaluation-notice-history h3{color:#263e58;margin:3px 0;font-size:.95rem}.homework-evaluation-notice-history article{background:#fff;border:1px solid #ead9d9;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.homework-evaluation-notice-history article.inactive{opacity:.72;background:#f6f7f9;border-color:#e2e7ed}.homework-evaluation-notice-history article>div{gap:4px;display:grid}.homework-evaluation-notice-history article strong{color:#263d55}.homework-evaluation-notice-history article p{color:#637287;margin:0;line-height:1.7}.homework-evaluation-notice-history article button{flex:none;min-height:44px}.homework-evaluation-notice-state{color:#9a3030;background:#ffe8e8;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:900}.homework-evaluation-notice-history article.inactive .homework-evaluation-notice-state{color:#64748b;background:#e8edf2}.homework-evaluation-notice-empty{color:#748296;border:1px dashed #d9e1ea;border-radius:13px;align-content:center;justify-items:center;gap:7px;min-height:90px;display:grid}@media (max-width:1200px){.homework-evaluation-teacher-grid{grid-template-columns:1fr}}@media (max-width:900px){.homework-evaluation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.homework-evaluation-teacher-grid,.homework-evaluation-requirement-grid,.homework-evaluation-students-grid{grid-template-columns:1fr}}@media (max-width:620px){.homework-section-tabs,.homework-evaluation-view-tabs{width:100%;overflow-x:auto}.homework-section-tabs button,.homework-evaluation-view-tabs button{flex:1 0 auto;padding-inline:12px}.homework-evaluation-summary{grid-template-columns:1fr 1fr}.homework-evaluation-summary>div{min-height:80px;padding:11px}.homework-evaluation-teacher-tools{grid-template-columns:1fr}.homework-evaluation-teacher-tools>div{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.homework-evaluation-teacher-tools button{flex:none}.homework-evaluation-teacher-card>header,.homework-evaluation-teacher-card>footer{flex-direction:column;align-items:flex-start}.homework-evaluation-teacher-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.homework-evaluation-teacher-metrics>span:last-child{grid-column:1/-1}.homework-evaluation-classroom-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.homework-evaluation-teacher-card>footer>button{width:100%}.homework-evaluation-group{padding:11px}.homework-evaluation-group>header{flex-direction:column;align-items:flex-start}.homework-evaluation-group>header>button{width:100%}.homework-evaluation-requirement>header,.homework-evaluation-review-summary{align-items:flex-start}.homework-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.homework-section-tabs button{white-space:normal;min-height:60px;padding-inline:10px}.homework-evaluation-heading-actions{width:100%}.homework-evaluation-heading-actions>button,.homework-evaluation-heading-actions>label{box-sizing:border-box;width:100%}.homework-evaluation-retry{justify-content:center;width:100%}.homework-evaluation-student-tools,.homework-evaluation-student-tools>label{flex-direction:column;align-items:stretch}.homework-evaluation-student-tools select{width:100%;min-width:0}.homework-evaluation-settings-modal{width:calc(100vw - 18px);padding:12px}.homework-evaluation-settings-modal,.homework-evaluation-review-modal{max-height:calc(100dvh - 8px)}.homework-evaluation-settings-section{padding:12px}.homework-evaluation-settings-section>header,.homework-evaluation-settings-actions,.homework-evaluation-notice-history article{flex-direction:column;align-items:stretch}.homework-evaluation-window-fields,.homework-evaluation-notice-form,.homework-evaluation-reminder-fields{grid-template-columns:1fr}.homework-evaluation-close-time-control{grid-template-columns:minmax(0,1fr) auto}.homework-evaluation-notice-form .full,.homework-evaluation-notice-form>button{grid-column:auto}.homework-evaluation-notice-form>button,.homework-evaluation-settings-actions button,.homework-evaluation-notice-history article button{justify-content:center;width:100%}.homework-evaluation-review-modal .modal-actions>div{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.homework-evaluation-review-modal .modal-actions>div>button{width:100%;min-width:0;min-height:48px}}.homework-evaluation-publication-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.homework-evaluation-publication-actions>button,.homework-evaluation-publication-actions>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.books-hub-page{gap:22px;padding:24px;display:grid}.books-hub-topbar,.books-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.books-year-chip{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-radius:999px;padding:9px 14px;font-weight:800}.books-success-note{color:#08785a;background:#eafaf4;border:1px solid #a9e8d2;border-radius:16px;align-items:center;gap:9px;padding:14px 18px;font-weight:900;display:flex}.books-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.books-summary-card{border:1px solid #dce8f4;border-inline-start:6px solid var(--almanar-blue);background:#f7fbff;border-radius:22px;min-height:118px;padding:20px}.books-summary-card span{color:#60748f;font-weight:800;display:block}.books-summary-card strong{color:#10294d;margin-top:12px;font-size:28px;display:block}.books-summary-card.red{background:#fff6f7;border-inline-start-color:#e54860}.books-summary-card.green{background:#f1fbf7;border-inline-start-color:#14a174}.books-summary-card.amber{background:#fffaf0;border-inline-start-color:#e29a17}.books-summary-card.violet{background:#f8f6ff;border-inline-start-color:#7958d5}.books-summary-card.teal{background:#f1fbfc;border-inline-start-color:#1597a9}.books-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.books-gateway-card{color:#10294d;text-align:start;cursor:pointer;background:#fff;border:1px solid #d8e7f5;border-radius:24px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;min-height:116px;padding:20px;display:grid;box-shadow:0 10px 30px #244f7c12}.books-gateway-card:hover{border-color:#71b5ef;transform:translateY(-2px)}.books-gateway-icon{width:58px;height:58px;color:var(--almanar-blue);background:#eaf5ff;border-radius:18px;place-items:center;display:grid}.books-gateway-card strong{font-size:20px;display:block}.books-gateway-card small{color:#6c7e97;margin-top:6px;line-height:1.7;display:block}.books-gateway-card b{color:var(--almanar-blue)}.books-section-title{background:#f3f8fe;border-radius:22px;padding:18px 20px}.books-section-title h2{color:#10294d;margin:0;font-size:28px}.books-section-title p{color:#687c98;margin:6px 0 0;line-height:1.7}.books-forms-grid,.books-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.books-form-card{background:#fff;border:1px solid #d9e7f5;border-radius:24px;gap:14px;padding:22px;display:grid}.books-form-card.wide{max-width:none}.books-form-card h3{color:#10294d;margin:0}.books-form-card label{color:#314965;gap:7px;font-weight:800;display:grid}.books-form-card input,.books-form-card select,.books-search input{min-height:48px;font:inherit;background:#fff;border:1px solid #cfe0f0;border-radius:13px;padding:10px 13px}.books-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.books-catalog-grid,.books-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.books-stock-card,.books-package-grid article,.books-issue-card,.books-return-list>article{background:#fff;border:1px solid #d9e7f5;border-radius:20px;padding:18px}.books-stock-card>div{grid-template-columns:auto 1fr;gap:6px 10px;display:grid}.books-stock-card>div svg{color:var(--almanar-blue);grid-row:1/3}.books-stock-card small,.books-stock-card span,.books-package-grid small{color:#71829a}.books-stock-card>b{margin:14px 0 6px;font-size:24px;display:block}.books-stock-card.low{background:#fff8f8;border-color:#f2c3ca}.books-stock-card em{color:#c62943;align-items:center;gap:6px;margin-top:10px;font-style:normal;font-weight:800;display:flex}.books-package-grid article{gap:8px;display:grid}.books-package-grid article>strong{color:#10294d;font-size:20px}.books-package-grid article>b{color:var(--almanar-blue)}.books-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.books-check-grid label{border:1px solid #d8e6f3;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.books-check-grid input{width:20px;height:20px;min-height:auto}.books-check-grid small{color:#75869d;display:block}.books-two-columns>section{background:#f8fbff;border:1px solid #dbe7f4;border-radius:22px;padding:18px}.books-two-columns h3{justify-content:space-between;display:flex}.books-two-columns h3 span{background:#e6f2ff;border-radius:999px;padding:3px 9px}.books-issue-card{margin-top:12px}.books-issue-card strong,.books-issue-card small{display:block}.books-issue-card small{color:#71829a;margin-top:4px}.books-issue-card p{color:#324b68;line-height:1.7}.books-empty-line{text-align:center;color:#7b8ca3;padding:25px}.books-issue-lines{gap:8px;margin:14px 0;display:grid}.books-issue-lines p{background:#f5f9fd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.books-delivery-state{border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.books-delivery-state.is-delivered{color:#087b5e;background:#ddf7ed}.books-delivery-state.is-ready{color:var(--almanar-blue-dark);background:#e3f2ff}.books-delivery-state.is-waiting_term{color:#956000;background:#fff1cf}.books-delivery-state.is-out_of_stock{color:#c22e45;background:#ffe6ea}.books-return-list{gap:14px;display:grid}.books-return-line{background:#f6faff;border-radius:16px;grid-template-columns:minmax(180px,1fr) repeat(3,120px);align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.books-return-line label{gap:5px;display:grid}.books-return-line input{border:1px solid #cfdfef;border-radius:11px;width:100%;min-height:44px;padding:8px}.books-search{align-items:center;gap:10px;max-width:520px;display:flex}.books-search input{width:100%}.books-student-list,.books-movement-list{gap:10px;display:grid}.books-student-list article,.books-movement-list article{background:#fff;border:1px solid #dce8f4;border-radius:17px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,.7fr)) auto;align-items:center;gap:14px;padding:16px;display:grid}.books-student-list small,.books-movement-list small{color:#71829a;display:block}.books-movement-list article{grid-template-columns:minmax(220px,1fr) 120px 160px 180px}.books-movement-list em{color:var(--almanar-blue);font-style:normal}.compact-summary .books-summary-card{min-height:94px}.books-coverage-list{gap:14px;display:grid}.books-coverage-card{border:1px solid #d9e7f5;border-inline-start:6px solid var(--almanar-blue);background:#fff;border-radius:20px;overflow:hidden}.books-coverage-card header{background:#f7fbff;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.books-coverage-card header strong{color:#10294d;font-size:18px;display:block}.books-coverage-card header small{color:#71829a;margin-top:5px;line-height:1.6;display:block}.books-coverage-card header>span{color:#08735a;background:#e7f8f2;border-radius:999px;flex:none;padding:7px 11px;font-size:14px;font-weight:900}.books-coverage-metrics{background:#e6eef7;grid-template-columns:repeat(6,minmax(105px,1fr));gap:1px;display:grid}.books-coverage-metrics p{text-align:center;background:#fff;gap:7px;margin:0;padding:15px;display:grid}.books-coverage-metrics small{color:#71829a;font-weight:700}.books-coverage-metrics b{color:#10294d;font-size:21px}.books-coverage-metrics .negative b{color:#c62943}.books-coverage-metrics .positive b{color:#08785a}.books-coverage-card.status-out,.books-coverage-card.status-shortage{border-inline-start-color:#df334e}.books-coverage-card.status-out header>span,.books-coverage-card.status-shortage header>span{color:#b32139;background:#ffe9ed}.books-coverage-card.status-low{border-inline-start-color:#dd9414}.books-coverage-card.status-low header>span{color:#9b6100;background:#fff3d8}.books-coverage-card.status-unassigned{border-inline-start-color:#8d9db1}.books-coverage-card.status-unassigned header>span{color:#58697e;background:#edf1f5}@media (max-width:900px){.books-hub-page{padding:14px}.books-summary-grid,.books-gateway-grid,.books-forms-grid,.books-two-columns,.books-catalog-grid,.books-package-grid,.books-check-grid,.books-student-list article,.books-movement-list article{grid-template-columns:1fr 1fr}.books-return-line{grid-template-columns:1fr repeat(3,minmax(70px,1fr))}.books-coverage-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.books-summary-grid,.books-gateway-grid,.books-forms-grid,.books-two-columns,.books-catalog-grid,.books-package-grid,.books-check-grid{grid-template-columns:1fr}.books-gateway-card{grid-template-columns:auto 1fr auto;min-height:104px}.books-gateway-card>b{grid-column:2}.books-section-title h2{font-size:23px}.books-form-row{grid-template-columns:1fr}.books-return-line{grid-template-columns:1fr 1fr 1fr 1fr}.books-return-line>strong{grid-column:1/-1}.books-student-list article,.books-movement-list article{grid-template-columns:1fr}.books-summary-card{min-height:100px}.books-summary-card strong{font-size:23px}.books-hub-topbar,.books-coverage-card header{flex-direction:column;align-items:flex-start}.books-coverage-metrics{grid-template-columns:repeat(2,1fr)}.books-issue-lines p{flex-direction:column;align-items:flex-start}.books-delivery-state{white-space:normal}}.books-package-heading,.books-package-card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.books-package-heading>label{flex:1}.books-package-fieldset{background:#f8fbff;border:1px solid #d8e5f4;border-radius:20px;margin:0;padding:20px}.books-package-fieldset.has-error{background:#fff7f8;border-color:#e75a70;box-shadow:0 0 0 3px #e2335114}.books-package-fieldset:focus{outline:none}.books-package-validation{color:#b4233c;background:#fff2f4;border:1px solid #f1aeb9;border-radius:16px;align-items:center;gap:12px;padding:15px 17px;display:flex}.books-purchase-recovery{flex-wrap:wrap;align-items:center}.books-purchase-recovery>span{flex:320px}.books-purchase-recovery-actions{flex-wrap:wrap;flex:100%;gap:10px;display:flex}.books-purchase-recovery-actions button{min-height:44px}.books-purchase-setup-gate{color:#8a5700;background:#fff9eb;border:1px solid #f0c36f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.books-purchase-setup-gate>svg{flex:none}.books-purchase-setup-gate strong,.books-purchase-setup-gate small{display:block}.books-purchase-setup-gate small{color:#755e38;margin-top:4px;line-height:1.7}.books-purchase-setup-gate button{min-height:44px}.books-package-validation>svg{flex:none}.books-package-validation strong,.books-package-validation small{display:block}.books-package-validation small{color:#9e3b4d;margin-top:4px;font-size:14px;line-height:1.7}.books-package-fieldset legend{color:#10203d;padding:0 10px;font-size:18px;font-weight:800}.books-package-fieldset>p{color:#60718d;margin:0 0 16px;line-height:1.8}.books-check-grid label.is-disabled{cursor:not-allowed;opacity:.58;background:#eef2f7}.books-check-grid label.is-disabled small{color:#a15c00}.books-package-card-title .compact{min-height:38px;padding:7px 12px;font-size:14px}@media (max-width:640px){.books-package-heading,.books-package-card-title{flex-direction:column;align-items:stretch}.books-package-fieldset{padding:16px}.books-purchase-setup-gate{grid-template-columns:auto minmax(0,1fr)}.books-purchase-setup-gate>button{grid-column:1/-1;justify-content:center}}.books-main-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.books-main-section-card{color:#10294d;min-height:150px;font:inherit;text-align:start;cursor:pointer;background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfe0f3;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:24px;display:grid;box-shadow:0 12px 30px #1a4f8512}.books-main-section-card.finance{background:linear-gradient(135deg,#f1fbf7,#fff);border-color:#cde8dc}.books-main-section-icon{width:64px;height:64px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:19px;place-items:center;display:grid}.books-main-section-card.finance .books-main-section-icon{color:#07845e;background:#e6f8f1}.books-main-section-icon svg{width:32px;height:32px}.books-main-section-card span>strong,.books-main-section-card span>small{display:block}.books-main-section-card span>strong{font-size:24px}.books-main-section-card span>small{color:#657a96;margin-top:8px;font-size:15px;line-height:1.75}.books-main-section-card>b{color:var(--almanar-blue);white-space:nowrap;font-size:20px}.books-main-section-card.finance>b{color:#07845e}.books-package-status{background:#fff9ed;border:1px solid #f3c77e;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:grid}.books-package-status.is-approved{background:#effbf6;border-color:#9bdcc3}.books-package-status.is-ready{background:#f0f7ff;border-color:#9ccbf4}.books-package-status-icon{color:#a56600;background:#ffedc9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.books-package-status.is-approved .books-package-status-icon{color:#087957;background:#dff5ec}.books-package-status.is-ready .books-package-status-icon{color:var(--almanar-blue-dark);background:#dfedfb}.books-package-status strong,.books-package-status p,.books-package-status small{display:block}.books-package-status strong{color:#173252;font-size:18px}.books-package-status p{color:#586f8c;margin:5px 0}.books-package-status small{color:#8b5d18;margin-top:4px;line-height:1.65}.books-existing-stock.pending{background:#f6f8fb;border-color:#dce5ef}.books-existing-stock.pending strong{color:#657991;font-size:16px}.books-purchase-form{background:#fbfdff;border:1px solid #d6e4f3;border-radius:23px;gap:18px;margin-bottom:30px;padding:22px;display:grid}.books-purchase-lines{background:#fff;border:1px solid #d5e4f3;border-radius:19px;overflow:hidden}.books-purchase-lines>header{color:#183756;background:var(--almanar-blue-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.books-purchase-lines>article{border-top:1px solid #e3ebf4;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.7fr) minmax(180px,.9fr) minmax(150px,.7fr);align-items:end;gap:14px;padding:16px 18px;display:grid}.books-purchase-lines article>div strong,.books-purchase-lines article>div small,.books-purchase-lines article>span small,.books-purchase-lines article>span b{display:block}.books-purchase-lines article>div strong{color:#142f50;font-size:17px}.books-purchase-lines article>div small,.books-purchase-lines article>span small{color:#687d96;margin-top:5px;line-height:1.55}.books-purchase-lines label,.books-purchase-fields label,.books-void-form label{color:#304a6c;gap:7px;min-width:0;font-weight:800;display:grid}.books-purchase-lines input,.books-purchase-fields input,.books-purchase-fields select,.books-purchase-fields textarea,.books-void-form input{box-sizing:border-box;color:#102748;width:100%;min-width:0;min-height:50px;font:inherit;background:#fff;border:1px solid #ccdbec;border-radius:13px;padding:10px 13px}.books-purchase-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.books-purchase-fields .wide{grid-column:1/-1}.books-purchase-total{color:#526e65;background:#f0fbf7;border:1px solid #acd7c6;border-radius:18px;gap:5px;padding:18px;display:grid}.books-purchase-total strong{color:#077756;font-size:29px}.books-purchase-history{gap:16px;display:grid}.books-purchase-history>article{background:#fff;border:1px solid #d7e4f2;border-radius:20px;padding:19px}.books-purchase-history>article.is-voided{opacity:.82;background:#fbf6f7;border-color:#e3c7cc}.books-purchase-history article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.books-purchase-history header strong,.books-purchase-history header small{display:block}.books-purchase-history header strong{color:#153555;font-size:18px}.books-purchase-history header small{color:#6a7f98;margin-top:5px}.books-purchase-history header>span{color:var(--almanar-blue-dark);background:var(--almanar-blue-soft);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:900}.books-purchase-history-total{margin:14px 0}.books-purchase-history-total small,.books-purchase-history-total b{display:block}.books-purchase-history-total b{color:#0a7958;margin-top:4px;font-size:24px}.books-purchase-history-lines{border:1px solid #e1e9f2;border-radius:14px;margin-bottom:14px;overflow:hidden}.books-purchase-history-lines p{border-top:1px solid #e8eef5;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin:0;padding:11px 13px;display:grid}.books-purchase-history-lines p:first-child{border-top:0}.books-purchase-history-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.books-purchase-history-actions .books-void-form{flex:420px}.books-void-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.books-void-form .danger-button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#d92f4b;border:1px solid #de5268;border-radius:13px;padding:10px 16px;font-weight:900}.books-void-note{color:#a3243b;background:#fff0f3;border:1px solid #efc7ce;border-radius:13px;padding:12px 14px}.books-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.books-finance-metric{background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfe0f3;border-radius:21px;align-items:center;gap:16px;min-height:116px;padding:19px;display:flex}.books-finance-metric-icon{width:54px;height:54px;color:var(--almanar-blue);background:#e6f2ff;border-radius:16px;flex:0 0 54px;place-items:center;display:grid}.books-finance-metric-icon svg{width:27px;height:27px}.books-finance-metric small,.books-finance-metric strong{display:block}.books-finance-metric small{color:#60738d;font-size:15px}.books-finance-metric strong{color:#10294d;margin-top:8px;font-size:24px;line-height:1.35}.books-finance-metric.is-green strong,.books-finance-metric.is-teal strong{color:#07815c}.books-finance-metric.is-red strong{color:#cf2946}.books-finance-metric.is-amber strong{color:#a56500}.books-finance-metric.is-violet .books-finance-metric-icon{color:#7651d5;background:#f0ecff}.books-finance-forecast{color:#53756a;background:#f1fbf7;border:1px solid #c8e6db;border-radius:16px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 17px;display:flex}.books-finance-forecast strong{color:#087a58;font-size:20px}.books-finance-forecast small{margin-inline-start:auto}@media (max-width:1024px){.books-finance-metrics,.books-purchase-fields,.books-purchase-lines>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.books-main-sections,.books-finance-metrics,.books-purchase-fields,.books-purchase-lines>article,.books-purchase-history-actions,.books-void-form{grid-template-columns:1fr}.books-purchase-history-actions{display:grid}.books-main-section-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:132px;padding:18px}.books-main-section-card>b{white-space:normal;grid-column:2}.books-main-section-card>svg{grid-area:1/3/span 2}.books-package-status{grid-template-columns:auto minmax(0,1fr);align-items:start}.books-package-status>button{grid-column:1/-1;justify-content:center}.books-purchase-fields .wide{grid-column:1}.books-purchase-history article>header,.books-finance-forecast{flex-direction:column;align-items:flex-start}.books-purchase-history-lines p{grid-template-columns:minmax(0,1fr) auto}.books-purchase-history-lines p small{grid-column:1/-1}.books-finance-forecast small{margin-inline-start:0}}@media (max-width:390px){.books-main-section-card{grid-template-columns:1fr auto}.books-main-section-icon{width:52px;height:52px}.books-main-section-card>span:not(.books-main-section-icon),.books-main-section-card>b{grid-column:1/-1}.books-main-section-card>svg{grid-area:1/2}.books-finance-metric{min-height:104px;padding:16px}.books-finance-metric strong{font-size:21px}}.notification-settings-fieldset{border:0;min-width:0;margin:0;padding:0}.notification-settings-tabs{background:#edf4fb;border:1px solid #d5e3f2;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:8px;display:grid}.notification-settings-tabs>button{color:#53677f;min-height:68px;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;display:grid}.notification-settings-tabs>button>svg{width:23px;height:23px}.notification-settings-tabs>button>span{gap:2px;min-width:0;display:grid}.notification-settings-tabs>button strong{color:inherit;font-size:14px}.notification-settings-tabs>button small{color:#718299;font-size:11px;line-height:1.45}.notification-settings-tabs>button.active{color:var(--almanar-blue);background:#fff;box-shadow:0 9px 25px #2051861f}.notification-home-setting{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.notification-home-setting .notification-home-choice{min-width:0}.notification-home-customize-button{min-height:48px;color:var(--almanar-blue);background:var(--almanar-blue-soft);font:inherit;cursor:pointer;border:1px solid #8ebff0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-weight:900;display:inline-flex}.notification-home-customize-button svg{width:19px;height:19px}.notification-settings-shortcut{background:linear-gradient(135deg,#f4f9ff,#fff);border:1px solid #cfdef0;border-radius:19px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:15px 17px;display:flex}.notification-settings-shortcut>div{align-items:center;gap:11px;min-width:0;display:flex}.notification-settings-shortcut>div>svg{width:24px;height:24px;color:var(--almanar-blue);flex:none}.notification-settings-shortcut span{gap:3px;display:grid}.notification-settings-shortcut small{color:#667990;line-height:1.6}.announcements-embedded,.announcements-embedded .announcements-workspace{gap:22px;min-width:0;display:grid}.announcements-embedded-heading{background:linear-gradient(135deg,#f5f9ff,#fff);border:1px solid #d5e3f2;border-radius:20px;align-items:center;gap:13px;padding:17px 19px;display:flex}.announcements-embedded-heading>span{width:48px;height:48px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.announcements-embedded-heading>span svg{width:23px;height:23px}.announcements-embedded-heading>div{gap:4px;display:grid}.announcements-embedded-heading strong{color:#102441;font-size:20px}.announcements-embedded-heading p{color:#63778e;margin:0;line-height:1.7}.notification-home-template-backdrop{z-index:3200}.notification-home-template-modal{gap:20px;width:min(1080px,100%);display:grid}.notification-home-template-modal>header{border-bottom:1px solid #dce7f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:17px;display:grid}.notification-home-template-modal>header>span{width:52px;height:52px;color:var(--almanar-blue);background:var(--almanar-blue-soft);border-radius:17px;place-items:center;display:grid}.notification-home-template-modal>header>span svg{width:25px;height:25px}.notification-home-template-modal>header>div{gap:3px;display:grid}.notification-home-template-modal>header small{color:var(--almanar-blue);font-weight:900}.notification-home-template-modal>header h2{color:#10213d;margin:0}.notification-home-template-modal>header p{color:#65778d;margin:0;line-height:1.6}.notification-home-template-modal>header>button{color:#64768c;cursor:pointer;background:#fff;border:1px solid #d4e1ee;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.notification-home-template-modal>header>button svg{width:20px;height:20px}.notification-home-template-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.notification-home-template-editor{gap:14px;min-width:0;display:grid}.notification-home-preview{top:0}.notification-home-behavior{background:#f8fbff;border:1px solid #d8e5f1;border-radius:17px;gap:12px;padding:15px;display:grid}.notification-home-behavior-heading{align-items:center;gap:10px;display:flex}.notification-home-behavior-heading>svg{width:22px;color:var(--almanar-blue)}.notification-home-behavior-heading>div,.notification-home-behavior>label,.notification-home-duration-row>label{gap:5px;display:grid}.notification-home-behavior-heading small,.notification-home-dismiss-choice small,.notification-home-event-note{color:#64788d;line-height:1.65}.notification-home-behavior label>span,.notification-home-duration-row label>span{color:#334a65;font-size:13px;font-weight:850}.notification-home-behavior select,.notification-home-behavior input[type=number]{box-sizing:border-box;color:#14243d;background:#fff;border:1px solid #cbdbea;border-radius:12px;width:100%;min-height:48px;padding:10px 12px;font:750 14px inherit}.notification-home-duration-row{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr);gap:10px;display:grid}.notification-home-event-note{background:var(--almanar-blue-soft);border-radius:12px;margin:0;padding:10px 12px}.notification-home-dismiss-choice{background:#fff}.announcement-template-fields label>span small{color:#718399;font-weight:650}.announcement-live-preview:empty{display:none}.notification-home-template-actions{border-top:1px solid #dce7f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding-top:17px;display:grid}.notification-home-template-actions button{min-height:48px}@media (max-width:900px){.notification-settings-tabs{grid-template-columns:1fr}.notification-settings-tabs>button{min-height:58px}.notification-home-template-layout,.notification-home-duration-row{grid-template-columns:1fr}}@media (max-width:680px){.notification-home-setting{grid-template-columns:1fr}.notification-home-customize-button,.notification-settings-shortcut>button{width:100%}.notification-settings-shortcut,.announcements-embedded-heading{flex-direction:column;align-items:stretch}.notification-home-template-backdrop{align-items:end;padding:8px}.notification-home-template-modal{border-radius:22px 22px 14px 14px;width:100%;max-height:calc(100dvh - 16px);padding:16px}.notification-home-template-modal>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.notification-home-template-modal>header p{grid-column:1/-1}.notification-home-template-actions{grid-template-columns:1fr 1fr}.notification-home-template-actions>span{display:none}.notification-home-template-actions>button:first-child{grid-column:1/-1}}@media screen and (max-width:768px){:root{--ui-touch-target:48px;--touch-target:48px;--ui-control-height:50px;--control-height:50px;--ui-muted:#52627a;--ink-muted:#52627a}html{font-size:16px}body{color:#101c35;background:#eef4fb}.workspace{min-height:100dvh}.topbar{z-index:50;min-height:64px;padding:max(9px, env(safe-area-inset-top)) 10px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #dce6f2;position:sticky;top:0;box-shadow:0 5px 18px #18375f14}.topbar-title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.topbar-title small{color:#52627a!important;font-size:14px!important;line-height:1.45!important}.topbar-title{flex:auto;min-width:0}.sidebar-heading .brand-mark strong{font-size:17px;line-height:1.45}.sidebar-heading .brand-mark span{color:#52627a;font-size:14px;line-height:1.55}.sidebar nav button,.sidebar .sidebar-group>button{min-height:50px;font-size:15px;line-height:1.45}.admin-user-preview-banner :where(strong,span){font-size:15px;line-height:1.55}.page-content{padding:12px 8px calc(30px + env(safe-area-inset-bottom));font-size:16px}.page-content :where(h1,h2,h3,h4,p,span,strong,small,label,button,td,th):not(.print-template-preview *){overflow-wrap:break-word;word-break:normal}.page-content :where(p,span,em,label,td):not(.print-template-preview *){line-height:1.65;font-size:15px!important}.page-content :where(small,th):not(.print-template-preview *),.page-content :where(time,dt,dd):not(.print-template-preview *){line-height:1.6;font-size:14px!important}.page-content :where(button,input,select,textarea):not(.print-template-preview *){font-size:16px!important}.page-content :where(input:not([type=checkbox]):not([type=radio]),select,textarea):not(.print-template-preview *){color:#101c35;background:#fff;border-color:#ccd9e8;min-height:50px;padding:11px 13px}.page-content :where(input,textarea)::placeholder{color:#5e6f85;opacity:1}.page-content :where(button,[role=button],.primary-button,.secondary-button,.action-button,.mini-button):not(.print-template-preview *){min-height:48px;line-height:1.45}.page-content :where(.primary-button,.secondary-button,.action-button,.mini-button):not(.print-template-preview *){justify-content:center;padding:10px 14px}.page-content :where(.icon-button,.page-heading-back,.ui-back-button):not(.print-template-preview *){width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.page-content .settings-row-actions .icon-button,.page-content .editable-settings-list .icon-button,.page-content .fee-plan-actions .icon-button,.page-content .party-statement-actions .icon-button,.page-content .file-center-row-actions button,.page-content .danger-icon-button,.page-content .danger-icon.compact,.page-content .print-template-element-actions button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.page-content .account-device-list .device-action-button{white-space:normal;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:10px 12px!important}.page-content .transport-row-actions :where(.secondary-button,.text-button),.page-content .transport-print-receipt,.page-content .uniform-handover-button,.page-content :where(.buffet-deposit-button,.buffet-withdraw-button),.page-content .payroll-action-button,.page-content .payroll-employee-grid footer .text-button,.page-content .books-package-card-title .compact,.page-content .books-remove-line,.page-content .exam-syllabus-actions button,.page-content .text-button,.page-content .students-directory-table .student-row-actions .secondary-button,.page-content .guardian-table .guardian-row-actions .secondary-button,.page-content .students-page .student-filter-tabs button{min-height:48px!important;padding:9px 13px!important;font-size:15px!important}.page-content .file-center-page-numbers button,.page-content .announcement-palette.compact button,.page-content .arabic-date-input>button,.page-content .cashbox-print-button,.page-content .payroll-employee-search>button,.page-content .print-template-zoom-controls button,.page-content .request-detail>header button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.page-content button svg,.topbar button svg{flex:none}.content-card,.settings-panel,.settings-detail-card,.finance-section-card,.modal-card,.system-dialog-card{border-color:#d6e2ef;box-shadow:0 7px 22px #19375f12}.content-card,.settings-panel,.settings-detail-card{border-radius:20px}.page-heading{border-radius:22px;min-height:188px;padding:30px 72px 30px 20px;box-shadow:0 10px 25px #054aa12e}.page-heading.has-action{row-gap:16px;min-height:222px;padding:28px 20px}.page-heading.has-action.has-back{padding-inline-start:72px}.page-heading h1{color:#fff;text-align:right;line-height:1.3;font-size:28px!important}.page-heading p:last-child{opacity:1;text-align:right;margin-top:9px;font-weight:500;line-height:1.7;color:#fff!important;font-size:16px!important}.page-heading-back{inset-inline-start:14px}.page-heading-action,.page-heading-action>:where(div,form),.page-heading-action>button,.page-heading-action>.action-button,.page-heading-action>.secondary-button{width:100%}.page-heading-action>:where(div,form){grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.page-heading-action :where(button,.action-button,.secondary-button){min-height:50px;padding-inline:14px;font-size:16px!important}.card-heading,.finance-table-heading,.settings-panel>header,.section-title,.modal-heading{align-items:stretch;gap:11px}.card-heading h2,.finance-table-heading h2,.settings-card-title h2,.section-title h2{font-size:21px;line-height:1.4}.modal-backdrop,.system-dialog-layer{align-items:end;padding:4px}.modal-card,.system-dialog-card{width:calc(100vw - 8px);max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:26px 26px 12px 12px}.modal-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.modal-heading h2{font-size:24px;line-height:1.4}.modal-heading p{color:#52627a;font-size:15px!important}.system-dialog-card p,.system-dialog-card small{color:#52627a;line-height:1.65;font-size:15px!important}.system-dialog-card button{min-height:50px;font-size:16px!important}.system-dialog-details dt{color:#52627a;line-height:1.55;font-size:14px!important}.system-dialog-details dd{color:#10213e;line-height:1.6;font-size:15px!important}.modal-actions,.page-action-row,.exam-header-actions,.teacher-communication-actions,.print-template-editor-actions{grid-template-columns:minmax(0,1fr);gap:9px;width:100%;display:grid}:where(.modal-actions,.page-action-row,.exam-header-actions,.teacher-communication-actions,.print-template-editor-actions)>button{width:100%;min-height:50px}.stat-card :where(span,small),.fee-metrics article span,.finance-metrics-grid article span,.transport-metrics article span,.payroll-metrics article span{line-height:1.55;color:#526780!important;font-size:14px!important}.stat-card strong,.fee-metrics article strong,.finance-metrics-grid article strong,.transport-metrics article strong,.payroll-metrics article strong{color:#10213e;overflow-wrap:anywhere;font-size:clamp(20px,6vw,26px);line-height:1.35;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.finance-section-card{border-radius:20px;min-height:142px;padding:18px 18px 48px}.finance-section-card strong{color:#10213e;line-height:1.45;font-size:18px!important}.finance-section-card small,.settings-card-title p,.card-heading p,.form-hint,.empty-inline span,.student-card-heading p,.student-card-money span,.guardian-card-students small,.payment-analytics-overview small,.payment-ranking-card header p,.backup-record-facts small,.backup-hash small,.books-stock-card small,.books-package-grid small,.books-check-grid small,.books-coverage-card header small,.oral-classroom-title small,.oral-subject-row small{line-height:1.6;color:#536780!important;font-size:14px!important}.teacher-directory-list .teacher-row-actions,.guardian-table .guardian-row-actions,.students-directory-table .student-row-actions,.classroom-table .classroom-row-actions{gap:9px}.teacher-directory-list .teacher-row-actions>button,.guardian-table .guardian-row-actions>button,.students-directory-table .student-row-actions>button,.classroom-table .classroom-row-actions>button{min-height:48px;padding:9px 10px;font-size:14px!important}.student-card-photo-fallback small,.student-card-heading p,.student-card-payment-title,.student-card-money :where(span,b),.guardian-access-visible-note,.guardian-access-legacy-note,.guardian-card-students :where(strong,b,small,em),.payment-ranking-person :where(strong,small),.payment-ranking-value{font-size:14px!important}.students-directory-table td:before,.guardian-table td:before,.teacher-directory-list .teacher-row:before,.classroom-table td:before,.late-table td:before,.file-center-table td:before,.guardian-devices-table td:before,.teacher-devices-table td:before{line-height:1.5;color:#526780!important;font-size:14px!important}.guardian-table .guardian-student-list strong,.expense-payment-source strong,.party-settlement-balance strong,.payroll-table :where(strong,b),.payroll-employee-grid :where(strong,b),.backup-record-facts strong,.backup-hash strong,.file-center-pagination strong,.print-template-list>button strong,.print-template-zoom-controls strong{line-height:1.55;font-size:15px!important}.print-template-list>button:after,.print-template-element-card.is-locked:after{font-size:14px!important}.student-card-actions button,.guardian-access-inline button{min-height:48px!important;font-size:15px!important}.compact-check{padding-block:7px;white-space:normal!important;gap:9px!important;min-height:48px!important;font-size:15px!important}.compact-check input{min-width:22px;width:22px!important;height:22px!important}.system-user-financial-account bdi,.permissions-checklist strong,.support-routing-checklist strong,.subject-catalog-name strong,.permission-security-note strong{line-height:1.55;color:#18304f!important;font-size:15px!important}.permission-security-note span,.subject-catalog-name small,.permissions-checklist small,.support-routing-checklist small{color:#526780!important;font-size:14px!important}.editable-criteria-list article{gap:10px;grid-template-columns:42px minmax(0,1fr)!important}.editable-criteria-list article>:where(.settings-row-actions,.criteria-row-actions){grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.assessment-config-rows>div{background:#fff;border:1px solid #dce6f1;border-radius:16px;gap:9px;padding:11px;grid-template-columns:42px minmax(0,1fr) 48px!important}.assessment-config-rows>div>:first-child{grid-area:1/1}.assessment-config-rows>div>:nth-child(2){grid-area:1/2}.assessment-config-rows>div>:nth-child(3),.assessment-config-rows>div>:nth-child(4):not(button){grid-column:1/-1}.assessment-config-rows>div>button:last-child{grid-area:1/3;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.assessment-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.assessment-tabs button{white-space:normal;min-width:0;min-height:54px;padding:9px 7px}.payment-ranking-person :where(strong,small){text-overflow:clip;white-space:normal;overflow:visible}.users-table-wrap,.table-scroll,.finance-table-wrap,.assessment-table-wrap,.timetable-grid-scroll{scrollbar-color:#6f9dcc #eaf1f8;scrollbar-width:auto;border-radius:16px}.teacher-attendance-cards{overflow:visible!important}.teacher-attendance-grid-header{display:none!important}.teacher-attendance-card{background:#fff;border:1px solid #d7e3ef;border-radius:19px;margin-bottom:14px;overflow:hidden;box-shadow:0 6px 18px #19375f12;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;display:grid!important}.teacher-attendance-person{grid-template-columns:48px minmax(0,1fr);gap:10px;width:100%;box-shadow:none!important;background:#f7fbff!important;align-items:center!important;padding:15px!important;display:grid!important;position:static!important}.teacher-attendance-person>div:nth-child(2) strong{color:#10213e;line-height:1.55;text-overflow:clip!important;white-space:normal!important;font-size:16px!important;overflow:visible!important}.teacher-attendance-person>div:nth-child(2) small{color:#526780;line-height:1.55;font-size:14px!important}.teacher-attendance-person-summary{flex-wrap:wrap;grid-column:1/-1;gap:7px;width:100%;margin:8px 0 0!important;display:flex!important}.teacher-attendance-days{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;display:grid!important;overflow:visible!important}.teacher-attendance-day{border-radius:15px;min-width:0;border:1px solid #dfe8f2!important;min-height:112px!important;padding:10px 7px!important}.teacher-attendance-status-pill,.teacher-attendance-day-off{white-space:normal;line-height:1.35;min-height:32px!important;padding:6px 8px!important;font-size:14px!important}.teacher-attendance-day time,.teacher-attendance-day-heading :where(strong,small){font-size:14px!important}.teacher-attendance-legend{flex-wrap:wrap;gap:8px;width:100%}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table){display:block;width:100%!important;min-width:0!important}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) :where(colgroup,thead){display:none}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) :where(tbody,tr){width:100%;display:grid}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) tbody{gap:12px;padding:4px}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) tr{background:#fff;border:1px solid #d7e3ef;border-radius:17px;padding:8px 12px;overflow:hidden;box-shadow:0 5px 15px #19375f0f}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) td{color:#152641;text-align:start;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:46px;border:0!important;border-bottom:1px solid #edf2f7!important;width:100%!important;min-width:0!important;padding:9px 1px!important;font-size:15px!important;display:flex!important}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) td:last-child{border-bottom:0!important}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) td:before{color:#526780;text-align:start;flex:0 0 104px;font-size:14px;font-weight:800;line-height:1.5}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) td :where(strong,b){line-height:1.5;font-size:16px!important}:is(.expenses-table,.transport-students-table,.transport-owner-students-table,.transport-expenses-table,.uniform-tailor-students-table,.payroll-table,.payroll-history-table,.party-statement-table) td .table-actions,.transport-row-actions,.payroll-row-actions,.party-statement-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}:where(.transport-row-actions,.payroll-row-actions,.party-statement-actions)>button,:is(.expenses-table,.transport-expenses-table) .table-actions>button{justify-content:center;width:100%;min-height:48px!important}.expenses-table td:first-child:before,.transport-expenses-table td:first-child:before{content:"السند"}.expenses-table td:nth-child(2):before,.transport-expenses-table td:nth-child(2):before{content:"التاريخ"}.expenses-table td:nth-child(3):before,.transport-expenses-table td:nth-child(3):before{content:"التصنيف"}.expenses-table td:nth-child(4):before,.transport-expenses-table td:nth-child(4):before{content:"البيان"}.expenses-table td:nth-child(5):before{content:"طريقة الدفع"}.transport-expenses-table td:nth-child(5):before{content:"المستفيد"}.expenses-table td:nth-child(6):before,.transport-expenses-table td:nth-child(6):before{content:"المبلغ"}.expenses-table td:nth-child(7):before{content:"الإثبات"}.transport-expenses-table td:nth-child(7):before,.expenses-table td:nth-child(8):before{content:"المستخدم"}.expenses-table td:nth-child(9):before,.transport-expenses-table td:nth-child(8):before{content:"الإجراءات"}.transport-students-table td:first-child:before,.transport-owner-students-table td:first-child:before{content:"الطالب"}.transport-students-table td:nth-child(2):before,.transport-owner-students-table td:nth-child(2):before{content:"خط السير"}.transport-students-table td:nth-child(3):before{content:"مالك الباص"}.transport-owner-students-table td:nth-child(3):before{content:"الاشتراك"}.transport-students-table td:nth-child(4):before{content:"نوع الاشتراك"}.transport-owner-students-table td:nth-child(4):before{content:"رسوم الطالب"}.transport-students-table td:nth-child(5):before{content:"المطلوب"}.transport-owner-students-table td:nth-child(5):before{content:"مستحق المالك"}.transport-students-table td:nth-child(6):before{content:"المسدد"}.transport-students-table td:nth-child(7):before{content:"المتبقي"}.transport-students-table td:nth-child(8):before,.transport-owner-students-table td:nth-child(6):before{content:"الإجراءات"}.uniform-tailor-students-table td:first-child:before{content:"الطالب"}.uniform-tailor-students-table td:nth-child(2):before{content:"الصف"}.uniform-tailor-students-table td:nth-child(3):before{content:"تاريخ التسليم"}.uniform-tailor-students-table td:nth-child(4):before{content:"مستحق الخياط"}.uniform-tailor-students-table td:nth-child(5):before{content:"اعتمدها"}.uniform-tailor-students-table td:nth-child(6):before{content:"الحالة"}.uniform-tailor-students-table td:nth-child(7):before{content:"الإجراءات"}.payroll-table td:first-child:before{content:"الموظف"}.payroll-table td:nth-child(2):before{content:"الراتب الأساسي"}.payroll-table td:nth-child(3):before{content:"مع الحوافز"}.payroll-table td:nth-child(4):before{content:"البدلات"}.payroll-table td:nth-child(5):before{content:"الخصومات"}.payroll-table td:nth-child(6):before{content:"تسوية السلف"}.payroll-table td:nth-child(7):before{content:"صافي الاستحقاق"}.payroll-table td:nth-child(8):before{content:"المدفوع"}.payroll-table td:nth-child(9):before{content:"المتبقي"}.payroll-table td:nth-child(10):before{content:"الحالة"}.payroll-table td:nth-child(11):before{content:"الإجراءات"}.payroll-history-table td:first-child:before{content:"الشهر"}.payroll-history-table td:nth-child(2):before{content:"الصافي"}.payroll-history-table td:nth-child(3):before{content:"المدفوع"}.payroll-history-table td:nth-child(4):before{content:"المتبقي"}.payroll-history-table td:nth-child(5):before{content:"الحالة"}.party-statement-table td:first-child:before{content:"العملية"}.party-statement-table td:nth-child(2):before{content:"التاريخ والسند"}.party-statement-table td:nth-child(3):before{content:"الأثر"}.party-statement-table td:nth-child(4):before{content:"المبلغ"}.party-statement-table td:nth-child(5):before{content:"الرصيد"}.party-statement-table td:nth-child(6):before{content:"الموظف"}.party-statement-table td:nth-child(7):before{content:"الحالة والإجراءات"}.party-statement-table-wrap:before{display:none!important}.assessment-grade-table-wrap{overflow:visible}.assessment-grade-table{width:100%;display:block;min-width:0!important}.assessment-grade-table thead{display:none}.assessment-grade-table :where(tbody,tr){width:100%;display:grid}.assessment-grade-table tbody{gap:12px}.assessment-grade-table tr{background:#fff;border:1px solid #d7e3ef;border-radius:18px;padding:12px;overflow:hidden;box-shadow:0 5px 15px #19375f0f}.assessment-grade-table td,.assessment-grade-table td:first-child{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);align-items:center;gap:9px;padding:9px 0;display:grid;position:static}.assessment-grade-table td:last-child{border-bottom:0}.assessment-grade-table td:before{content:attr(data-label);color:#526780;font-size:14px;font-weight:800;line-height:1.5}.assessment-grade-table td>*{grid-column:2;min-width:0}.assessment-grade-table td:first-child :where(strong,small){grid-column:2}.assessment-grade-table :where(input[type=number],td>input:not([type=checkbox])){width:100%;min-width:0;min-height:50px!important;font-size:16px!important}.exam-syllabus-table-wrap{overflow:visible}.exam-classroom-syllabus-table{width:100%;display:block;min-width:0!important}.exam-classroom-syllabus-table thead{display:none}.exam-classroom-syllabus-table :where(tbody,tr){width:100%;display:grid}.exam-classroom-syllabus-table tbody{gap:12px}.exam-classroom-syllabus-table tr{background:#fff;border:1px solid #d7e3ef;border-radius:17px;padding:11px 12px;box-shadow:0 5px 15px #19375f0f}.exam-classroom-syllabus-table td{border:0;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(94px,.7fr) minmax(0,1.3fr);gap:9px;width:100%;min-width:0;padding:9px 0;font-size:15px;display:grid}.exam-classroom-syllabus-table td:last-child{border-bottom:0}.exam-classroom-syllabus-table td:before{color:#526780;font-size:14px;font-weight:800}.exam-classroom-syllabus-table td>*{grid-column:2;min-width:0}.exam-classroom-syllabus-table td:first-child:before{content:"المادة"}.exam-classroom-syllabus-table td:nth-child(2):before{content:"المقرر"}.exam-classroom-syllabus-table td:nth-child(3):before{content:"المعلمة"}.exam-classroom-syllabus-table td:nth-child(4):before{content:"الحالة"}.exam-classroom-syllabus-table td:nth-child(5):before{content:"الإجراءات"}.exam-classroom-syllabus-table .exam-syllabus-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.exam-classroom-syllabus-table .exam-syllabus-actions button{width:100%;min-height:48px!important;font-size:15px!important}.stat-card :where(span,small),.fee-metrics article :where(span,small),.finance-metrics-grid article :where(span,small),.transport-metrics article :where(span,small),.payroll-metrics article :where(span,small){overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}:is(.fee-metrics article:not(:has(>svg)),.finance-metrics-grid article:not(:has(>svg))){grid-template-columns:minmax(0,1fr)!important}.admin-identity :where(strong,span),.topbar-year :where(strong,span){line-height:1.45;color:#263a56!important;font-size:14px!important}.admin-identity strong,.topbar-year strong{color:#10213e!important;font-size:15px!important}.homework-day-summary strong,.homework-submission-notice strong,.homework-always-open strong,.homework-row-copy strong,.homework-empty-class strong,.classroom-subject-picker>header strong,.classroom-subject-options>label strong,.classroom-selected-subjects>strong,.classroom-subject-catalog-warning strong,.classroom-card :where(strong,b),.attendance-submission-meta strong,.medical-students-list strong,.teacher-directory-card-heading b,.teacher-card-facts strong,.settings-criteria-list strong{overflow-wrap:anywhere;line-height:1.5;color:#18304f!important;white-space:normal!important;font-size:15px!important}.settings-criteria-list small,.settings-empty{overflow-wrap:anywhere;line-height:1.55;color:#526780!important;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;overflow:visible!important}.editable-criteria-list article>em{grid-column:2;justify-self:start;min-width:0}.assessment-config-rows>div>:nth-child(n+2):not(button:last-child){min-width:0;grid-area:auto/1/auto/-1!important}.absence-check,.assessment-component-absence-check{min-height:48px;padding:9px 10px;white-space:normal!important}:is(.absence-check,.assessment-component-absence-check) input[type=checkbox]{min-width:22px;width:22px!important;height:22px!important;min-height:22px!important}.assessment-grade-table .assessment-score-error{overflow-wrap:anywhere;white-space:normal!important}.assessment-grade-table :where(th,td) small,.assessment-control-card>small,.assessment-sheet-activity-empty,.evaluation-ranking-list article>div span,.notification-settings-tabs>button small,.guardian-card-students em{overflow-wrap:anywhere;color:#526780!important;text-overflow:clip!important;white-space:normal!important;font-size:14px!important;overflow:visible!important}.ten-star-picker,.reinforcement-stars{width:100%;grid-template-columns:repeat(5,minmax(48px,1fr))!important;gap:7px!important}:is(.ten-star-picker,.reinforcement-stars) button{width:100%;min-width:48px!important;height:auto!important;min-height:50px!important}.announcement-palette button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}.account-summary-grid strong,.fee-bundle-breakdown b,.fee-charge-values b,.fee-payment-note strong,.fee-refund-source strong,.fee-refund-allocation-row>div>strong,.buffet-accounting-note strong,.buffet-movement-copy>strong,.buffet-movement-value strong,.transaction-amount,.cashbox-period-figures strong,.cashbox-account-copy strong,.cashbox-account-figures strong,.payroll-period-strip strong,.payroll-employee-values strong,.payroll-advance-list>article>div:nth-child(2)>strong,.payroll-base-salary strong,.payroll-payment-summary strong,.payroll-history-section h3{color:#10213e;line-height:1.45;font-size:16px!important}.payroll-period-status{font-size:14px!important}.transaction-amount,.cashbox-period-figures strong,.cashbox-account-figures strong,.buffet-movement-value{text-align:start!important}.cashbox-account-copy strong{font-size:18px!important}.cashbox-account-figures strong{font-size:15px!important}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table){display:block;width:100%!important;min-width:0!important}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) :where(colgroup,thead){display:none}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) :where(tbody,tr){width:100%;display:grid}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) tbody{gap:12px;padding:4px}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) tr{background:#fff;border:1px solid #d7e3ef;border-radius:17px;padding:8px 12px;overflow:hidden;box-shadow:0 5px 15px #19375f0f}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) td{color:#152641;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:46px;text-align:start!important;border:0!important;border-bottom:1px solid #edf2f7!important;width:100%!important;min-width:0!important;padding:9px 1px!important;font-size:15px!important;display:flex!important}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) td:last-child{border-bottom:0!important}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) td:before{content:attr(data-label);color:#526780;text-align:start;flex:0 0 108px;font-size:14px;font-weight:800;line-height:1.5}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table,.assessment-student-grade-table,.reinforcement-class-statistics-table) td>*{min-width:0;max-width:100%}:is(.transport-student-payments-table,.transport-owner-payments-table,.uniform-students-table) td:last-child>button{justify-content:center;width:100%;min-height:48px!important}.assessment-student-grade-table-wrap,.reinforcement-class-statistics-shell{overflow:visible!important}.assessment-student-grade-table td:first-child strong{color:var(--mobile-text-strong)!important;white-space:normal!important;font-size:15px!important;line-height:1.55!important}.reinforcement-class-table{width:100%!important;min-width:0!important}.reinforcement-class-statistics-table td{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}}@media screen and (max-width:480px){.fee-metrics,.finance-metrics-grid,.transport-metrics,.payroll-metrics,.finance-section-grid,.teachers-home-grid,.settings-overview-grid,.exam-section-gateway,.books-catalog-grid,.books-package-grid{grid-template-columns:minmax(0,1fr)!important}.finance-section-card{min-height:132px}.page-heading{min-height:178px;padding:26px 66px 26px 17px}.page-heading.has-action{min-height:218px;padding:25px 17px}.page-heading.has-action.has-back{padding-inline-start:66px}.page-heading h1{font-size:26px!important}.page-heading-back{inset-inline-start:11px}.teacher-directory-list .teacher-row-actions,.guardian-table .guardian-row-actions,.students-directory-table .student-row-actions,.classroom-table .classroom-row-actions{grid-template-columns:minmax(0,1fr)!important}.books-return-line{grid-template-columns:repeat(2,minmax(0,1fr))!important}.books-return-line>strong{grid-column:1/-1}}@media screen and (max-width:620px){.topbar-title span{-webkit-line-clamp:unset;display:block;overflow:visible}}@media screen and (max-width:360px){.assessment-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.assessment-tabs button:last-child{grid-column:1/-1}}@media screen and (max-width:460px){.guardian-devices-page .device-security-stats,.guardian-devices-page .teacher-device-security-stats{grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:340px){.ten-star-picker,.reinforcement-stars{grid-template-columns:repeat(5,minmax(44px,1fr))!important;gap:4px!important}:is(.ten-star-picker,.reinforcement-stars) button{min-width:44px!important}.stats-grid,.embedded-stats,.fee-metrics,.finance-metrics-grid,.transport-metrics,.payroll-metrics{grid-template-columns:minmax(0,1fr)!important}.page-heading h1{font-size:24px!important}}@media screen{.payroll-finance-page>.page-heading-block>.page-heading.has-action{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:center stretch;row-gap:26px;min-height:0;padding:34px clamp(68px,6vw,96px) 30px}.payroll-finance-page .page-heading-main,.payroll-finance-page .page-heading.has-action .page-heading-main{text-align:center;justify-self:center;width:min(820px,100%)}.payroll-finance-page .page-heading h1{word-break:normal;overflow-wrap:normal;font-size:clamp(2rem,3vw,2.8rem)!important}.payroll-finance-page .page-heading p:last-child{max-width:820px;margin-inline:auto;font-size:clamp(1rem,1.25vw,1.16rem)!important}.payroll-finance-page .page-heading-back{top:28px;transform:none}.payroll-finance-page .page-heading-back:hover:not(:disabled){transform:translate(-2px)}.payroll-finance-page .page-heading-action{justify-content:center;width:100%}.payroll-finance-page .page-heading-action>.page-action-row{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;width:min(100%,1000px);display:grid}.payroll-finance-page .page-action-row>:where(button,.payroll-month-picker){justify-content:center;width:100%;min-width:0;min-height:50px}.payroll-finance-page .page-action-row>button{white-space:nowrap;padding-inline:10px!important;font-size:15px!important}.payroll-finance-page .payroll-month-picker{padding-inline:14px}.payroll-finance-page .payroll-month-picker input{width:100%;min-width:0;font-size:15px!important}}@media screen and (max-width:1000px){.payroll-finance-page .page-heading-action>.page-action-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.payroll-finance-page>.page-heading-block>.page-heading.has-action,.payroll-finance-page>.page-heading-block>.page-heading.has-action.has-back{row-gap:22px;padding:28px 74px 26px 22px}.payroll-finance-page .page-heading-action>.page-action-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.payroll-finance-page>.page-heading-block>.page-heading.has-action,.payroll-finance-page>.page-heading-block>.page-heading.has-action.has-back{row-gap:18px;padding:24px 66px 22px 16px}.payroll-finance-page .page-heading-main,.payroll-finance-page .page-heading.has-action .page-heading-main{text-align:right}.payroll-finance-page .page-heading h1{font-size:27px!important}.payroll-finance-page .page-heading p:last-child{line-height:1.7;font-size:15px!important}.payroll-finance-page .page-heading-action>.page-action-row{grid-template-columns:minmax(0,1fr)}.payroll-finance-page .page-heading-back{top:22px}}@media screen{.payroll-finance-page .payroll-metrics{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:14px;padding:8px 28px 24px}.payroll-finance-page .payroll-metrics article{background:linear-gradient(145deg,#fff,#f5f9ff);border-color:#d7e5f5;border-radius:20px;grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:5px 12px;min-width:0;min-height:118px;padding:18px;overflow:hidden;box-shadow:0 10px 26px #1c4c8414}.payroll-finance-page .payroll-metrics article>svg{border-radius:15px;grid-area:1/1/span 3;align-self:center;width:48px;height:48px;padding:12px}.payroll-finance-page .payroll-metrics article>:where(span,strong,small){text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:break-word;grid-column:2;min-width:0;max-width:100%;overflow:visible}.payroll-finance-page .payroll-metrics article>span{color:#536985;font-size:14px;font-weight:800;line-height:1.45}.payroll-finance-page .payroll-metrics article>strong{color:#0e2648;font-size:clamp(19px,1.55vw,24px);line-height:1.35}.payroll-finance-page .payroll-metrics article>small{color:#667991;font-size:12px;font-weight:700;line-height:1.55}.payroll-finance-page .payroll-metrics article.positive{background:linear-gradient(145deg,#fff,#f0fbf6);border-color:#ccebdc}.payroll-finance-page .payroll-metrics article.positive>strong{color:#087c59}.payroll-finance-page .payroll-metrics article.negative{background:linear-gradient(145deg,#fff,#fff5f6);border-color:#f2d4d9}.payroll-finance-page .payroll-metrics article.negative>strong{color:#c52d43}.payroll-finance-page .payroll-metrics article.warning{background:linear-gradient(145deg,#fff,#fffaea);border-color:#f1dfae}.payroll-finance-page .payroll-metrics article.warning>strong{color:#8a6210}.payroll-finance-page .payroll-metrics article.advance{background:linear-gradient(145deg,#fff,#f8f4ff);border-color:#ded3f2}.payroll-finance-page .payroll-metrics article.advance>strong{color:#654398}.payroll-finance-page .payroll-tabs{background:linear-gradient(#fbfdff,#f6f9fd);border-block:1px solid #e2eaf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 28px 26px}.payroll-finance-page .payroll-tabs button{text-align:right;white-space:normal;border-style:solid;border-width:1px;border-radius:20px;justify-content:flex-start;min-width:0;min-height:74px;padding:14px 18px;font-size:16px;line-height:1.45;box-shadow:0 10px 24px #193c6914}.payroll-finance-page .payroll-tabs button>svg{background:#ffffffb8;border-radius:13px;flex:0 0 42px;width:42px;height:42px;padding:9px}.payroll-finance-page .payroll-tabs button>span{text-align:center;min-width:34px;margin-inline-start:auto;padding:6px 10px;font-size:12px}.payroll-finance-page .payroll-tabs button[data-payroll-tab=employees]{color:#075eb9;background:linear-gradient(135deg,#f4f9ff,#e6f2ff);border-color:#bcdaf7}.payroll-finance-page .payroll-tabs button[data-payroll-tab=salaries]{color:#66429b;background:linear-gradient(135deg,#faf8ff,#eee8fa);border-color:#d9cef0}.payroll-finance-page .payroll-tabs button[data-payroll-tab=advances]{color:#087759;background:linear-gradient(135deg,#f3fcf8,#e4f7f0);border-color:#bfe5d8}.payroll-finance-page .payroll-tabs button[data-payroll-tab=employees].active{color:#fff;background:linear-gradient(135deg,#0b76dc,#0755a6);border-color:#0864bd;box-shadow:0 14px 30px #0864bd40}.payroll-finance-page .payroll-tabs button[data-payroll-tab=salaries].active{color:#fff;background:linear-gradient(135deg,#8662bd,#5b3b8f);border-color:#68459c;box-shadow:0 14px 30px #6542993d}.payroll-finance-page .payroll-tabs button[data-payroll-tab=advances].active{color:#fff;background:linear-gradient(135deg,#22a67d,#087154);border-color:#087759;box-shadow:0 14px 30px #0877593b}.payroll-finance-page .payroll-tabs button.active>svg,.payroll-finance-page .payroll-tabs button.active>span{color:#fff;background:#ffffff2e}.payroll-finance-page .payroll-tabs button:focus-visible{outline-offset:3px;outline:3px solid #0a67c747}.payroll-finance-page .payroll-employee-status-filter{gap:12px;margin:18px 28px 12px}.payroll-finance-page .payroll-employee-status-filter button{text-align:center;border-width:1px;border-radius:18px;min-height:68px;padding:14px 18px;font-size:16px;font-weight:800;line-height:1.45;box-shadow:0 8px 20px #193c6912}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=active]{color:#087759;background:linear-gradient(135deg,#f4fcf8,#e6f7f0);border-color:#b9e5d5}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=archived]{color:#b52d42;background:linear-gradient(135deg,#fff8f9,#fdecef);border-color:#f0cbd2}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=all]{color:#4b5f87;background:linear-gradient(135deg,#f9fbff,#edf2fb);border-color:#cfdaf0}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=active].selected{color:#fff;background:linear-gradient(135deg,#22a67d,#087154);border-color:#087759;box-shadow:0 12px 26px #08775938}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=archived].selected{color:#fff;background:linear-gradient(135deg,#df5368,#ae2339);border-color:#bd3046;box-shadow:0 12px 26px #b52d4238}.payroll-finance-page .payroll-employee-status-filter button[data-employee-filter=all].selected{color:#fff;background:linear-gradient(135deg,#7088bb,#435985);border-color:#536da4;box-shadow:0 12px 26px #4b5f8738}.payroll-finance-page .payroll-employee-status-filter button:focus-visible{outline-offset:3px;outline:3px solid #0a67c740}}@media screen and (max-width:900px){.payroll-finance-page .payroll-metrics{grid-auto-rows:auto;gap:10px;padding-inline:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:620px){.payroll-finance-page .payroll-metrics{gap:8px;padding:6px 12px 18px}.payroll-finance-page .payroll-metrics article{border-radius:16px;grid-template-columns:36px minmax(0,1fr);gap:4px 8px;min-height:106px;padding:12px 10px}.payroll-finance-page .payroll-metrics article>svg{border-radius:11px;width:36px;height:36px;padding:8px}.payroll-finance-page .payroll-metrics article>span{line-height:1.45;font-size:12px!important}.payroll-finance-page .payroll-metrics article>strong{font-size:clamp(17px,5.2vw,21px)}.payroll-finance-page .payroll-metrics article>small{grid-column:1/-1;margin-top:4px;font-size:11px;line-height:1.5}.payroll-finance-page .payroll-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;overflow:visible}.payroll-finance-page .payroll-tabs button{text-align:center;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:6px;min-height:108px;padding:10px 6px;font-size:13px;line-height:1.4;display:grid}.payroll-finance-page .payroll-tabs button>svg{border-radius:10px;width:34px;height:34px;padding:7px}.payroll-finance-page .payroll-tabs button>span{min-width:28px;margin-inline-start:0;padding:4px 8px;font-size:11px}.payroll-finance-page .payroll-choice-grid.three.payroll-employee-status-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px}.payroll-finance-page .payroll-employee-status-filter button{border-radius:15px;min-height:78px;padding:10px 7px;font-size:13px}}@media screen and (max-width:300px){.payroll-finance-page .payroll-metrics{grid-template-columns:minmax(0,1fr)!important}.payroll-finance-page .payroll-tabs{grid-template-columns:minmax(0,1fr)}}
