.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.\!inset-0{inset:0!important}.inset-0{inset:0}.\!-right-\[18px\]{right:-18px!important}.\!-right-\[19px\]{right:-19px!important}.\!-top-\[17px\]{top:-17px!important}.\!-top-\[18px\]{top:-18px!important}.\!bottom-3{bottom:.75rem!important}.\!left-0{left:0!important}.-right-4{right:-1rem}.-top-4{top:-1rem}.right-0{right:0}.right-\[2px\]{right:2px}.right-\[64px\]{right:64px}.top-0{top:0}.top-\[10px\]{top:10px}.top-\[76px\]{top:76px}.\!z-10{z-index:10!important}.\!z-\[20\]{z-index:20!important}.\!z-\[99999\]{z-index:99999!important}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.\!m-0{margin:0!important}.m-0{margin:0}.\!mx-\[14px\]{margin-left:14px!important;margin-right:14px!important}.-mx-\[15px\]{margin-left:-15px;margin-right:-15px}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-\[10px\]{margin-bottom:10px!important}.\!mb-\[12px\]{margin-bottom:12px!important}.\!mb-\[18px\]{margin-bottom:18px!important}.\!mb-\[5px\]{margin-bottom:5px!important}.\!mb-\[7px\]{margin-bottom:7px!important}.\!ml-\[10px\]{margin-left:10px!important}.\!ml-\[8px\]{margin-left:8px!important}.\!mr-\[2px\]{margin-right:2px!important}.\!mr-\[3px\]{margin-right:3px!important}.\!mt-0{margin-top:0!important}.\!mt-\[10px\]{margin-top:10px!important}.\!mt-\[18px\]{margin-top:18px!important}.\!mt-\[1px\]{margin-top:1px!important}.\!mt-\[27px\]{margin-top:27px!important}.\!mt-\[2px\]{margin-top:2px!important}.\!mt-\[4px\]{margin-top:4px!important}.\!mt-\[8px\]{margin-top:8px!important}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[15px\]{margin-bottom:15px}.mb-\[20px\]{margin-bottom:20px}.mb-\[25px\]{margin-bottom:25px}.ml-\[162px\]{margin-left:162px}.ml-\[6px\]{margin-left:6px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[6px\]{margin-right:6px}.mr-\[8px\]{margin-right:8px}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[1px\]{margin-top:1px}.mt-\[40px\]{margin-top:40px}.mt-\[8px\]{margin-top:8px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.\!h-\[13px\]{height:13px!important}.\!h-\[240px\]{height:240px!important}.\!h-\[26px\]{height:26px!important}.\!h-\[27px\]{height:27px!important}.\!h-\[28px\]{height:28px!important}.\!h-\[30px\]{height:30px!important}.\!h-\[31px\]{height:31px!important}.\!h-\[36px\]{height:36px!important}.\!h-\[38px\]{height:38px!important}.\!h-\[60px\]{height:60px!important}.\!h-\[64px\]{height:64px!important}.\!h-\[76px\]{height:76px!important}.h-24{height:6rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[108px\]{height:108px}.h-\[11px\]{height:11px}.h-\[130px\]{height:130px}.h-\[13px\]{height:13px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[50px\]{height:50px}.h-\[51px\]{height:51px}.h-\[55px\]{height:55px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.\!max-h-\[calc\(92vh-88px\)\]{max-height:calc(92vh - 88px)!important}.max-h-44{max-height:11rem}.max-h-\[calc\(100vh-150px\)\]{max-height:calc(100vh - 150px)}.\!min-h-\[218px\]{min-height:218px!important}.\!min-h-\[28px\]{min-height:28px!important}.\!min-h-\[760px\]{min-height:760px!important}.min-h-\[165px\]{min-height:165px}.min-h-\[170px\]{min-height:170px}.min-h-\[22px\]{min-height:22px}.min-h-\[300px\]{min-height:300px}.min-h-\[335px\]{min-height:335px}.min-h-\[34px\]{min-height:34px}.min-h-\[365px\]{min-height:365px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[calc\(100vh-98px\)\]{min-height:calc(100vh - 98px)}.min-h-screen{min-height:100vh}.\!w-\[13px\]{width:13px!important}.\!w-\[140px\]{width:140px!important}.\!w-\[142px\]{width:142px!important}.\!w-\[145px\]{width:145px!important}.\!w-\[150px\]{width:150px!important}.\!w-\[178px\]{width:178px!important}.\!w-\[180px\]{width:180px!important}.\!w-\[20\%\]{width:20%!important}.\!w-\[208px\]{width:208px!important}.\!w-\[35px\]{width:35px!important}.\!w-\[36px\]{width:36px!important}.\!w-\[38px\]{width:38px!important}.\!w-\[4\%\]{width:4%!important}.\!w-\[49\%\]{width:49%!important}.\!w-\[5\%\]{width:5%!important}.\!w-\[500px\]{width:500px!important}.\!w-\[59px\]{width:59px!important}.\!w-\[7\%\]{width:7%!important}.\!w-\[8\%\]{width:8%!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-7{width:1.75rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[10px\]{width:10px}.w-\[11px\]{width:11px}.w-\[13px\]{width:13px}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[190px\]{width:190px}.w-\[205px\]{width:205px}.w-\[228px\]{width:228px}.w-\[300px\]{width:300px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[38\%\]{width:38%}.w-\[410px\]{width:410px}.w-\[420px\]{width:420px}.w-\[48px\]{width:48px}.w-\[50px\]{width:50px}.w-\[520px\]{width:520px}.w-\[54px\]{width:54px}.w-\[55px\]{width:55px}.w-\[56px\]{width:56px}.w-\[62px\]{width:62px}.w-\[64px\]{width:64px}.w-\[65px\]{width:65px}.w-\[70px\]{width:70px}.w-\[74px\]{width:74px}.w-\[85px\]{width:85px}.w-\[90px\]{width:90px}.w-\[95px\]{width:95px}.w-full{width:100%}.\!min-w-\[30px\]{min-width:30px!important}.\!min-w-\[82px\]{min-width:82px!important}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[13px\]{min-width:13px}.min-w-\[140px\]{min-width:140px}.min-w-\[145px\]{min-width:145px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[26px\]{min-width:26px}.min-w-\[46px\]{min-width:46px}.min-w-\[500px\]{min-width:500px}.min-w-\[66px\]{min-width:66px}.min-w-\[90px\]{min-width:90px}.\!max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)!important}.max-w-\[430px\]{max-width:430px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.\!border-collapse{border-collapse:collapse!important}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.scale-\[0\.6\]{--tw-scale-x:0.6;--tw-scale-y:0.6}.scale-\[0\.6\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.resize{resize:both}.\!appearance-auto{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.\!grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[122px_12px_1fr\]{grid-template-columns:122px 12px 1fr}.grid-cols-\[145px_110px\]{grid-template-columns:145px 110px}.grid-cols-\[145px_1fr\]{grid-template-columns:145px 1fr}.grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.flex-row{flex-direction:row}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.\!justify-center{justify-content:center!important}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.\!gap-2{gap:.5rem!important}.\!gap-\[10px\]{gap:10px!important}.\!gap-\[16px\]{gap:16px!important}.\!gap-\[18px\]{gap:18px!important}.\!gap-\[2px\]{gap:2px!important}.\!gap-\[4px\]{gap:4px!important}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[1px\]{gap:1px}.gap-\[22px\]{gap:22px}.gap-\[4px\]{gap:4px}.\!gap-x-\[16px\]{-moz-column-gap:16px!important;column-gap:16px!important}.\!gap-y-\[16px\]{row-gap:16px!important}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[24px\]{-moz-column-gap:24px;column-gap:24px}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.\!whitespace-nowrap{white-space:nowrap!important}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.\!rounded-\[2px\]{border-radius:2px!important}.\!rounded-\[3px\]{border-radius:3px!important}.\!rounded-\[4px\]{border-radius:4px!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.\!border{border-width:1px!important}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2,.border-\[2px\]{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.\!border-b{border-bottom-width:1px!important}.\!border-t{border-top-width:1px!important}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.\!border-\[\#0ea5e9\]{--tw-border-opacity:1!important;border-color:rgb(14 165 233/var(--tw-border-opacity,1))!important}.\!border-\[\#cbd5e1\]{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity,1))!important}.\!border-\[\#cfd6df\]{--tw-border-opacity:1!important;border-color:rgb(207 214 223/var(--tw-border-opacity,1))!important}.\!border-\[\#d9e1e8\]{--tw-border-opacity:1!important;border-color:rgb(217 225 232/var(--tw-border-opacity,1))!important}.\!border-\[\#dee2e6\]{--tw-border-opacity:1!important;border-color:rgb(222 226 230/var(--tw-border-opacity,1))!important}.\!border-\[\#edf0f2\]{--tw-border-opacity:1!important;border-color:rgb(237 240 242/var(--tw-border-opacity,1))!important}.\!border-\[\#eef0f2\]{--tw-border-opacity:1!important;border-color:rgb(238 240 242/var(--tw-border-opacity,1))!important}.\!border-black{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.border-\[\#00a6e8\]{--tw-border-opacity:1;border-color:rgb(0 166 232/var(--tw-border-opacity,1))}.border-\[\#02abe3\]{--tw-border-opacity:1;border-color:rgb(2 171 227/var(--tw-border-opacity,1))}.border-\[\#09a9e8\]{--tw-border-opacity:1;border-color:rgb(9 169 232/var(--tw-border-opacity,1))}.border-\[\#1d2329\]{--tw-border-opacity:1;border-color:rgb(29 35 41/var(--tw-border-opacity,1))}.border-\[\#1d252b\]{--tw-border-opacity:1;border-color:rgb(29 37 43/var(--tw-border-opacity,1))}.border-\[\#1f9bd7\]{--tw-border-opacity:1;border-color:rgb(31 155 215/var(--tw-border-opacity,1))}.border-\[\#367fa9\]{--tw-border-opacity:1;border-color:rgb(54 127 169/var(--tw-border-opacity,1))}.border-\[\#8a8a8a\]{--tw-border-opacity:1;border-color:rgb(138 138 138/var(--tw-border-opacity,1))}.border-\[\#c8d1dc\]{--tw-border-opacity:1;border-color:rgb(200 209 220/var(--tw-border-opacity,1))}.border-\[\#cfd6df\]{--tw-border-opacity:1;border-color:rgb(207 214 223/var(--tw-border-opacity,1))}.border-\[\#d2d6de\]{--tw-border-opacity:1;border-color:rgb(210 214 222/var(--tw-border-opacity,1))}.border-\[\#dbe3ea\]{--tw-border-opacity:1;border-color:rgb(219 227 234/var(--tw-border-opacity,1))}.border-\[\#eeeeee\]{--tw-border-opacity:1;border-color:rgb(238 238 238/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.\!bg-\[\#008000\]{--tw-bg-opacity:1!important;background-color:rgb(0 128 0/var(--tw-bg-opacity,1))!important}.\!bg-\[\#00aeef\]{--tw-bg-opacity:1!important;background-color:rgb(0 174 239/var(--tw-bg-opacity,1))!important}.\!bg-\[\#0d6efd\]{--tw-bg-opacity:1!important;background-color:rgb(13 110 253/var(--tw-bg-opacity,1))!important}.\!bg-\[\#0ea5e9\]{--tw-bg-opacity:1!important;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))!important}.\!bg-\[\#10aee5\]{--tw-bg-opacity:1!important;background-color:rgb(16 174 229/var(--tw-bg-opacity,1))!important}.\!bg-\[\#111\]{--tw-bg-opacity:1!important;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))!important}.\!bg-\[\#1b2329\]{--tw-bg-opacity:1!important;background-color:rgb(27 35 41/var(--tw-bg-opacity,1))!important}.\!bg-\[\#3f98bf\]{--tw-bg-opacity:1!important;background-color:rgb(63 152 191/var(--tw-bg-opacity,1))!important}.\!bg-\[\#428bca\]{--tw-bg-opacity:1!important;background-color:rgb(66 139 202/var(--tw-bg-opacity,1))!important}.\!bg-\[\#6c757d\]{--tw-bg-opacity:1!important;background-color:rgb(108 117 125/var(--tw-bg-opacity,1))!important}.\!bg-\[\#e5e9ee\]{--tw-bg-opacity:1!important;background-color:rgb(229 233 238/var(--tw-bg-opacity,1))!important}.\!bg-\[\#e5f3fb\]{--tw-bg-opacity:1!important;background-color:rgb(229 243 251/var(--tw-bg-opacity,1))!important}.\!bg-\[\#e8eef4\]{--tw-bg-opacity:1!important;background-color:rgb(232 238 244/var(--tw-bg-opacity,1))!important}.\!bg-\[\#e8f4e4\]{--tw-bg-opacity:1!important;background-color:rgb(232 244 228/var(--tw-bg-opacity,1))!important}.\!bg-\[\#eaf4fb\]{--tw-bg-opacity:1!important;background-color:rgb(234 244 251/var(--tw-bg-opacity,1))!important}.\!bg-black\/50{background-color:rgba(0,0,0,.5)!important}.\!bg-transparent{background-color:transparent!important}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.bg-\[\#02abe3\]{--tw-bg-opacity:1;background-color:rgb(2 171 227/var(--tw-bg-opacity,1))}.bg-\[\#0d6efd\]{--tw-bg-opacity:1;background-color:rgb(13 110 253/var(--tw-bg-opacity,1))}.bg-\[\#159bd3\]{--tw-bg-opacity:1;background-color:rgb(21 155 211/var(--tw-bg-opacity,1))}.bg-\[\#198754\]{--tw-bg-opacity:1;background-color:rgb(25 135 84/var(--tw-bg-opacity,1))}.bg-\[\#1d2329\]{--tw-bg-opacity:1;background-color:rgb(29 35 41/var(--tw-bg-opacity,1))}.bg-\[\#1d252b\]{--tw-bg-opacity:1;background-color:rgb(29 37 43/var(--tw-bg-opacity,1))}.bg-\[\#1e2429\]{--tw-bg-opacity:1;background-color:rgb(30 36 41/var(--tw-bg-opacity,1))}.bg-\[\#1e252b\]{--tw-bg-opacity:1;background-color:rgb(30 37 43/var(--tw-bg-opacity,1))}.bg-\[\#1e9bd1\]{--tw-bg-opacity:1;background-color:rgb(30 155 209/var(--tw-bg-opacity,1))}.bg-\[\#1f9bd7\]{--tw-bg-opacity:1;background-color:rgb(31 155 215/var(--tw-bg-opacity,1))}.bg-\[\#20262c\]{--tw-bg-opacity:1;background-color:rgb(32 38 44/var(--tw-bg-opacity,1))}.bg-\[\#2d95e3\]{--tw-bg-opacity:1;background-color:rgb(45 149 227/var(--tw-bg-opacity,1))}.bg-\[\#3199bf\]{--tw-bg-opacity:1;background-color:rgb(49 153 191/var(--tw-bg-opacity,1))}.bg-\[\#3498c5\]{--tw-bg-opacity:1;background-color:rgb(52 152 197/var(--tw-bg-opacity,1))}.bg-\[\#349ac0\]{--tw-bg-opacity:1;background-color:rgb(52 154 192/var(--tw-bg-opacity,1))}.bg-\[\#3c8dbc\]{--tw-bg-opacity:1;background-color:rgb(60 141 188/var(--tw-bg-opacity,1))}.bg-\[\#6c757d\]{--tw-bg-opacity:1;background-color:rgb(108 117 125/var(--tw-bg-opacity,1))}.bg-\[\#d2d6de\]{--tw-bg-opacity:1;background-color:rgb(210 214 222/var(--tw-bg-opacity,1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-\[\#e8e8e8\]{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1))}.bg-\[\#e8eef5\]{--tw-bg-opacity:1;background-color:rgb(232 238 245/var(--tw-bg-opacity,1))}.bg-\[\#e8f0fb\]{--tw-bg-opacity:1;background-color:rgb(232 240 251/var(--tw-bg-opacity,1))}.bg-\[\#e9e9e9\]{--tw-bg-opacity:1;background-color:rgb(233 233 233/var(--tw-bg-opacity,1))}.bg-\[\#e9f1f7\]{--tw-bg-opacity:1;background-color:rgb(233 241 247/var(--tw-bg-opacity,1))}.bg-\[\#eaf8f7\]{--tw-bg-opacity:1;background-color:rgb(234 248 247/var(--tw-bg-opacity,1))}.bg-\[\#eeeeee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity:1;background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}.bg-\[\#f6f6f6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity,1))}.bg-\[\#f8f8f8\]{--tw-bg-opacity:1;background-color:rgb(248 248 248/var(--tw-bg-opacity,1))}.bg-black\/55{background-color:rgba(0,0,0,.55)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!px-\[10px\]{padding-left:10px!important;padding-right:10px!important}.\!px-\[13px\]{padding-left:13px!important;padding-right:13px!important}.\!px-\[14px\]{padding-left:14px!important;padding-right:14px!important}.\!px-\[16px\]{padding-left:16px!important;padding-right:16px!important}.\!px-\[18px\]{padding-left:18px!important;padding-right:18px!important}.\!px-\[4px\]{padding-left:4px!important;padding-right:4px!important}.\!px-\[6px\]{padding-left:6px!important;padding-right:6px!important}.\!px-\[7px\]{padding-left:7px!important;padding-right:7px!important}.\!px-\[8px\]{padding-left:8px!important;padding-right:8px!important}.\!px-\[9px\]{padding-left:9px!important;padding-right:9px!important}.\!py-0{padding-top:0!important;padding-bottom:0!important}.\!py-\[10px\]{padding-top:10px!important;padding-bottom:10px!important}.\!py-\[18px\]{padding-top:18px!important;padding-bottom:18px!important}.\!py-\[3px\]{padding-top:3px!important;padding-bottom:3px!important}.\!py-\[5px\]{padding-top:5px!important;padding-bottom:5px!important}.\!py-\[7px\]{padding-top:7px!important;padding-bottom:7px!important}.\!py-\[9px\]{padding-top:9px!important;padding-bottom:9px!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[105px\]{padding-top:105px;padding-bottom:105px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[26px\]{padding-top:26px;padding-bottom:26px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.\!pb-0{padding-bottom:0!important}.\!pb-\[36px\]{padding-bottom:36px!important}.\!pb-\[6px\]{padding-bottom:6px!important}.\!pl-\[20px\]{padding-left:20px!important}.\!pl-\[6px\]{padding-left:6px!important}.\!pr-\[8px\]{padding-right:8px!important}.\!pt-0{padding-top:0!important}.\!pt-3{padding-top:.75rem!important}.\!pt-\[140px\]{padding-top:140px!important}.\!pt-\[62px\]{padding-top:62px!important}.\!pt-\[9px\]{padding-top:9px!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pb-\[26px\]{padding-bottom:26px}.pb-\[34px\]{padding-bottom:34px}.pb-\[40px\]{padding-bottom:40px}.pr-\[170px\]{padding-right:170px}.pr-\[21px\]{padding-right:21px}.pr-\[34px\]{padding-right:34px}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-9{padding-top:2.25rem}.pt-\[10px\]{padding-top:10px}.pt-\[12px\]{padding-top:12px}.pt-\[1px\]{padding-top:1px}.pt-\[26px\]{padding-top:26px}.pt-\[7\%\]{padding-top:7%}.pt-\[90px\]{padding-top:90px}.\!text-left{text-align:left!important}.text-left{text-align:left}.\!text-center{text-align:center!important}.text-center{text-align:center}.\!align-top{vertical-align:top!important}.align-top{vertical-align:top}.\!align-middle{vertical-align:middle!important}.align-middle{vertical-align:middle}.font-\[Arial\2c Helvetica\2c sans-serif\]{font-family:Arial,Helvetica,sans-serif}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[24px\]{font-size:24px!important}.\!text-\[32px\]{font-size:32px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.\!font-bold{font-weight:700!important}.\!font-light{font-weight:300!important}.\!font-normal{font-weight:400!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.\!leading-4{line-height:1rem!important}.\!leading-7{line-height:1.75rem!important}.\!leading-\[1\.25\]{line-height:1.25!important}.\!leading-\[14px\]{line-height:14px!important}.\!leading-\[18px\]{line-height:18px!important}.\!leading-\[24px\]{line-height:24px!important}.\!leading-\[28px\]{line-height:28px!important}.\!leading-none{line-height:1!important}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[12px\]{line-height:12px}.leading-\[13px\]{line-height:13px}.leading-\[14px\]{line-height:14px}.leading-\[16px\]{line-height:16px}.leading-\[17px\]{line-height:17px}.leading-\[19px\]{line-height:19px}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[26px\]{line-height:26px}.leading-\[34px\]{line-height:34px}.leading-none{line-height:1}.\!text-\[\#0073bd\]{--tw-text-opacity:1!important;color:rgb(0 115 189/var(--tw-text-opacity,1))!important}.\!text-\[\#00a6d6\]{--tw-text-opacity:1!important;color:rgb(0 166 214/var(--tw-text-opacity,1))!important}.\!text-\[\#1f2933\]{--tw-text-opacity:1!important;color:rgb(31 41 51/var(--tw-text-opacity,1))!important}.\!text-\[\#333\]{--tw-text-opacity:1!important;color:rgb(51 51 51/var(--tw-text-opacity,1))!important}.\!text-\[\#34495e\]{--tw-text-opacity:1!important;color:rgb(52 73 94/var(--tw-text-opacity,1))!important}.\!text-\[\#555\]{--tw-text-opacity:1!important;color:rgb(85 85 85/var(--tw-text-opacity,1))!important}.\!text-\[\#e60000\]{--tw-text-opacity:1!important;color:rgb(230 0 0/var(--tw-text-opacity,1))!important}.\!text-\[\#ff0000\]{--tw-text-opacity:1!important;color:rgb(255 0 0/var(--tw-text-opacity,1))!important}.\!text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.\!text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0072bc\]{--tw-text-opacity:1;color:rgb(0 114 188/var(--tw-text-opacity,1))}.text-\[\#008000\]{--tw-text-opacity:1;color:rgb(0 128 0/var(--tw-text-opacity,1))}.text-\[\#00a6e8\]{--tw-text-opacity:1;color:rgb(0 166 232/var(--tw-text-opacity,1))}.text-\[\#02abe3\]{--tw-text-opacity:1;color:rgb(2 171 227/var(--tw-text-opacity,1))}.text-\[\#1b79a2\]{--tw-text-opacity:1;color:rgb(27 121 162/var(--tw-text-opacity,1))}.text-\[\#222\]{--tw-text-opacity:1;color:rgb(34 34 34/var(--tw-text-opacity,1))}.text-\[\#333\]{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#3c8dbc\]{--tw-text-opacity:1;color:rgb(60 141 188/var(--tw-text-opacity,1))}.text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.text-\[\#ff0000\]{--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.\!underline{text-decoration-line:underline!important}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.accent-\[\#0d6efd\]{accent-color:#0d6efd}.accent-\[\#3c8dbc\]{accent-color:#3c8dbc}.accent-sky-600{accent-color:#0284c7}.opacity-50{opacity:.5}.\!shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.\!shadow,.\!shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-\[0_2px_8px_rgba\(0\2c 0\2c 0\2c 0\.25\)\]{--tw-shadow:0 2px 8px rgba(0,0,0,.25)!important;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color)!important}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.\!shadow-none,.\!shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.\!shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}*{box-sizing:border-box}body{margin:0;background:#e9eff5;color:#071427;font-family:Arial,Helvetica,sans-serif;font-size:12px}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.admin-layout{display:flex;min-height:100vh}.left-sidebar{width:86px;background:#1498d3;color:#fff;position:fixed;left:0;top:0;bottom:0;z-index:40;box-shadow:1px 0 4px rgba(0,0,0,.18)}.sidebar-logo{height:64px;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d5dce4}.sidebar-logo img{max-width:76px;height:auto}.sidebar-menu{height:calc(100vh - 64px);overflow:auto}.side-item{height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-bottom:1px solid hsla(0,0%,100%,.25);font-size:12px;line-height:1.05;text-align:center}.side-item:hover{background:#0b87bd}.side-item svg{stroke-width:1.8}.admin-main{margin-left:86px;width:calc(100% - 86px)}.module-header{height:64px;background:#fff;display:flex;align-items:center;border-bottom:1px solid #d5dce4;box-shadow:0 1px 4px rgba(0,0,0,.14);position:sticky;top:0;z-index:30}.brand-logo{display:none}.module-nav{display:flex;align-items:stretch;height:64px;flex:1;overflow:hidden}.module-link{min-width:72px;padding:6px 6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#111;border-left:1px solid transparent;font-size:12px;line-height:1.05}.module-link.on,.module-link:hover{background:#f2f5f8;color:#0d7fb8}.module-link svg{color:#333;stroke-width:1.9}.top-icon{position:relative;display:block}.top-icon:after{content:"";position:absolute;right:-7px;bottom:-3px;width:12px;height:12px;border-radius:50%;background:#e3472f;border:1px solid #fff}.logged-user{background:#e7e7e7;font-weight:700;padding:12px 18px;margin-right:8px;font-size:13px}.power{width:58px;align-self:stretch;border:0;background:#19a9df;color:#fff;justify-content:center}.page-strip,.power{display:flex;align-items:center}.page-strip{height:58px;background:#e9eff5;justify-content:space-between;padding:0 28px 0 18px;border-bottom:1px solid #dde5ec}.page-strip h1{font-size:20px;font-weight:400;margin:0}.page-strip div{font-size:15px;color:#1d2d3a}.content-area{padding:14px 18px}.box-form,.student-card{background:#fff;border-radius:3px;border:1px solid #dce5ed}.student-top-row{display:grid;grid-template-columns:minmax(600px,1fr) 292px;gap:18px;align-items:start;padding:14px}.filters{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}.filters input,.filters select{height:30px;border:1px solid #cbd8e3;padding:0 9px;background:#fff;font-size:12px}.btn{border-radius:4px;padding:7px 15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.btn.search{background:#15171a;color:#fff}.btn.save{background:#13a7de}.btn.dark{background:#4a4a4a}.header-actions{display:flex;gap:7px;justify-content:flex-end}.header-action{width:58px;min-height:58px;border:0;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;text-align:center;font-size:12px;color:#111}.header-action.new{background:#eaf6ff}.header-action.exist{background:#e8f5e9}.header-action.shift{background:#fde9e9}.header-action.message{background:#eaf6ff}.header-action svg{fill:#222;stroke:#222}.table-wrap{padding:0 0 14px;overflow:auto}.student-table{width:100%;border-collapse:collapse;min-width:1260px}.student-table th{background:#1d2329;color:#fff;text-align:left;padding:6px;font-weight:700;font-size:12px}.student-table td{padding:5px 6px;border-right:1px solid #fff;vertical-align:top;font-size:12px}.student-table tr:nth-child(odd) td{background:#e9e9e9}.student-table tr:nth-child(2n) td{background:#f6f6f6}.student-table .right{text-align:right}.mini-col{width:84px}.status-dot{width:14px;height:14px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.status-dot.active{background:#20c96b}.status-dot.inactive{background:#e60000}.status-dot.complete{background:#1b40de}.status-dot.drop{background:#222}.name-cell{font-weight:700;min-width:220px}.red,.required-star{color:red}.inline-icon{vertical-align:middle;margin-right:5px}.row-icons{white-space:nowrap;min-width:92px}.row-icons button{border:0;background:transparent;color:#111;padding:0 3px;vertical-align:middle}.row-icons button:nth-child(2),.row-icons button:nth-child(3){color:#0c8cca}.student-table a{color:#006eb8}.action-menu{position:relative;display:inline-block}.action-btn{background:#268dcc;color:#fff;border:0;border-radius:4px;padding:6px 10px;font-weight:700;font-size:11px;min-width:106px}.action-dropdown{display:none;position:absolute;right:0;top:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.22);min-width:170px;z-index:25;padding:6px 0}.action-menu:hover .action-dropdown{display:block}.action-dropdown button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:6px 11px;color:#333;font-size:12px}.action-dropdown button:hover{background:#f1f1f1}.pager{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 14px}.pager button{margin-left:6px;padding:6px 12px;border:1px solid #bbb;border-radius:3px}.loading{padding:16px;font-weight:700}.box-section{margin:0 0 18px;background:#fff;border:1px solid #d9e3ec}.box-section h3{font-size:17px;font-weight:400;margin:0;padding:10px 12px;border-bottom:1px solid #e5ebf0}.old-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px;padding:18px 12px}.old-form-grid label{display:flex;flex-direction:column;font-weight:400;color:#14233a}.old-form-grid b{color:red}.old-form-grid input,.old-form-grid select,.old-form-grid textarea{width:100%;height:31px;border:1px solid #cbd8e3;padding:5px 9px;background:#fff;margin-top:6px;font-size:12px}.old-form-grid textarea{height:64px;resize:vertical}.old-form-grid select[multiple]{height:82px}.old-form-grid .span2{grid-column:span 2}.check-label{justify-content:flex-end;padding-bottom:7px}.check-label input{width:auto;height:auto;margin:0 6px 0 0}.input-prefix{display:flex;margin-top:7px}.input-prefix span{width:42px;border:1px solid #cbd8e3;border-right:0;background:#eef2f6;display:flex;align-items:center;justify-content:center}.input-prefix input{margin-top:0}.old-footer{height:82px;background:#eef3f7;border-top:1px solid #dbe3eb;display:flex;align-items:center;justify-content:space-between;padding:0 28px}.installment-list{grid-column:span 4;display:grid;grid-template-columns:repeat(4,1fr);gap:12px 18px;margin-top:4px}.form-error{margin:12px;color:#b00020;font-weight:700}.form-section{background:#fff;border:1px solid #dbe3eb;margin-bottom:14px}.form-section h3{margin:0;padding:10px 12px;background:#f6f8fa}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px}.modal-backdrop{z-index:80;padding-top:95px}.old-modal{width:min(760px,calc(100vw - 30px));background:#fff;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.35)}.old-modal-head{background:#3c95bf;font-size:24px;padding:18px}.old-modal-body{padding:18px;display:grid;gap:14px}.old-modal-body input,.old-modal-body textarea{width:100%;border:1px solid #cbd8e3;padding:8px}.modal-close{background:#f2f2f2;font-size:34px;line-height:36px}.student-img-box{width:120px;height:120px;background:#eee}.login-page,.student-img-box{display:flex;align-items:center;justify-content:center}.login-page{min-height:100vh;background:linear-gradient(135deg,#21a9dc,#07324f);padding:20px}.login-card{width:min(400px,100%);background:#f4f8fb;border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.28);padding:28px 30px 32px}.login-logo{text-align:center;margin-bottom:24px}.login-logo img{width:190px;height:auto}.login-card h1{font-size:25px;margin:0 0 22px;color:#071b3a;text-align:center}.login-card label{display:block;margin-bottom:14px;font-weight:700;color:#10223c}.login-card input{width:100%;height:46px;border:1px solid #b9c7d6;border-radius:9px;padding:0 12px;margin-top:7px;background:#fff}.login-card button{width:100%;height:46px;border:0;border-radius:8px;background:#129dd8;color:#fff;font-weight:800;margin-top:8px;font-size:16px}@media(max-width:1200px){.student-top-row{grid-template-columns:1fr}.header-actions{justify-content:flex-start}.old-form-grid{grid-template-columns:repeat(2,1fr)}.installment-list{grid-column:span 2;grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.left-sidebar{display:none}.admin-main{margin-left:0;width:100%}.module-header{height:auto;flex-wrap:wrap}.brand-logo{width:150px}.module-nav{order:3;width:100%;overflow:auto}.module-link{min-width:70px}.page-strip{height:auto;gap:10px;padding:12px;align-items:flex-start;flex-direction:column}.content-area{padding:10px}.filters,.old-form-grid{grid-template-columns:1fr}.installment-list,.old-form-grid .span2{grid-column:span 1}.installment-list{grid-template-columns:1fr}.login-card{padding:26px 20px;border-radius:18px}.login-card h1{font-size:28px}.logged-user{display:none}}body{font-size:11px}.page-strip{height:48px;padding:0 22px 0 16px}.page-strip h1{font-size:18px}.page-strip div{font-size:13px}.module-header,.module-nav{height:58px}.module-link{min-width:66px;font-size:11px;padding:4px}.module-link svg{width:21px;height:21px}.top-icon:after{display:none!important}.logged-user{font-size:12px;padding:10px 16px}.power{width:54px}.content-area.compact-content{padding:10px 14px}.crm-filter-row{grid-template-columns:minmax(0,1fr) 255px;gap:10px;padding:10px}.crm-filter-row,.crm-filters{display:grid;align-items:center}.crm-filters{grid-template-columns:1.04fr 1.04fr 1fr 1fr 1fr 1fr 94px;gap:8px}.crm-filters input,.crm-filters select{height:28px;font-size:11px;padding:0 8px}.btn.search{height:28px;padding:0 12px}.compact-actions{gap:6px;justify-content:flex-end}.compact-actions .header-action{width:54px;min-height:52px;font-size:11px;line-height:1.05}.compact-actions .header-action svg{width:23px;height:23px}.student-table{min-width:1220px}.student-table th{padding:5px;font-size:11px}.student-table td{padding:4px 5px;font-size:11px}.name-cell{min-width:205px}.status-dot{width:12px;height:12px;margin-right:5px}.row-icons{min-width:78px}.action-btn{padding:5px 8px;font-size:10.5px;min-width:100px}.action-dropdown button{font-size:11px;padding:5px 10px}.table-wrap{position:relative}.table-loader{position:absolute;inset:0;z-index:20;background:hsla(0,0%,100%,.68);display:flex;align-items:flex-start;justify-content:center;padding-top:42px;color:#0d5f91}.btn-loader,.table-loader span{width:16px;height:16px;border:2px solid #d7eef8;border-top-color:#1498d3;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}.btn-loader{width:14px;height:14px;border-color:#fff hsla(0,0%,100%,.45) hsla(0,0%,100%,.45)}@keyframes spin{to{transform:rotate(1turn)}}.old-form-grid label{font-size:11px}.field-title{display:inline-flex;align-items:center;gap:3px;line-height:1.1}.field-title b{display:inline}.old-form-grid input,.old-form-grid select,.old-form-grid textarea{height:28px;font-size:11px;margin-top:5px;padding:4px 8px}.old-form-grid textarea{height:58px}.box-section h3{font-size:15px;padding:8px 10px}.old-form-grid{gap:10px 16px;padding:14px 10px}.old-footer{height:66px;padding:0 20px}.react-toast{position:fixed;right:20px;bottom:22px;z-index:9999;display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:12px 14px;border-radius:6px;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.25);font-size:13px}.react-toast.success{background:#19a65a}.react-toast.error{background:#ef4b55}.react-toast.info{background:#158ec2}.react-toast span{width:22px;height:22px;border:2px solid hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800}.react-toast p{margin:0;flex:1}.react-toast button{border:0;background:transparent;color:#fff;font-size:22px;line-height:20px}.form-error{font-size:12px;background:#fff3f3;border:1px solid #ffc3c3;padding:9px 10px;border-radius:4px}@media(max-width:1300px){.crm-filter-row{grid-template-columns:1fr}.compact-actions{justify-content:flex-start}.crm-filters{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.crm-filters{grid-template-columns:1fr}.react-toast{left:12px;right:12px;bottom:12px;min-width:auto}.module-header{height:auto}.module-nav{height:58px}}.course-link,.link-btn{border:0;background:transparent;color:#006eb8;padding:0;text-align:left;font:inherit;cursor:pointer}.course-link{color:#071427;display:inline-flex;align-items:center}.course-link:hover,.link-btn:hover{text-decoration:underline}.modal-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.modal-table{min-width:0}.subject-checks{padding:4px 0}.check-row{display:block;margin:3px 0}.check-row input{width:auto!important;margin-right:5px}.modal-loader{display:flex;gap:8px;align-items:center;font-weight:700;color:#0d5f91}.modal-loader span{width:15px;height:15px;border:2px solid #d7eef8;border-top-color:#1498d3;border-radius:50%;display:inline-block;animation:spin .7s linear infinite}.fee-photo img,.student-img-box img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.fee-summary-card{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;padding:12px}.fee-profile{gap:55px;padding:4px 40px}.fee-photo,.fee-profile{display:flex;align-items:center}.fee-photo{width:112px;height:112px;border:2px solid #1aa3dd;border-radius:50%;justify-content:center;overflow:hidden;background:#eef3f7;font-size:11px}.fee-info-grid{display:grid;grid-template-columns:120px 15px 1fr;gap:7px 10px;min-width:380px}.two-boxes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:16px}.student-card h2{font-size:18px;font-weight:400;margin:0;padding:10px 12px}.compact-table{min-width:0}.compact-table td,.compact-table th{font-size:11px}.assignment-card .student-table{min-width:1260px}.desc-cell{max-width:260px}.stars{color:#ffbf00}@media(max-width:1200px){.fee-summary-card,.modal-two-col,.two-boxes{grid-template-columns:1fr}.fee-profile{padding:4px 10px;gap:22px}}.batch-filter-row{display:grid;grid-template-columns:1fr 1fr 1fr 90px 130px;gap:14px;align-items:start;padding:18px 12px}.batch-filter-row input,.batch-filter-row select{height:30px;border:1px solid #cbd8e3;padding:0 8px;background:#fff}.batch-table{min-width:1320px}.batch-actions{white-space:nowrap}.batch-actions a,.batch-actions button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#006eb8;padding:0 4px;vertical-align:middle}.batch-actions a:hover,.batch-actions button:hover{text-decoration:underline}.batch-add-grid{grid-template-columns:repeat(4,1fr)}.radio-row{height:28px;align-items:center;gap:6px;margin-top:5px}.radio-row input{width:auto!important;height:auto!important;margin:0!important}.time-preview{display:block;margin-top:6px;font-size:13px}.student-pad{padding:12px}.batch-info-line{font-size:13px;margin-bottom:10px}.batch-search-row{display:grid;grid-template-columns:1fr 1fr 90px 90px;gap:14px;align-items:end}.batch-search-row label{font-size:12px}.batch-search-row input{display:block;width:100%;height:30px;border:1px solid #cbd8e3;margin-top:4px;padding:0 8px}.stu-thumb{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc}.info-bar{background:#13b8d7;color:#fff;padding:14px;margin:14px;border-radius:2px}.status-green{color:green;font-weight:700}.status-orange{color:#d48700}.name-list{max-width:520px;white-space:normal;line-height:1.4}@media(max-width:1200px){.batch-filter-row{grid-template-columns:1fr 1fr}.batch-add-grid{grid-template-columns:repeat(2,1fr)}.batch-search-row{grid-template-columns:1fr 1fr}}@media(max-width:760px){.batch-add-grid,.batch-filter-row,.batch-search-row{grid-template-columns:1fr}}.icon-link,.student-name-download{border:0;background:transparent;color:#006eb8;padding:0;text-align:left;font:inherit;cursor:pointer}.edit-icon{color:#111;margin-right:5px;vertical-align:middle}.student-name-download{font-weight:700}.student-name-download:hover{text-decoration:underline}.course-cell{white-space:normal;text-align:left}.course-cell .edit-icon{margin-right:4px;vertical-align:middle}.course-extra-row td{border-top:0}.course-extra-row td[colspan="9"]{background:#f7f7f7}.row-icons:empty:after{content:"";display:inline-block;min-width:14px}.old-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;align-items:end}.old-edit-grid label{display:flex;flex-direction:column;gap:5px}.old-edit-grid .field-title{font-size:13px;color:#111}.old-edit-grid b{color:#d50000}.old-edit-grid input,.old-edit-grid select,.old-edit-grid textarea{height:28px;border:1px solid #cfd6dd;background:#fff;padding:4px 9px;font-size:13px;width:100%}.old-edit-grid textarea{height:44px;resize:vertical}.old-edit-grid .readonly-input{background:#e9edf1}.old-edit-grid .span-2{grid-column:span 2}.email-input{display:flex}.email-input span{width:40px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd6dd;border-right:0;background:#e9edf1}.email-input input{flex:1}.old-form-actions{display:flex;justify-content:space-between;margin-top:28px;border-top:1px solid #eef1f4;padding-top:10px}@media (max-width:1000px){.old-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.old-edit-grid .span-2{grid-column:span 2}}@media (max-width:640px){.old-edit-grid{grid-template-columns:1fr}.old-edit-grid .span-2{grid-column:span 1}}.action-profile{display:flex;gap:42px;align-items:center;padding:0 24px}.action-info h2{margin:0 0 8px;color:#1598d3;font-weight:400}.action-info div{display:grid;grid-template-columns:95px 12px 1fr;gap:4px;line-height:1.6}.fee-totals{margin-top:4px}.fee-totals,.old-note{font-size:14px}.center-btn{margin:0 auto}.transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.delete-title{background:#3c95bf;color:#fff;font-size:24px;line-height:1.45;margin:-18px -18px 0;padding:22px}.modal-actions{display:flex;gap:8px;justify-content:center}.id_card_format{border:1px solid #ccc;background:#fff;width:322px;height:512px;display:flex;flex-direction:column;justify-content:space-between;font-family:Open Sans,Arial,sans-serif;margin:auto;overflow:hidden}.id_card_format *{padding:0;margin:0;box-sizing:border-box}.id_card_format .top_bar_red{background:#eb3d3f;height:25px}.id_card_format .top_bar_blue{background:#1d99d2;height:13px}.content_part{text-align:center;padding-top:5px;flex:1;background:url(/images/doomshell-staff-id-card-format_03.png) no-repeat 100% 100%}.content_part .logo{margin-bottom:10px}.content_part .logo img{width:80%}.student_detail h1{margin-top:10px!important;font-size:24px;color:#333;font-weight:700;margin-bottom:10px}.student_detail p{margin:0!important;font-size:18px!important;font-weight:700;color:#333}.img_box{width:140px;height:140px;margin:auto;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.img_box img{width:100%}.footer_part{background:#1d99d2;display:flex;justify-content:space-between;height:55px;padding:5px 20px;color:#fff}.footer_part .website{font-size:18px}.plain-link{border:0;background:transparent;color:#168ec2;font-size:16px;text-align:left}.certificate-preview .cert{border:4px double #222;padding:36px;text-align:center}.certificate-preview h1{font-size:30px}.certificate-preview h2{font-size:28px;color:#1598d3}@media(max-width:760px){.action-profile,.transfer-grid{grid-template-columns:1fr;display:grid}.action-profile{gap:12px;padding:0}.delete-title{font-size:20px}}.delete-old-php-box{background:#fff}.delete-otp-table{min-width:0;width:100%;border:1px solid #ddd;margin:0}.delete-otp-table td{background:#fff!important;padding:0!important;border:0!important}.delete-otp-row{padding:16px 18px 18px}.delete-otp-row strong{display:block;margin-bottom:7px;font-size:13px}.delete-otp-row input{height:31px;padding:6px 10px}.old-php-modal-footer{border-top:1px solid #e5e5e5;background:#fff;padding:15px;text-align:right;display:flex;gap:8px;justify-content:flex-end}.old-php-modal-footer .old-close{background:#6c757d;color:#fff;border-radius:4px}.old-php-modal-footer .old-continue{background:#198754;color:#fff;border-radius:4px}.old-modal-body:has(.delete-old-php-box){padding:0;gap:0}.old-modal-body:has(.delete-old-php-box) .modal-loader{padding:14px}.enquiry-filter-row{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr)) 86px 75px 90px 80px;gap:10px;padding:14px;align-items:center}.enquiry-filter-row input,.enquiry-filter-row select{height:30px;border:1px solid #cbd8e3;background:#fff;padding:0 8px;font-size:12px}.enquiry-filter-row .btn{height:30px;gap:4px;padding:0 8px}.enquiry-table{min-width:1320px}.enq-name{min-width:190px;font-weight:700}.remark-cell{max-width:340px;white-space:normal;line-height:1.25}.enquiry-followup-modal{width:min(940px,calc(100vw - 30px))}.enquiry-add-modal{width:min(860px,calc(100vw - 30px))}.enquiry-modal-body{display:block}.enquiry-type-line{margin-bottom:10px}.enq-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 18px}.enq-form-grid label{display:flex;flex-direction:column;font-size:13px}.enq-form-grid input,.enq-form-grid select,.enq-form-grid textarea{height:32px;border:1px solid #cfd9e2;background:#fff;padding:6px 8px;margin-top:5px}.enq-form-grid textarea{height:96px;resize:vertical}.enq-form-grid .span2{grid-column:span 2}.enq-form-grid .span3{grid-column:span 3}.enquiry-radio-box{display:flex;flex-direction:column;gap:5px}.enquiry-radio-box label{display:block}.enquiry-radio-box input,.walkin-check input{width:auto;height:auto;margin-right:5px}.modal-actions{margin-top:12px}.enq-subtitle{font-size:15px;margin:16px 0 6px}.enq-inner-table{min-width:0}.add-enq-grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1300px){.enquiry-filter-row{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.add-enq-grid,.enq-form-grid,.enquiry-filter-row{grid-template-columns:1fr}.enq-form-grid .span2,.enq-form-grid .span3{grid-column:span 1}.enquiry-type-line{text-align:left}}.old-add-page{padding:10px 16px 0;background:#e9eff5}.old-add-page .box-form{background:transparent;border:0;border-radius:0}.old-add-page .box-section{margin:0;background:#fff;border:1px solid #d7e1e8;border-radius:0}.old-add-page .box-section h3{height:36px;display:flex;align-items:center;font-size:14px;font-weight:400;margin:0;padding:0 12px;border-bottom:1px solid #d7e1e8;background:#fff;color:#111}.old-add-page .old-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;padding:12px 10px 10px;align-items:end}.old-add-page .old-form-grid label{display:flex;flex-direction:column;font-size:12px;font-weight:400;color:#111;line-height:1.15;min-width:0}.old-add-page .old-form-grid .field-title{display:block;font-size:12px;color:#111;line-height:1.15}.old-add-page .old-form-grid b{color:#d50000;font-weight:700}.old-add-page .old-form-grid input,.old-add-page .old-form-grid select,.old-add-page .old-form-grid textarea{height:28px;width:100%;border:1px solid #cfd7df;background:#fff;border-radius:0;margin-top:5px;padding:4px 9px;font-size:12px;color:#222;box-shadow:none;outline:none}.old-add-page .old-form-grid input:focus,.old-add-page .old-form-grid select:focus,.old-add-page .old-form-grid textarea:focus{border-color:#f0c000;box-shadow:none}.old-add-page .old-form-grid textarea{height:58px;resize:vertical}.old-add-page .old-form-grid select[multiple]{height:82px}.old-add-page .old-form-grid .span2{grid-column:span 2}.old-add-page .input-prefix{display:flex;margin-top:5px}.old-add-page .input-prefix span{height:28px;width:42px;border:1px solid #cfd7df;border-right:0;background:#eef2f6;display:flex;align-items:center;justify-content:center;color:#111}.old-add-page .input-prefix input{margin-top:0;border-left:0}.old-add-page .check-label{height:50px;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:6px;padding-bottom:6px}.old-add-page .check-label input{width:13px!important;height:13px!important;margin:0!important;padding:0!important}.old-add-page .installment-list{grid-column:span 4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin-top:0}.old-add-page .old-footer{height:66px;background:#eef3f7;border:1px solid #d7e1e8;border-top:0;display:flex;align-items:center;justify-content:space-between;padding:0 22px;margin:0}.old-add-page .btn{height:36px;min-width:82px;border-radius:3px;font-size:12px;padding:0 18px}.old-add-page .btn.dark{background:#454545;color:#fff}.old-add-page .btn.save{background:#0fa9dc;color:#fff}@media(max-width:1200px){.old-add-page .old-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.old-add-page .installment-list{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.old-add-page{padding:10px}.old-add-page .old-form-grid{grid-template-columns:1fr}.old-add-page .installment-list,.old-add-page .old-form-grid .span2{grid-column:span 1}.old-add-page .installment-list{grid-template-columns:1fr}}.edit-course-oldphp{padding:0;background:#fff;border:1px solid #d7e0e7}.edit-course-head{display:grid;grid-template-columns:170px 280px 1fr 280px;gap:16px;align-items:center;padding:16px 10px 28px}.edit-course-photo{width:102px;height:102px;border:2px solid #1da7e0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#111;overflow:hidden}.edit-course-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.old-info-table{font-size:12px;border-collapse:collapse;width:100%}.old-info-table td{padding:5px 4px}.old-info-table td:first-child{width:105px}.old-course-field,.old-inst-box{display:block;font-size:13px}.old-course-field span,.old-inst-box span{display:block;margin-bottom:7px}.old-course-field select{width:100%;height:30px;border:1px solid #f2c200;padding:4px 8px;background:#fff}.old-radio-line{display:flex;gap:8px;align-items:center;height:30px}.old-edit-course-table{width:100%;margin-top:8px}.old-edit-course-table th{height:36px;text-align:left}.old-edit-course-table td{height:34px}.old-edit-course-table td:first-child,.old-edit-course-table th:first-child{width:300px}.old-edit-course-table input{height:28px;border:1px solid #cfd8df;padding:4px 8px;width:420px}.centered-actions{justify-content:center!important;gap:14px!important}.edit-course-subjects{padding:0 10px 12px;display:flex;gap:16px;flex-wrap:wrap;font-size:12px}@media(max-width:1100px){.edit-course-head{grid-template-columns:140px 1fr 1fr}.old-inst-box{grid-column:2/4}}@media(max-width:760px){.edit-course-head{grid-template-columns:1fr}.old-inst-box{grid-column:auto}.old-edit-course-table input{width:100%}}.old-php-enquiry-page{padding:0 10px 16px;background:#eef3f7}.old-enquiry-filters{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr .8fr .8fr auto auto auto auto;gap:8px;align-items:center;background:#fff;border:1px solid #d9e1e7;padding:10px;margin:0}.old-enquiry-filters input,.old-enquiry-filters select{height:31px;border:1px solid #cbd5df;padding:4px 9px;font-size:12px;border-radius:0;background:#fff;min-width:0}.old-enquiry-filters .btn{height:31px;border-radius:2px;font-size:12px;padding:0 14px;display:inline-flex;align-items:center;gap:5px;justify-content:center}.enquiry-table-wrap{background:#fff;border:1px solid #d9e1e7;border-top:0;overflow:auto}.enquiry-table th{background:#20262c!important;color:#fff!important;font-size:12px!important;height:30px;white-space:nowrap}.enquiry-table td{font-size:12px!important;padding:6px 7px!important;vertical-align:top}.enquiry-table .remark-cell{max-width:440px;white-space:normal;line-height:1.25}.enquiry-table .link-btn{font-weight:600;color:#0071bc}.old-php-enquiry-modal{width:960px;max-width:86vw}.old-php-add-enquiry .old-modal-head,.old-php-enquiry-modal .old-modal-head{background:#3692bf;color:#fff;font-size:24px;letter-spacing:.3px;padding:17px 16px}.old-php-follow-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px;align-items:start}.old-php-follow-grid label{font-size:14px;color:#111;display:flex;flex-direction:column;gap:5px}.old-php-follow-grid input,.old-php-follow-grid select,.old-php-follow-grid textarea{border:1px solid #cbd5df;border-radius:0;height:34px;padding:6px 10px;font-size:13px;background:#fff}.old-php-follow-grid textarea{height:98px;resize:vertical}.old-php-follow-grid .span3{grid-column:1/4}.enquiry-type-line{text-align:right;font-size:13px;margin:0 0 14px}.enq-subtitle{font-size:16px;margin:14px 0 6px;font-weight:700;color:#20262c}.old-php-add-enquiry{width:512px;max-width:86vw}.old-php-add-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:2px 4px 12px}.old-php-add-grid input,.old-php-add-grid select{height:35px;border:1px solid #cbd5df;border-radius:0;padding:6px 10px;font-size:13px}.old-add-remark{width:calc(100% - 8px);height:102px;border:1px solid #cbd5df;border-radius:0;margin:12px 4px;padding:9px;font-size:13px}.enq-type-line{margin:8px 4px;font-size:13px;display:flex;align-items:center;gap:14px}.enq-type-line label{display:inline-flex;gap:5px;align-items:center}.old-enquiry-match{margin:10px 4px}.old-enquiry-match p{font-size:13px;margin:5px 0}.old-enquiry-match table td,.old-enquiry-match table th{font-size:12px!important;padding:4px 6px!important}.old-enquiry-match tbody tr{cursor:pointer}.old-enquiry-match tbody tr:hover{background:#f5f5f5}@media(max-width:1100px){.old-enquiry-filters{grid-template-columns:repeat(3,1fr)}.old-php-follow-grid{grid-template-columns:1fr 1fr}.old-php-follow-grid .span3{grid-column:1/3}}@media(max-width:700px){.old-enquiry-filters,.old-php-add-grid,.old-php-follow-grid{grid-template-columns:1fr}.old-php-follow-grid .span3{grid-column:1}.old-php-add-enquiry,.old-php-enquiry-modal{max-width:96vw;width:96vw}}.old-enquiry-toolbar{display:grid;grid-template-columns:1fr 185px;gap:10px;background:#fff;border:1px solid #d9e1e7;padding:10px;margin:0;align-items:start}.old-enquiry-filter-form{margin:0}.old-enquiry-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) 230px;gap:10px 14px;align-items:start}.old-enquiry-filter-grid input,.old-enquiry-filter-grid select{height:28px;border:1px solid #cbd5df;border-radius:0;background:#fff;padding:3px 9px;font-size:12px;color:#111;min-width:0}.old-enquiry-filter-grid .enquiry-type-select{height:62px;padding:0;overflow:auto}.old-enquiry-filter-grid .enquiry-type-select option{padding:2px 8px;font-size:12px}.old-enq-search{height:28px;background:#111!important;color:#fff!important;border-radius:3px!important;font-size:12px!important;justify-content:center}.old-enquiry-right-actions{display:grid;grid-template-columns:1fr 54px 58px;gap:8px;align-items:start;justify-content:end}.old-enquiry-icon-btn{height:62px;border:0;border-radius:4px;background:#eaf5fb;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:1.1;cursor:pointer;padding:4px}.old-enquiry-icon-btn.add{background:#eaf5fb}.old-enquiry-icon-btn.message{background:#fdecee}.old-enquiry-icon-btn svg{color:#111;stroke-width:2.2}@media(max-width:1200px){.old-enquiry-toolbar{grid-template-columns:1fr}.old-enquiry-right-actions{grid-template-columns:120px 54px 58px 70px 70px;justify-content:start}.old-closed-btn,.old-excel-btn{grid-column:auto}.old-enquiry-filter-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.old-enquiry-filter-grid{grid-template-columns:1fr}.old-enquiry-right-actions{grid-template-columns:1fr 1fr}.old-order-check{grid-column:1/3}.old-enquiry-icon-btn{height:54px}.old-closed-btn,.old-excel-btn{grid-column:auto}}.old-php-enquiry-list th:nth-child(2){width:4%}.old-php-enquiry-list th:nth-child(3){width:14%}.old-php-enquiry-list th:nth-child(4){width:8%}.old-php-enquiry-list th:nth-child(5){width:11%}.old-php-enquiry-list th:nth-child(6),.old-php-enquiry-list th:nth-child(7),.old-php-enquiry-list th:nth-child(8){width:8%}.old-php-enquiry-list th:nth-child(9){width:7%}.old-php-enquiry-list th:nth-child(10){width:28%}.old-php-enquiry-list th:nth-child(11){width:4%}.old-php-enquiry-list td{vertical-align:top}.old-enq-name-cell{position:relative;text-align:left!important;white-space:normal;line-height:16px}.old-enq-name-cell .link-btn{font-weight:600;color:#0068a8;text-transform:capitalize}.old-enq-call{float:right;margin-top:2px}.old-enq-mobile{text-align:left!important}.old-enq-delete-action{text-align:center!important}.old-enq-delete-action button{border:0;background:transparent;color:#d71920;padding:0;cursor:pointer}.website-enquiry-row{background:#ffee5c!important}.enquiry-send-modal{width:620px;max-width:86vw}.old-send-selected-box{margin-bottom:10px;max-height:180px;overflow:auto}.old-send-selected-box b{display:block;margin:0 0 6px;font-size:13px}.old-php-enquiry-modal.enquiry-followup-modal{width:774px!important;max-width:calc(100vw - 36px)!important}.old-php-enquiry-modal .old-modal-head{height:76px;display:flex;align-items:center}.old-php-enquiry-modal .old-modal-body.enquiry-modal-body{padding:14px 16px 16px!important}.old-php-enquiry-modal .enquiry-type-line{text-align:right!important;font-size:12px!important;margin:0 0 10px!important;color:#111!important;line-height:16px!important}.old-php-enquiry-modal .old-php-follow-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;-moz-column-gap:17px!important;column-gap:17px!important;row-gap:7px!important;align-items:start!important}.old-php-enquiry-modal .old-php-follow-grid label{display:flex!important;flex-direction:column!important;gap:4px!important;font-size:12px!important;font-weight:400!important;color:#111!important;margin:0!important;line-height:16px!important}.old-php-enquiry-modal .old-php-follow-grid input:not([type=radio]):not([type=checkbox]),.old-php-enquiry-modal .old-php-follow-grid select{width:100%!important;height:33px!important;border:1px solid #cbd5df!important;border-radius:0!important;background:#fff!important;padding:6px 10px!important;font-size:12px!important;color:#111!important;box-shadow:none!important}.old-php-enquiry-modal .old-php-follow-grid input[readonly]{background:#eef1f4!important;color:#111!important}.old-php-enquiry-modal .old-php-follow-grid textarea{width:100%!important;height:98px!important;border:1px solid #cbd5df!important;border-radius:0!important;background:#fff!important;padding:8px 10px!important;font-size:12px!important;resize:vertical!important;box-shadow:none!important}.old-php-enquiry-modal .old-php-follow-grid .span3{grid-column:1/4!important;margin-top:4px!important}.old-php-enquiry-modal .enquiry-radio-box{display:grid!important;grid-template-columns:112px 1fr!important;gap:8px 8px!important;align-items:center!important;margin:0!important;min-height:112px!important}.old-php-enquiry-modal .enquiry-radio-box strong{grid-column:1/3!important;font-size:12px!important;line-height:16px!important;margin:0!important;font-weight:700!important}.old-php-enquiry-modal .enquiry-radio-box label{display:grid!important;grid-template-columns:16px 1fr!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:12px!important;line-height:16px!important;color:#111!important}.old-php-enquiry-modal .enquiry-radio-box input[type=checkbox],.old-php-enquiry-modal .enquiry-radio-box input[type=radio]{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important;margin:0!important;padding:0!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.old-php-enquiry-modal .modal-actions.old-php-center{display:flex!important;justify-content:center!important;gap:8px!important;margin:12px 0 14px!important}.old-php-enquiry-modal .modal-actions .btn{height:29px!important;min-width:73px!important;border-radius:3px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.old-php-enquiry-modal .enq-subtitle{margin:13px 0 6px!important}@media(max-width:900px){.old-php-enquiry-modal.enquiry-followup-modal{width:96vw!important}.old-php-enquiry-modal .old-php-follow-grid{grid-template-columns:1fr!important}.old-php-enquiry-modal .old-php-follow-grid .span3{grid-column:1!important}.old-php-enquiry-modal .enquiry-radio-box{grid-template-columns:1fr!important;min-height:auto!important}.old-php-enquiry-modal .enquiry-radio-box strong{grid-column:1!important}}.side-block{display:block}.side-submenu{display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out}.side-submenu.open{max-height:600px;opacity:1}.side-sub-item{height:54px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:#8c46d5;border-bottom:1px solid hsla(0,0%,100%,.25);font-size:12px;line-height:1.1}.side-sub-item.on,.side-sub-item:hover{background:#7c35cb}.side-sub-item.closed{background:#0b86c6}.side-sub-item.closed.on,.side-sub-item.closed:hover{background:#0679b5}.old-php-enquiry-modal .enquiry-radio-box{min-height:88px!important;grid-template-columns:110px 1fr!important}.old-php-enquiry-modal.enquiry-followup-modal{width:775px!important;max-width:calc(100vw - 40px)!important;background:#fff!important}.old-php-enquiry-modal .old-modal-head{height:76px!important;background:#3692bf!important;color:#fff!important;font-size:24px!important;font-weight:400!important;letter-spacing:.2px!important;padding:0 16px!important;display:flex!important;align-items:center!important}.old-php-enquiry-modal .old-modal-body.enquiry-modal-body{padding:12px 12px 14px!important;background:#fff!important;display:block!important}.oldphp-followup-top{font-size:12px!important;text-align:right!important;margin:0 0 8px!important;line-height:16px!important;color:#111!important}.oldphp-followup-form{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:7px 16px!important;align-items:start!important}.oldphp-field{display:flex!important;flex-direction:column!important;gap:4px!important;font-size:12px!important;font-weight:400!important;line-height:15px!important;color:#111!important;margin:0!important}.oldphp-field input:not([type=radio]):not([type=checkbox]),.oldphp-field select{height:34px!important;width:100%!important;border:1px solid #cbd5df!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:6px 10px!important;font-size:12px!important;color:#111!important}.oldphp-field input[readonly]{background:#eef1f4!important}.oldphp-comment{grid-column:1/4!important;margin-top:2px!important}.oldphp-comment textarea{height:78px!important;width:100%!important;border:1px solid #cbd5df!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:8px 10px!important;font-size:12px!important;resize:vertical!important}.oldphp-type-box{display:grid!important;grid-template-columns:120px 1fr!important;gap:6px 8px!important;font-size:12px!important;line-height:16px!important;color:#111!important;margin:0!important;min-height:100px!important;align-content:start!important}.oldphp-type-title{grid-column:1/3!important;font-weight:700!important;margin-bottom:2px!important}.oldphp-type-box label{display:grid!important;grid-template-columns:14px 1fr!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:12px!important;line-height:16px!important;font-weight:400!important}.oldphp-type-box input[type=checkbox],.oldphp-type-box input[type=radio]{width:12px!important;height:12px!important;margin:0!important;padding:0!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.oldphp-follow-actions{display:flex!important;justify-content:center!important;align-items:center!important;margin:10px 0 13px!important}.oldphp-follow-actions .btn{height:29px!important;min-width:73px!important;border-radius:3px!important;padding:0 14px!important;font-size:12px!important;font-weight:700!important}.old-php-enquiry-modal .enq-subtitle{font-size:16px!important;font-weight:700!important;color:#20262c!important;margin:12px 0 5px!important;line-height:20px!important}.old-php-enquiry-modal .enq-inner-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;margin:0 0 12px!important}.old-php-enquiry-modal .enq-inner-table th{height:22px!important;background:#20262c!important;color:#fff!important;font-size:11px!important;padding:4px 6px!important}.old-php-enquiry-modal .enq-inner-table td{font-size:11px!important;padding:5px 6px!important;line-height:14px!important;border-right:1px solid #fff!important}.old-php-enquiry-modal .modal-close{right:-18px!important;top:-18px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#f4f4f4!important;color:#000!important;border:0!important;font-size:32px!important;line-height:34px!important;font-weight:400!important}@media(max-width:850px){.old-php-enquiry-modal.enquiry-followup-modal{width:96vw!important}.oldphp-followup-form{grid-template-columns:1fr!important}.oldphp-comment{grid-column:1!important}.oldphp-type-box{grid-template-columns:1fr!important;min-height:auto!important}.oldphp-type-title{grid-column:1!important}}.closed-enquiry-page .old-enquiry-toolbar{padding:10px 10px 8px!important}.closed-enquiry-page .old-enquiry-filter-form{width:100%!important}.closed-enquiry-page .old-enq-search{margin-top:0!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(2){width:15%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(3){width:8%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(4){width:12%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(5){width:9%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(6){width:8%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(7){width:9%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(8){width:8%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(9){width:23%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(10){width:4%!important}@media(max-width:1180px){.closed-enquiry-page .old-enquiry-filter-grid{grid-template-columns:repeat(4,1fr)!important}.closed-enquiry-page .old-enq-search{grid-column:1/3!important;width:100%!important}}@media(max-width:760px){.closed-enquiry-page .old-enquiry-filter-grid{grid-template-columns:1fr!important}.closed-enquiry-page .old-enq-search{grid-column:1!important;width:100%!important}}.closed-enquiry-page{background:#ecf2f6!important;border:0!important;padding:0 10px 18px!important;box-shadow:none!important}.closed-enquiry-page .page-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important}.closed-enquiry-page .page-heading h1{font-size:24px!important;font-weight:400!important;line-height:32px!important;color:#111!important;margin:0!important}.closed-enquiry-page .page-heading span{font-size:16px!important;color:#222!important;line-height:22px!important;margin-top:4px!important}.closed-enquiry-page .old-enquiry-toolbar{display:block!important;background:#fff!important;border:1px solid #d7dde3!important;border-bottom:0!important;padding:10px!important;margin:0!important}.closed-enquiry-page .old-enquiry-filter-grid{display:grid!important;grid-template-columns:128px 128px 128px 128px 128px 128px 128px 128px!important;gap:10px 16px!important;align-items:start!important;max-width:1136px!important}.closed-enquiry-page .old-enquiry-filter-grid input,.closed-enquiry-page .old-enquiry-filter-grid select{width:100%!important;height:28px!important;min-height:28px!important;border:1px solid #cbd5df!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;padding:3px 8px!important;box-shadow:none!important;outline:none!important}.closed-enquiry-page .old-enquiry-filter-grid input:focus,.closed-enquiry-page .old-enquiry-filter-grid select:focus{border-color:#f1c232!important;box-shadow:none!important;outline:0!important}.closed-enquiry-page .old-enquiry-filter-grid .enquiry-type-select{height:62px!important;min-height:62px!important;padding:0!important;overflow-y:auto!important}.closed-enquiry-page .old-enquiry-filter-grid .enquiry-type-select option{font-size:12px!important;padding:2px 7px!important;line-height:17px!important}.closed-enquiry-page .old-enq-search{grid-column:1/3!important;width:270px!important;height:25px!important;min-height:25px!important;border-radius:2px!important;background:#111!important;color:#fff!important;border:0!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;margin:0!important;padding:0!important}.closed-enquiry-page .enquiry-table-wrap{background:#fff!important;border:1px solid #d7dde3!important;border-top:0!important;overflow:auto!important}.closed-enquiry-page .old-php-enquiry-list{width:100%!important;min-width:1050px!important;border-collapse:collapse!important;margin:0!important;background:#fff!important}.closed-enquiry-page .old-php-enquiry-list thead th{background:#20262c!important;color:#fff!important;height:26px!important;font-size:12px!important;font-weight:700!important;text-align:center!important;vertical-align:middle!important;padding:4px 6px!important;border:0!important;line-height:15px!important}.closed-enquiry-page .old-php-enquiry-list tbody td{font-size:12px!important;color:#111!important;line-height:15px!important;padding:6px 7px!important;border:0!important;border-right:1px solid #fff!important;text-align:center!important;vertical-align:top!important}.closed-enquiry-page .old-php-enquiry-list tbody tr:nth-child(odd){background:#f2f2f2!important}.closed-enquiry-page .old-php-enquiry-list tbody tr:nth-child(2n){background:#fff!important}.closed-enquiry-page .old-php-enquiry-list td:nth-child(2),.closed-enquiry-page .old-php-enquiry-list td:nth-child(4),.closed-enquiry-page .old-php-enquiry-list td:nth-child(5),.closed-enquiry-page .old-php-enquiry-list td:nth-child(8){text-align:left!important}.closed-enquiry-page .old-php-enquiry-list th:first-child{width:4%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(2){width:16%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(3){width:7%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(4){width:13%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(5),.closed-enquiry-page .old-php-enquiry-list th:nth-child(6),.closed-enquiry-page .old-php-enquiry-list th:nth-child(7){width:10%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(8){width:25%!important}.closed-enquiry-page .old-php-enquiry-list th:nth-child(9){width:5%!important}.closed-enquiry-page .old-enq-name-cell .link-btn{font-size:12px!important;font-weight:600!important;color:#0068a8!important;text-align:left!important;padding:0!important;background:transparent!important;border:0!important;line-height:15px!important}.closed-enquiry-page .old-enq-name-cell .red{font-size:12px!important;color:red!important;font-weight:400!important}.closed-enquiry-page .old-enq-mobile{font-size:12px!important;text-align:left!important}.closed-enquiry-page .remark-cell{max-width:none!important;white-space:normal!important;text-align:left!important;line-height:15px!important}.closed-enquiry-page .old-enq-delete-action{text-align:center!important}.closed-enquiry-page .old-enq-delete-action button{border:0!important;background:transparent!important;color:#d71920!important;padding:0!important;margin:0!important;line-height:1!important;cursor:pointer!important}.closed-enquiry-page .pager{background:#fff!important;border:1px solid #d7dde3!important;border-top:0!important;padding:10px 12px!important;margin:0!important;font-size:12px!important}.closed-enquiry-page .pager button{height:28px!important;border:1px solid #ddd!important;background:#fff!important;color:#333!important;border-radius:0!important;padding:0 12px!important;font-size:12px!important}.old-php-enquiry-modal.closed-followup-modal{width:600px!important;max-width:calc(100vw - 40px)!important;background:#fff!important;border-radius:0!important;box-shadow:0 3px 9px rgba(0,0,0,.5)!important}.old-php-enquiry-modal.closed-followup-modal .old-modal-head{height:50px!important;background:#3c8dbc!important;color:#fff!important;font-size:18px!important;font-weight:400!important;padding:13px 15px!important;display:flex!important;align-items:center!important}.old-php-enquiry-modal.closed-followup-modal .old-modal-body.enquiry-modal-body{padding:15px!important;background:#fff!important}.old-php-enquiry-modal.closed-followup-modal .oldphp-followup-top{text-align:right!important;font-size:13px!important;line-height:18px!important;margin:0 0 10px!important;color:#111!important}.old-php-enquiry-modal.closed-followup-modal .closed-detail-table{width:100%!important;min-width:0!important;margin:0 0 12px!important;border-collapse:collapse!important;border:1px solid #ddd!important}.old-php-enquiry-modal.closed-followup-modal .closed-detail-table th{background:#20262c!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-align:center!important;padding:6px 8px!important;height:29px!important;border:1px solid #ddd!important}.old-php-enquiry-modal.closed-followup-modal .closed-detail-table td{font-size:12px!important;line-height:16px!important;padding:6px 8px!important;border:1px solid #ddd!important;color:#111!important;text-align:left!important}.old-php-enquiry-modal.closed-followup-modal .closed-detail-table td:first-child{text-align:center!important;width:5%!important}.old-php-enquiry-modal.closed-followup-modal .closed-detail-table tbody tr:nth-child(odd){background:#f9f9f9!important}.old-php-enquiry-modal.closed-followup-modal .modal-actions.old-php-center{justify-content:flex-end!important;margin:14px -15px -15px!important;padding:15px!important;border-top:1px solid #e5e5e5!important;background:#fff!important}.old-php-enquiry-modal.closed-followup-modal .modal-actions .btn.dark{height:34px!important;min-width:60px!important;background:#6c757d!important;color:#fff!important;border-radius:4px!important;font-size:14px!important;font-weight:400!important;padding:6px 12px!important}.old-php-enquiry-modal.closed-followup-modal .modal-close{right:-18px!important;top:-18px!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#f4f4f4!important;color:#000!important;border:0!important;font-size:30px!important;line-height:32px!important}@media(max-width:1180px){.closed-enquiry-page .old-enquiry-filter-grid{grid-template-columns:repeat(4,128px)!important}.closed-enquiry-page .old-enq-search{grid-column:1/3!important;width:270px!important}}@media(max-width:760px){.closed-enquiry-page .page-heading{display:block!important}.closed-enquiry-page .old-enquiry-filter-grid{grid-template-columns:1fr!important;max-width:none!important}.closed-enquiry-page .old-enq-search{grid-column:1!important;width:100%!important}.old-php-enquiry-modal.closed-followup-modal{width:96vw!important}}.course-page .page-title-row{display:flex;align-items:center;justify-content:space-between;margin:10px 8px 14px}.course-page h1{font-size:20px;font-weight:500;margin:0}.course-page .crumb{font-size:14px}.old-box{background:#fff;border:1px solid #d9e1e6;margin:0 8px 18px;padding:10px}.course-filter-row{display:grid;grid-template-columns:1.3fr 1.3fr 1.3fr 1.3fr 1.3fr 1.3fr 56px;gap:16px;align-items:start;margin:8px 0 16px}.course-filter-row input,.course-filter-row select{height:28px;border:1px solid #cbd5df;background:#fff;padding:3px 10px;font-size:12px}.old-round-add{height:60px;width:56px;background:#eaf6ff;text-decoration:none;color:#111;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px}.old-round-add svg{color:#111}.old-course-table td,.old-course-table th{font-size:12px;text-align:left}.old-course-table td{padding:8px 5px}.old-course-table td:first-child{text-align:center}.old-course-table .left{text-align:left}.course-subject-cell{line-height:16px}.course-actions{display:flex;align-items:center;justify-content:center!important;gap:9px;min-width:110px}.course-actions svg{width:20px;height:20px}.plain-action{border:0;background:transparent;padding:0;cursor:pointer}.gray-dot,.green-dot{stroke:none}.active-check{color:#38ad32;stroke-width:3}.inactive-icon{color:#dd2d2d}.edit-blue{color:#0d83b8}.delete-red{color:#d71920}.red{color:red}.old-pager{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0;font-size:12px}.old-pager button{border:1px solid #ddd;background:#fff;padding:6px 12px;margin-left:4px}.old-pager button:disabled{opacity:.5}.course-form-box{padding:0 10px 10px}.course-form-title{font-size:16px;border-bottom:1px solid #d9e1e6;padding:10px 0;margin-bottom:12px}.course-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 16px}.course-form-grid label{font-size:12px;display:flex;flex-direction:column;gap:5px}.course-form-grid strong{color:red}.course-form-grid input,.course-form-grid select,.course-form-grid textarea{height:28px;border:1px solid #cbd5df;padding:4px 8px;font-size:12px;background:#fff}.course-form-grid textarea{height:70px}.course-form-grid .subject-multi{height:130px}.file-label{font-size:11px;color:#0b76a8;display:block}.radio-line{height:28px;display:flex;align-items:center;gap:8px}.radio-line input{height:auto}.editor-toolbar{margin:14px 0 0;border:1px solid #bfc7d1;border-bottom:0;background:#f5f5f5;padding:5px;display:flex;gap:4px}.editor-toolbar button{height:24px;min-width:28px;border:1px solid #ccc;background:#fff}.course-description{width:100%;min-height:360px;border:1px solid #bfc7d1;padding:10px;font-size:12px;resize:vertical}.seo-grid{grid-template-columns:1fr 1fr 1fr;margin-top:10px}.seo-grid textarea{height:60px}.form-footer{border-top:1px solid #e5e5e5;margin-top:14px;padding:14px 20px;display:flex;justify-content:space-between}.btn.dark{background:#444}.btn.save{background:#10a8d2}.btn{border:0;padding:10px 22px;border-radius:2px;font-weight:600;cursor:pointer}@media(max-width:1100px){.course-filter-row{grid-template-columns:repeat(3,1fr)}.course-form-grid{grid-template-columns:repeat(2,1fr)}}.installment-edit-page .page-title-row{margin:10px 8px 12px!important}.installment-old-box{padding:0 10px 10px!important;min-height:380px}.installment-form-grid{display:grid;grid-template-columns:280px 280px 280px 280px;gap:14px 16px;align-items:start;padding:8px 0 18px}.installment-form-grid label{font-size:12px;display:flex;flex-direction:column;gap:6px;color:#111}.installment-form-grid strong{color:red}.installment-form-grid input,.installment-form-grid select{height:30px;border:1px solid #cbd5df;background:#fff;padding:4px 9px;font-size:12px}.installment-form-grid input[readonly]{background:#e9eef3;color:#111}.installments-inline{grid-column:1/5;padding-top:4px}.installments-inline p{margin:0 0 10px;display:flex;align-items:center;gap:12px;font-size:12px}.installments-inline p label{display:inline-block;width:76px;gap:0}.installments-inline input{width:160px;height:28px;color:#e91e63;border:1px solid #555;background:#fff}.installment-total-note{padding:0 0 8px;font-size:12px}.installment-footer{margin-top:12px!important}@media(max-width:1280px){.installment-form-grid{grid-template-columns:repeat(2,280px)}.installments-inline{grid-column:1/3}}@media(max-width:760px){.installment-form-grid{grid-template-columns:1fr}.installments-inline{grid-column:1}.installments-inline p{display:block}.installments-inline p label{width:auto;margin-bottom:4px}}.course-filter-row-search{grid-template-columns:1.3fr 1.3fr 1.3fr 1.3fr 1.3fr 1.3fr 88px 56px!important;gap:16px!important;align-items:start!important}.course-search-btn{height:28px!important;background:#111!important;color:#fff!important;border:0!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;cursor:pointer!important}.old-php-course-form .course-form-title{font-size:15px;font-weight:500;padding:10px 0 12px;border-bottom:1px solid #d9e1e6}.course-type-line{display:grid;grid-template-columns:95px 130px 110px 1fr;gap:8px;align-items:center;font-size:12px;margin:8px 0 12px}.course-type-line label{font-weight:600}.course-type-line input{margin-right:4px}.course-type-line em{font-style:normal;color:#333}.old-php-course-grid{grid-template-columns:280px 280px 280px 120px 170px 110px 180px 280px!important;gap:10px 14px!important;align-items:start!important}.old-php-course-grid label{font-size:12px!important;gap:4px!important}.old-php-course-grid .label-text{display:block;line-height:16px}.old-php-course-grid .req-star,.summernote-label .req-star{display:inline!important;color:red!important;margin-left:2px}.old-php-course-grid input,.old-php-course-grid select{height:28px!important;border:1px solid #cbd5df!important;padding:3px 8px!important;font-size:12px!important}.old-php-course-grid .subject-multi{height:130px!important}.old-php-course-grid .course_icon_div,.old-php-course-grid .page_image_div,.old-php-course-grid .placement_course,.old-php-course-grid .subjects_div{grid-column:auto/span 2}.course-icon-preview{width:102px;height:102px;border:1px solid #d3dce4;margin-top:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:10px;color:#0b76a8;text-align:center;position:relative}.course-icon-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;background:#fff}.course-icon-preview span{padding:4px;word-break:break-all}.course-page-image-preview{width:300px;height:100px;border:1px solid #d3dce4;margin-top:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.course-page-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.summernote-wrap{margin-top:12px}.summernote-label{display:block;font-size:12px;font-weight:600;margin:0 0 4px}.summernote-toolbar{margin:0!important}.summernote-box{min-height:320px!important}.seo-grid{margin-top:12px!important}.seo-grid label{font-size:12px}.form-footer .btn{min-width:64px}.form-footer .btn.dark{background:#444!important}.form-footer .btn.save{background:#10a8d2!important}@media(max-width:1300px){.course-filter-row-search,.old-php-course-grid{grid-template-columns:repeat(4,1fr)!important}.old-round-add{height:50px!important}.course-search-btn{height:30px!important}}@media(max-width:900px){.course-filter-row-search,.old-php-course-grid{grid-template-columns:repeat(2,1fr)!important}.course-type-line{grid-template-columns:1fr 1fr}.course-type-line em{grid-column:1/3}.old-php-course-grid .course_icon_div,.old-php-course-grid .page_image_div,.old-php-course-grid .placement_course,.old-php-course-grid .subjects_div{grid-column:auto}.course-page-image-preview{width:100%}}.summernote-editor-box{border:1px solid #aeb8c2!important;background:#fff!important;min-height:320px!important;height:320px!important;padding:8px!important;overflow:auto!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;outline:none!important;width:100%!important}.summernote-editor-box:empty:before{content:"Course Description / Content";color:#777}.summernote-editor-box img{max-width:100%;height:auto}.summernote-toolbar button{min-width:28px;height:24px;border:1px solid #c8d1d8;background:#f7f7f7;cursor:pointer;font-size:12px;margin-right:3px}.summernote-toolbar button:hover{background:#e9eef2}.installment-form-grid .label-text,.old-php-course-grid .label-text{display:inline-block!important;line-height:16px!important;margin-bottom:4px!important}.installment-form-grid .req-star,.old-php-course-grid .req-star,.summernote-label .req-star{display:inline!important;color:red!important;margin-left:2px!important;font-weight:700!important}.installment-form-grid label{display:flex!important;flex-direction:column!important;gap:4px!important}.installment-form-grid label>.label-text{order:0}.installment-form-grid input,.installment-form-grid select{order:1}.php-batch-filter{grid-template-columns:1fr 1fr 1fr 130px;align-items:center;padding:18px 10px 24px}.php-batch-filter select{height:29px;border:1px solid #cbd8e3;background:#fff}.php-batch-filter .batch-top-icons{justify-content:flex-end}.php-batch-filter .header-action{border-radius:4px}.php-add-batch-grid{grid-template-columns:repeat(4,1fr)}.php-add-batch-grid label{min-height:72px}.batch-table td,.batch-table th{text-align:left}.batch-table .link-btn{color:#006eb8}.batch-table .link-btn:hover{text-decoration:underline}.batch-table td.red{color:red!important}.batch-actions svg{color:#047ab2;stroke:#047ab2}.batch-actions button{font-size:15px}.assignment-card{padding:12px}.assignment-card .batch-info-line{margin-bottom:12px;background:#f8fbfd;border:1px solid #dce5ed;padding:9px}.status-orange{color:#db8b00;font-weight:700}.time-preview{color:green}.batch-filter-row select:focus,.old-form-grid input:focus,.old-form-grid select:focus{outline:1px solid #d6a700;border-color:#d6a700}@media(max-width:1200px){.php-add-batch-grid,.php-batch-filter{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.php-add-batch-grid,.php-batch-filter{grid-template-columns:1fr}.php-batch-filter .batch-top-icons{justify-content:flex-start}}.batch-table td .plain-count{color:#111;text-decoration:none;font-weight:400}.batch-table td .count-link{color:#0073b7;text-decoration:none}.batch-table td .count-link:hover,.cell-link:hover{text-decoration:underline}.cell-link{color:#0073b7;margin:0;font:inherit}.assignment-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.assignment-header-row h2{font-size:18px;margin:0;font-weight:700}.zip-btn{width:55px;height:55px;border:0;border-radius:4px;background:#e8f4fb;color:#144f67;font-weight:800;box-shadow:inset 0 0 0 1px #cfe2ee;cursor:pointer}.batch-assignment-table td,.batch-assignment-table th{text-align:left!important}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:75px}.assignment-modal{width:min(1000px,78vw);box-shadow:0 8px 35px rgba(0,0,0,.3)}.modal-title{background:#3c8dbc;color:#fff;font-size:24px;padding:18px 20px}.modal-close{right:-18px;top:-18px;width:42px;height:42px;background:#f3f3f3;font-size:30px;line-height:38px}.modal-body{padding:18px;max-height:70vh;overflow:auto;color:#111}.assignment-popup-info{display:grid;grid-template-columns:1fr 1fr;gap:6px 55px;font-size:14px;margin-bottom:10px}.submission-grid{margin-top:18px}.submission-row{display:grid;grid-template-columns:140px 220px 150px 150px 1fr;gap:18px;align-items:flex-start;margin:18px 0 12px;padding-bottom:14px;border-bottom:1px solid #d5d5d5}.assignment-student-img,.no-img{width:90px;height:100px;border:1px solid #bbb}.no-img{background:#eee}.stars{color:#f4c300;white-space:nowrap}.submission-row p{margin:6px 0}.submission-row input,.submission-row textarea{width:100%;border:1px solid #ccc;min-height:30px}.submission-row textarea{min-height:62px}.attendance-page-card{background:#fff}.attendance-info-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:18px 8px 14px}.attendance-info-grid p{margin:5px 0;padding:4px}.attendance-summary-box{background:#f4f6f9;padding:15px 18px;border-radius:6px;margin:0 0 15px}.attendance-summary-head{margin-bottom:10px}.pdf-download-btn{display:inline-flex;gap:4px;align-items:center;border:0;background:#d9534f;color:#fff;padding:7px 10px;border-radius:3px;font-size:12px;cursor:pointer}.attendance-summary-table td,.attendance-summary-table th,.batch-attendance-detail-table td,.batch-attendance-detail-table th{text-align:left!important}.student-list{text-align:left;white-space:pre-line}.faculty-absent-row{background:#fff0f0!important}.mt14{margin-top:14px}.old-form-grid select{font-size:14px;min-height:30px}.old-form-grid option{font-size:14px;padding:7px 8px}.field-title b{color:red}.php-add-batch-grid{align-items:start}.batch-top-icons .batch-icon-btn{background:#e9f4f8!important;color:#111!important;border-radius:4px;box-shadow:none;width:58px;min-height:58px}.batch-top-icons .batch-icon-btn svg{color:#e92222;stroke:#e92222;fill:none}.complete-modal{width:min(500px,calc(100vw - 36px));background:#fff;position:relative;box-shadow:0 8px 35px rgba(0,0,0,.3)}.complete-modal .modal-title{background:#3c8dbc;color:#fff;font-size:24px;padding:18px 20px}.complete-modal-body{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 22px}.complete-modal-body label{display:flex;flex-direction:column;gap:5px}.complete-modal-body input{height:30px;border:1px solid #cbd8e3;padding:5px 8px}.complete-modal-footer{display:flex;justify-content:center;gap:8px;padding:18px 0 22px}.complete-modal-footer .btn{border-radius:3px}.desc-modal{width:min(760px,62vw)}.files-modal{width:min(980px,76vw)}.assignment-student-modal{width:min(1000px,78vw)}.assignment-toggle-row{display:flex;gap:8px;margin:10px 0 14px}.assignment-toggle-row button{border:0;background:#6f7377;color:#fff;padding:7px 14px;border-radius:2px;font-weight:700}.assignment-toggle-row button.on{background:#168bd0}.assignment-file-table a{color:#006eb8;display:inline-flex;gap:4px;align-items:center}.assignment-modal .modal-body p{margin:0 0 8px}.cell-link{border:0;background:transparent;color:#006eb8;padding:0;text-align:left;cursor:pointer}.cell-link:hover{text-decoration:underline}.batch-table td:nth-child(12){color:#111!important}.batch-table td:nth-child(12) a{color:#111!important;pointer-events:none}@media(max-width:760px){.complete-modal-body{grid-template-columns:1fr}.assignment-student-modal,.desc-modal,.files-modal{width:calc(100vw - 24px)}}.side-item.on{background:#0b87bd}.document-card{padding-top:0}.document-filter-row{display:grid;grid-template-columns:minmax(500px,1fr) 85px;gap:12px;padding:18px 12px 16px}.document-filters input,.document-filters select{border:1px solid #d1dbe4;padding:0 9px;font-size:11px}.document-add-btn,.document-add-btn:hover{width:55px;min-height:55px;border-radius:4px;background:#e9f5ef;color:#111;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;font-size:12px}.document-add-btn svg{fill:#333;stroke:#333}.document-table td:first-child,.document-table th:first-child{width:40px}.document-table td:nth-child(4),.document-table td:nth-child(5){width:130px}.doc-actions a,.doc-actions button{color:#0d92c9;padding:0 4px}.doc-actions button:last-child{color:#df1235}.document-form-box{background:#fff}.document-form-box h3{font-size:13px;font-weight:400;padding:10px 0 6px;margin:0 12px;border-bottom:0;background:transparent}.document-form-grid{display:grid;grid-template-columns:280px 280px 280px;gap:18px;padding:2px 12px 18px}.document-form-grid label{font-size:11px;display:flex;flex-direction:column}.document-form-grid b{color:red}.document-form-grid input,.document-form-grid select{height:28px;border:1px solid #cbd8e3;padding:4px 8px;background:#fff;margin-top:5px;font-size:11px}.document-form-grid input[type=file]{padding:3px;background:#f7f8fa}.document-form-grid .filename{font-size:11px;color:#d82424;margin-top:4px;word-break:break-word}.document-form-box .old-footer{height:58px;background:#eef3f7;border-top:1px solid #dbe3eb}.document-form-box .btn.dark{background:#2988b8;color:#fff}.document-form-box .btn.save{background:#13a7de;color:#fff}@media(max-width:900px){.document-filter-row,.document-filters,.document-form-grid{grid-template-columns:1fr}.document-add-btn{margin-left:0}}.document-filter-row{align-items:center}.document-filters input,.document-filters select{height:26px}.old-round-add,.old-round-add:hover{height:60px;width:60px;border-radius:4px;background:#e9f5ef;color:#111;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;font-size:12px;line-height:14px}.old-round-add svg{color:#d52235;fill:#d52235;stroke:#333;margin-bottom:2px}.document-round-add{margin-right:0}.document-table{min-width:900px}@media(max-width:900px){.document-filter-row{align-items:flex-start}.document-filters,.old-document-form-grid{grid-template-columns:1fr}.document-filters{width:100%}.document-filter-row{flex-direction:column}.document-round-add{align-self:flex-end}}.document-content-area{padding:16px 18px 38px;background:#eaf0f5;min-height:calc(100vh - 150px)}.document-list-card{background:#fff;border:1px solid #e2e8ee;border-radius:0;padding:0 10px 14px;box-shadow:none}.document-filter-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 0}.document-filters{display:grid;grid-template-columns:280px 280px;gap:16px;align-items:center}.document-filters input,.document-filters select{height:28px;border:1px solid #cbd6df;background:#fff;padding:2px 8px;font-size:12px;outline:none;border-radius:0;color:#111}.document-filters input:focus,.document-filters select:focus,.old-document-form-grid input:focus,.old-document-form-grid select:focus{border-color:#e7ba10;box-shadow:none}.document-add-tile,.document-add-tile:hover{width:55px;height:55px;border-radius:4px;background:#e9f5ef;color:#111;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;font-size:12px;line-height:14px;margin-right:0}.document-add-person{position:relative;width:28px;height:25px;display:inline-block}.document-add-head{position:absolute;left:10px;top:1px;width:11px;height:11px;background:#333;border-radius:50%}.document-add-body{position:absolute;left:4px;top:12px;width:22px;height:10px;background:#333;border-radius:12px 12px 2px 2px}.document-add-plus{position:absolute;right:-1px;bottom:0;width:13px;height:13px;border-radius:50%;background:#ef2b2f;color:#fff;border:1px solid #fff;font-size:12px;line-height:12px;font-weight:700;text-align:center}.document-table-wrap{overflow-x:auto;background:#fff}.document-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}.document-table th{background:#1b2024;color:#fff;text-align:left;font-weight:700;padding:6px 7px;border-right:2px solid #fff}.document-table td{padding:6px 7px;border-right:1px solid #fff;border-bottom:1px solid #eef1f4;color:#111;text-align:left;line-height:16px}.document-table tbody tr:nth-child(odd){background:#f0f0f0}.document-table tbody tr:nth-child(2n){background:#fff}.document-table td:first-child,.document-table th:first-child{width:42px}.document-table td:nth-child(2),.document-table th:nth-child(2){width:32%}.document-table td:nth-child(3),.document-table th:nth-child(3){width:24%}.document-table td:nth-child(4),.document-table td:nth-child(5),.document-table td:nth-child(6),.document-table th:nth-child(4),.document-table th:nth-child(5),.document-table th:nth-child(6){width:130px}.document-table b{font-weight:700}.doc-actions{white-space:nowrap}.doc-actions a,.doc-actions button{border:0;background:transparent;color:#0a93c8;padding:0 3px;display:inline-flex;align-items:center;vertical-align:middle;cursor:pointer}.doc-actions a:hover,.doc-actions button:hover{opacity:.75}.doc-actions button:last-child{color:#df1531}.empty-row{color:#666;padding:14px!important}.document-pager{padding:14px 0 0;font-size:13px}.document-pager button{height:34px;border:1px solid #e5e5e5;background:#fff;color:#777;padding:0 16px;margin-left:4px}.document-pager button:disabled{opacity:.75;cursor:not-allowed}.old-document-form-box{background:#fff;border:1px solid #e2e8ee;border-radius:0;box-shadow:none;padding:0}.old-document-form-box h3{font-size:13px;font-weight:400;margin:0;padding:10px 0 6px;color:#111}.old-document-form-box h3 .plus-square{font-size:13px;margin-right:4px;color:#444}.old-document-form-grid{display:grid;grid-template-columns:280px 280px 280px;gap:18px;padding:0 0 20px;align-items:start}.old-document-form-grid label{display:flex;flex-direction:column;font-size:12px;color:#111;font-weight:400}.old-document-form-grid label span{margin-bottom:5px}.old-document-form-grid b{color:red}.old-document-form-grid input,.old-document-form-grid select{height:28px;border:1px solid #cbd6df;background:#fff;border-radius:0;padding:3px 8px;font-size:12px;color:#111;outline:none}.old-document-form-grid input[type=file]{padding:3px;background:#f8fafc}.document-form-footer{height:58px;background:#eef3f7;border-top:1px solid #dfe7ee;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin:0 -1px -1px}.document-form-footer .btn,.document-form-footer .btn:hover{border:0;border-radius:2px;padding:8px 13px;font-size:13px;text-decoration:none;line-height:16px;color:#fff}.document-back-btn{background:#2d8ab8}.document-save-btn{background:#12aadd}.document-loading{font-size:13px;padding:12px 0 22px}.box-section.old-document-form-box{padding-left:10px;padding-right:10px}@media(max-width:900px){.document-filter-row{align-items:flex-start}.document-filters,.old-document-form-grid{grid-template-columns:1fr}.document-filters{width:100%}.document-filter-row{flex-direction:column}.document-add-tile{align-self:flex-end}}.admin-main{overflow-x:hidden!important}.content-area{max-width:100%;overflow-x:hidden}.student-card{max-width:100%;overflow:hidden}.compact-content{padding-left:14px!important;padding-right:14px!important}.batch-filter-row.php-batch-filter{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr) auto!important;padding:14px 10px 18px!important}.batch-filter-row.php-batch-filter select{height:28px;border:1px solid #c8d3dd;background:#fff;padding:3px 8px;font-size:12px}.batch-icon-btn{width:58px!important;height:60px!important;background:#eaf5ef!important;border-radius:4px!important}.batch-icon-btn:first-child{background:#eaf6fb!important}.batch-icon-btn svg{width:23px!important;height:23px!important;color:#d71920!important;stroke:#d71920!important;fill:#d71920!important}.table-wrap{max-width:100%;overflow-x:hidden!important}.batch-table td,.batch-table th{padding:5px!important;font-size:12px!important;line-height:16px!important;word-break:break-word!important}.batch-table td:first-child,.batch-table th:first-child{width:42px}.batch-table td:nth-child(2),.batch-table th:nth-child(2){width:128px}.batch-table td:nth-child(3),.batch-table th:nth-child(3){width:150px}.batch-table td:nth-child(4),.batch-table th:nth-child(4){width:62px}.batch-table td:nth-child(5),.batch-table td:nth-child(6),.batch-table th:nth-child(5),.batch-table th:nth-child(6){width:82px}.batch-table td:nth-child(7),.batch-table th:nth-child(7){width:105px}.batch-table td:nth-child(8),.batch-table th:nth-child(8){width:110px}.batch-table td:nth-child(9),.batch-table th:nth-child(9){width:55px}.batch-table td:nth-child(10),.batch-table th:nth-child(10){width:68px}.batch-table td:nth-child(11),.batch-table td:nth-child(12),.batch-table td:nth-child(13),.batch-table td:nth-child(14),.batch-table th:nth-child(11),.batch-table th:nth-child(12),.batch-table th:nth-child(13),.batch-table th:nth-child(14){width:62px;text-align:left}.batch-table td:nth-child(15),.batch-table th:nth-child(15){width:96px}.batch-actions a,.batch-actions button{padding:0 2px!important}.batch-table .count-link,.batch-table a.count-link{color:#006eb8!important}.batch-table .plain-count{color:#111!important}.pager{padding:10px 10px 14px!important}.pager button{min-width:88px;height:28px;background:#fff;border:1px solid #cfcfcf;color:#777}.php-add-batch-grid{padding:14px 10px 0!important}.php-add-batch-grid label{min-width:0}.php-add-batch-grid input,.php-add-batch-grid select{height:28px!important;border:1px solid #c8d3dd!important;border-radius:0!important;font-size:12px!important}.php-add-batch-grid input:focus,.php-add-batch-grid select:focus{border-color:#e7ba10!important;outline:none!important}.php-add-batch-grid .radio-row{height:28px;display:flex;align-items:center;gap:5px}.php-add-batch-grid .time-preview{display:block;color:green;margin-top:7px;font-size:13px}.box-section .old-footer{height:58px!important;padding:0 10px!important;overflow:hidden!important}.attendance-page-card{padding:0!important;border:0!important;background:transparent!important}.attendance-info-grid{background:#fff;padding:18px 10px 16px!important;grid-template-columns:repeat(3,1fr)!important;gap:22px 60px!important;font-size:13px}.attendance-info-grid p{margin:0!important}.attendance-summary-box{background:#f4f6f8!important;padding:20px 10px 14px!important;margin:0!important}.attendance-summary-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.attendance-summary-head h2{font-size:18px;margin:0}.pdf-download-btn{background:#d84836!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:5px 10px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.attendance-summary-box p{font-size:13px;margin:0 0 12px}.attendance-summary-table th{background:transparent!important;color:#111!important;border-bottom:2px solid #222!important;font-size:18px!important;padding:8px 4px!important}.attendance-summary-table td{font-size:12px!important;padding:6px 4px!important}.batch-attendance-detail-table th{background:#fff!important;color:#111!important;border-bottom:2px solid #222!important;font-size:18px!important;padding:8px 6px!important}.batch-attendance-detail-table td{font-size:12px!important;padding:7px 6px!important;line-height:16px!important}.batch-attendance-detail-table td:first-child,.batch-attendance-detail-table th:first-child{width:90px}.batch-attendance-detail-table td:nth-child(2),.batch-attendance-detail-table th:nth-child(2){width:130px}.batch-attendance-detail-table td:nth-child(5),.batch-attendance-detail-table th:nth-child(5){width:170px}.student-list{word-break:normal!important}.mt14{margin-top:14px!important}.document-table-wrap{overflow-x:hidden!important}.document-table td,.document-table th{font-size:12px!important;line-height:16px!important;padding:6px 7px!important}.document-filter-row{padding:16px 0 14px!important}.document-list-card{padding:0 10px 16px!important}.document-pager{padding:12px 0 0!important}.document-add-tile{width:58px!important;height:58px!important;background:#eaf5ef!important}@media(max-width:1200px){.batch-filter-row.php-batch-filter{grid-template-columns:1fr 1fr!important}.php-add-batch-grid{grid-template-columns:repeat(2,1fr)!important}.batch-table{font-size:11px!important}.batch-table td,.batch-table th{font-size:11px!important;padding:4px!important}}.admin-main,.content-area,.student-card,body,html{overflow-x:hidden!important}.document-table-wrap,.table-wrap{scrollbar-width:none!important;-ms-overflow-style:none!important}.document-table-wrap::-webkit-scrollbar,.table-wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.batch-table td:nth-child(3),.batch-table th:nth-child(3){width:12%!important}.batch-table td:nth-child(7),.batch-table th:nth-child(7){width:9%!important}.batch-table td:nth-child(8),.batch-table th:nth-child(8){width:9.5%!important}.batch-table td:nth-child(10),.batch-table td:nth-child(11),.batch-table td:nth-child(12),.batch-table td:nth-child(13),.batch-table td:nth-child(14),.batch-table th:nth-child(10),.batch-table th:nth-child(11),.batch-table th:nth-child(12),.batch-table th:nth-child(13),.batch-table th:nth-child(14){width:5.5%!important}.batch-table td:nth-child(15),.batch-table th:nth-child(15){width:8%!important}.batch-actions{word-break:keep-all!important}.batch-actions a,.batch-actions button{margin-right:2px!important}.attendance-page-card,.attendance-summary-box,.attendance-summary-table,.batch-attendance-detail-table{max-width:100%!important;overflow-x:hidden!important}.batch-attendance-detail-table td,.batch-attendance-detail-table th{overflow-wrap:anywhere!important;white-space:normal!important}.document-add-tile{flex:0 0 58px!important}@media (max-width:900px){.batch-filter-row.php-batch-filter,.document-filter-row,.document-filters,.old-document-form-grid,.php-add-batch-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.batch-top-icons,.header-actions.compact-actions{justify-content:flex-start!important}.batch-attendance-detail-table thead,.batch-table thead,.document-table thead{display:none!important}.batch-attendance-detail-table,.batch-attendance-detail-table tbody,.batch-attendance-detail-table td,.batch-attendance-detail-table tr,.batch-table,.batch-table tbody,.batch-table td,.batch-table tr,.document-table,.document-table tbody,.document-table td,.document-table tr{display:block!important;width:100%!important}.batch-attendance-detail-table tr,.batch-table tr,.document-table tr{margin-bottom:10px!important;border:1px solid #d7e1e9!important;background:#fff!important}.batch-attendance-detail-table td,.batch-table td,.document-table td{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:7px 9px!important;border-bottom:1px solid #edf1f4!important}.batch-attendance-detail-table td:before,.batch-table td:before,.document-table td:before{content:attr(data-label);font-weight:700;color:#222;min-width:105px}}.admin-layout,.admin-main,.attendance-page-card,.box-section,.compact-content,.content-area,.document-card,.document-list-card,.student-card{max-width:100%}.admin-main,.attendance-page-card,.box-section,.content-area,.content-area.compact-content,.document-list-card,.student-card{overflow-x:hidden!important}.document-table-wrap,.table-wrap{max-width:100%;overflow-x:hidden!important;overflow-y:visible}.batch-filter-row.php-batch-filter input,.batch-filter-row.php-batch-filter select{width:100%!important;min-width:0!important}.batch-top-icons{white-space:nowrap!important}.batch-table td,.batch-table th{vertical-align:top!important}.batch-table td:first-child,.batch-table th:first-child{width:38px!important}.batch-table td:nth-child(2),.batch-table th:nth-child(2){width:118px!important}.batch-table td:nth-child(3),.batch-table th:nth-child(3){width:140px!important}.batch-table td:nth-child(4),.batch-table th:nth-child(4){width:55px!important}.batch-table td:nth-child(5),.batch-table td:nth-child(6),.batch-table th:nth-child(5),.batch-table th:nth-child(6){width:76px!important}.batch-table td:nth-child(7),.batch-table th:nth-child(7){width:96px!important}.batch-table td:nth-child(8),.batch-table th:nth-child(8){width:100px!important}.batch-table td:nth-child(9),.batch-table th:nth-child(9){width:48px!important}.batch-table td:nth-child(10),.batch-table th:nth-child(10){width:66px!important}.batch-table td:nth-child(11),.batch-table td:nth-child(12),.batch-table td:nth-child(13),.batch-table td:nth-child(14),.batch-table th:nth-child(11),.batch-table th:nth-child(12),.batch-table th:nth-child(13),.batch-table th:nth-child(14){width:58px!important}.batch-table td:nth-child(15),.batch-table th:nth-child(15){width:86px!important}.batch-actions,.doc-actions{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.batch-actions a,.batch-actions button,.doc-actions a,.doc-actions button{padding:0 2px!important;flex:0 0 auto!important}.document-pager,.pager{overflow:hidden!important;clear:both!important;flex-wrap:wrap!important;gap:8px!important}.php-add-batch-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 18px!important}.php-add-batch-grid label{min-width:0!important}.php-add-batch-grid input,.php-add-batch-grid select,.php-add-batch-grid textarea{width:100%!important;min-width:0!important}.attendance-info-grid{gap:12px 24px!important}.attendance-summary-table,.batch-attendance-detail-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.attendance-summary-table td,.attendance-summary-table th,.batch-attendance-detail-table td,.batch-attendance-detail-table th{overflow-wrap:anywhere!important;white-space:normal!important}.document-filter-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.document-filters{display:grid!important;grid-template-columns:minmax(180px,280px) minmax(180px,280px)!important;gap:16px!important;max-width:620px!important}.document-filters input,.document-filters select{width:100%!important;min-width:0!important}.document-add-btn,.document-add-tile,.document-round-add{flex:0 0 auto!important}.document-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.document-table td,.document-table th{font-size:11px!important;line-height:15px!important;padding:6px!important;white-space:normal!important;overflow-wrap:anywhere!important}.document-table td:first-child,.document-table th:first-child{width:44px!important}.document-table td:nth-child(3),.document-table th:nth-child(3){width:220px!important}.document-table td:nth-child(4),.document-table th:nth-child(4){width:100px!important}.document-table td:nth-child(5),.document-table th:nth-child(5){width:92px!important}.document-table td:nth-child(6),.document-table th:nth-child(6){width:120px!important}.old-document-form-grid{display:grid!important;grid-template-columns:minmax(180px,280px) minmax(180px,280px) minmax(180px,280px)!important;gap:18px!important;max-width:920px!important}.old-document-form-grid input,.old-document-form-grid select{width:100%!important;min-width:0!important}@media (max-width:1180px){.batch-filter-row.php-batch-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.batch-top-icons{justify-content:flex-start!important}.php-add-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.old-document-form-grid{grid-template-columns:repeat(2,minmax(0,280px))!important}.document-table td:nth-child(3),.document-table th:nth-child(3){width:170px!important}}@media (max-width:900px){.content-area.compact-content,.document-content-area{padding:10px!important}.document-filter-row{flex-direction:column!important;align-items:stretch!important}.document-filters{grid-template-columns:1fr!important;max-width:none!important;width:100%!important}.document-add-btn,.document-add-tile,.document-round-add{align-self:flex-start!important}.attendance-info-grid{grid-template-columns:1fr 1fr!important}.attendance-summary-head{align-items:flex-start!important;gap:8px!important;flex-direction:column!important}}@media (max-width:700px){.left-sidebar{display:none!important}.admin-main{width:100%!important;margin-left:0!important}.content-area.compact-content,.document-content-area{padding:8px!important}.box-section,.document-list-card,.student-card{border-radius:0!important}.page-strip{height:auto!important;padding:10px!important;gap:8px!important;align-items:flex-start!important;flex-direction:column!important}.batch-filter-row.php-batch-filter,.old-document-form-grid,.php-add-batch-grid{grid-template-columns:1fr!important}.batch-top-icons{width:100%!important;justify-content:flex-start!important}.document-form-footer,.old-footer{height:auto!important;min-height:56px!important;gap:10px!important;align-items:center!important;padding:12px!important;flex-wrap:wrap!important}.document-pager,.pager{padding:10px!important;font-size:12px!important}.document-pager>div,.pager>div{width:100%!important;justify-content:flex-start!important}.attendance-summary-table,.attendance-summary-table tbody,.attendance-summary-table td,.attendance-summary-table thead,.attendance-summary-table tr,.batch-attendance-detail-table,.batch-attendance-detail-table tbody,.batch-attendance-detail-table td,.batch-attendance-detail-table thead,.batch-attendance-detail-table tr,.batch-table,.batch-table tbody,.batch-table td,.batch-table thead,.batch-table tr,.document-table,.document-table tbody,.document-table td,.document-table thead,.document-table tr{display:block!important;width:100%!important}.attendance-summary-table thead,.batch-attendance-detail-table thead,.batch-table thead,.document-table thead{display:none!important}.attendance-summary-table tr,.batch-attendance-detail-table tr,.batch-table tr,.document-table tr{background:#fff!important;border:1px solid #d8e1e8!important;margin:0 0 10px!important;padding:8px!important;border-radius:4px!important}.attendance-summary-table td,.batch-attendance-detail-table td,.batch-table td,.document-table td{border:0!important;border-bottom:1px solid #edf1f4!important;background:#fff!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;min-height:28px!important;padding:6px 4px!important;font-size:12px!important}.attendance-summary-table td:before,.batch-attendance-detail-table td:before,.batch-table td:before,.document-table td:before{font-weight:700!important;color:#111!important}.batch-table td:first-child:before{content:"No."}.batch-table td:nth-child(2):before{content:"Batch Code"}.batch-table td:nth-child(3):before{content:"Course"}.batch-table td:nth-child(4):before{content:"Branch"}.batch-table td:nth-child(5):before{content:"Start"}.batch-table td:nth-child(6):before{content:"End"}.batch-table td:nth-child(7):before{content:"Time"}.batch-table td:nth-child(8):before{content:"Faculty"}.batch-table td:nth-child(9):before{content:"Lab"}.batch-table td:nth-child(10):before{content:"Status"}.batch-table td:nth-child(11):before{content:"Assign"}.batch-table td:nth-child(12):before{content:"Student"}.batch-table td:nth-child(13):before{content:"Classes"}.batch-table td:nth-child(14):before{content:"Fac(A)"}.batch-table td:nth-child(15):before{content:"Action"}.document-table td:first-child:before{content:"No."}.document-table td:nth-child(2):before{content:"Document Title"}.document-table td:nth-child(3):before{content:"Category"}.document-table td:nth-child(4):before{content:"Date"}.document-table td:nth-child(5):before{content:"Time"}.document-table td:nth-child(6):before{content:"Action"}.attendance-summary-table td:first-child:before{content:"Student Name"}.attendance-summary-table td:nth-child(2):before{content:"Present"}.attendance-summary-table td:nth-child(3):before{content:"Absent"}.batch-attendance-detail-table td:first-child:before{content:"S.No"}.batch-attendance-detail-table td:nth-child(2):before{content:"Date"}.batch-attendance-detail-table td:nth-child(3):before{content:"Present Students"}.batch-attendance-detail-table td:nth-child(4):before{content:"Absent Students"}.batch-attendance-detail-table td:nth-child(5):before{content:"Faculty"}.batch-actions,.doc-actions{display:flex!important;gap:8px!important;align-items:center!important;white-space:normal!important}}.admin-main,.content-area,.student-card,body,html{max-width:100%;overflow-x:hidden!important}.batch-manager-card{padding:10px 10px 14px!important}.batch-table-wrap{width:100%!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:0!important}.batch-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.batch-table td,.batch-table th{font-size:11px!important;line-height:15px!important;padding:5px 4px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.batch-table td:first-child,.batch-table th:first-child{width:4%!important}.batch-table td:nth-child(2),.batch-table th:nth-child(2){width:11%!important}.batch-table td:nth-child(3),.batch-table th:nth-child(3){width:13%!important}.batch-table td:nth-child(4),.batch-table th:nth-child(4){width:5.5%!important}.batch-table td:nth-child(5),.batch-table td:nth-child(6),.batch-table th:nth-child(5),.batch-table th:nth-child(6){width:7%!important}.batch-table td:nth-child(7),.batch-table th:nth-child(7){width:8.5%!important}.batch-table td:nth-child(8),.batch-table th:nth-child(8){width:9%!important}.batch-table td:nth-child(9),.batch-table th:nth-child(9){width:4.5%!important}.batch-table td:nth-child(10),.batch-table th:nth-child(10){width:6%!important}.batch-table td:nth-child(11),.batch-table td:nth-child(12),.batch-table td:nth-child(13),.batch-table td:nth-child(14),.batch-table th:nth-child(11),.batch-table th:nth-child(12),.batch-table th:nth-child(13),.batch-table th:nth-child(14){width:5.2%!important;text-align:left!important}.batch-table td:nth-child(15),.batch-table th:nth-child(15){width:8.4%!important}.batch-actions{gap:4px!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important}.batch-actions,.batch-actions a,.batch-actions button{display:inline-flex!important;align-items:center!important}.batch-actions a,.batch-actions button{width:16px!important;height:16px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#0585bd!important;justify-content:center!important;flex:0 0 16px!important}.batch-actions .old-trash-icon,.batch-actions button[title=Delete]{color:#e3182c!important}.batch-actions svg{width:14px!important;height:14px!important;stroke-width:2.2!important}.batch-filter-row.php-batch-filter{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto!important;gap:14px!important;align-items:center!important;padding:18px 0 14px!important}.batch-filter-row.php-batch-filter select{width:100%!important;min-width:0!important}.batch-top-icons{display:flex!important;gap:8px!important;justify-content:flex-end!important}.batch-icon-btn{background:#eaf5f9!important;color:#111!important}.batch-icon-btn svg{color:#e51d2d!important;fill:#e51d2d!important;stroke:#e51d2d!important}.batch-icon-btn:nth-child(2){background:#eaf5ef!important}.pager{overflow:hidden!important;clear:both!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.pager button{min-width:88px!important;height:28px!important;background:#fff!important;border:1px solid #cfcfcf!important;color:#777!important}.plain-count{color:#111!important}.batch-table a.count-link,.count-link{color:#006eb8!important}.assignment-actions{gap:6px!important}.old-pdf-icon{color:#1395d3!important}.old-trash-icon{color:#e3182c!important}.batch-assignment-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.batch-assignment-table td,.batch-assignment-table th{font-size:12px!important;padding:5px 6px!important}.batch-assignment-table td:first-child,.batch-assignment-table th:first-child{width:44px!important}.batch-assignment-table td:nth-child(9),.batch-assignment-table th:nth-child(9){width:78px!important}.attendance-page-card{padding:18px 20px!important}.attendance-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 36px!important}.batch-attendance-detail-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.batch-attendance-detail-table td,.batch-attendance-detail-table th{font-size:12px!important;line-height:16px!important;padding:6px!important}.batch-attendance-detail-table td:first-child,.batch-attendance-detail-table th:first-child{width:80px!important}.batch-attendance-detail-table td:nth-child(2),.batch-attendance-detail-table th:nth-child(2){width:130px!important}.batch-attendance-detail-table td:nth-child(5),.batch-attendance-detail-table th:nth-child(5){width:150px!important}@media(max-width:1180px){.batch-filter-row.php-batch-filter{grid-template-columns:1fr 1fr!important}.batch-top-icons{justify-content:flex-start!important}.batch-table td,.batch-table th{font-size:10.5px!important;padding:4px 3px!important}.batch-actions{gap:3px!important}.batch-actions a,.batch-actions button{width:15px!important;flex-basis:15px!important}.batch-actions svg{width:13px!important;height:13px!important}}@media(max-width:900px){.batch-filter-row.php-batch-filter{grid-template-columns:1fr!important}.batch-top-icons{justify-content:flex-start!important}.batch-assignment-table thead,.batch-attendance-detail-table thead,.batch-table thead{display:none!important}.batch-assignment-table,.batch-assignment-table tbody,.batch-assignment-table td,.batch-assignment-table tr,.batch-attendance-detail-table,.batch-attendance-detail-table tbody,.batch-attendance-detail-table td,.batch-attendance-detail-table tr,.batch-table,.batch-table tbody,.batch-table td,.batch-table tr{display:block!important;width:100%!important}.batch-assignment-table tr,.batch-attendance-detail-table tr,.batch-table tr{margin-bottom:10px!important;border:1px solid #d7e1e9!important;background:#fff!important}.batch-assignment-table td,.batch-attendance-detail-table td,.batch-table td{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 10px!important;border-bottom:1px solid #edf1f4!important;text-align:right!important}.batch-assignment-table td:before,.batch-attendance-detail-table td:before,.batch-table td:before{content:attr(data-label);font-weight:700;color:#222;text-align:left;min-width:112px}.batch-actions{justify-content:flex-end!important}.attendance-info-grid{grid-template-columns:1fr!important}.attendance-page-card{padding:12px!important}.assignment-modal{width:calc(100vw - 24px)!important}.submission-row{grid-template-columns:1fr!important}}.demo-manager-card{padding:10px 12px 14px!important}.demo-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:14px}.demo-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px 14px}.demo-filters input,.demo-filters select{height:30px;border:1px solid #c8d2db;padding:4px 9px;font-size:12px;background:#fff}.tiny-search{height:30px;border:1px solid #0e9dcb;background:#12a7d5;color:#fff;padding:0 10px;font-size:12px;display:inline-flex;align-items:center;gap:5px;justify-content:center}.old-action-tiles{display:flex;gap:8px;align-items:flex-start}.old-action-tiles button{width:58px;min-height:58px;border:0;border-radius:3px;background:#eaf5f9;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;cursor:pointer}.old-action-tiles button:nth-child(2){background:#f1f7fb;color:#e51d2d}.old-action-tiles button:nth-child(3){background:#eff8ef;color:#118b35}.demo-table-wrap{width:100%;overflow-x:hidden}.demo-table{width:100%;table-layout:fixed;border-collapse:collapse}.demo-table td,.demo-table th{font-size:12px;line-height:16px;padding:6px 7px;white-space:normal;overflow-wrap:anywhere}.demo-table td:first-child,.demo-table th:first-child{width:5%}.demo-table td:nth-child(2),.demo-table th:nth-child(2){width:10%}.demo-table td:nth-child(3),.demo-table th:nth-child(3){width:9%}.demo-table td:nth-child(4),.demo-table th:nth-child(4){width:11%}.demo-table td:nth-child(5),.demo-table td:nth-child(6),.demo-table th:nth-child(5),.demo-table th:nth-child(6){width:10%}.demo-table td:nth-child(7),.demo-table th:nth-child(7){width:24%}.demo-table td:nth-child(8),.demo-table th:nth-child(8){width:12%}.demo-table td:nth-child(9),.demo-table th:nth-child(9){width:9%}.demo-table td:nth-child(10),.demo-table th:nth-child(10){width:7%}.demo-remark{font-size:11.5px}.old-delete-icon{border:0;background:transparent;color:#e3182c;cursor:pointer;padding:0;margin-left:8px}.old-demo-modal{width:min(760px,calc(100vw - 28px));background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35);position:relative}.old-modal-head{background:#3c8dbc;color:#fff;font-size:22px;padding:18px 22px}.old-demo-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px 20px}.old-demo-form label{font-size:12px;font-weight:700}.old-demo-form input,.old-demo-form select,.old-demo-form textarea{width:100%;height:32px;border:1px solid #c8d2db;margin-top:5px;padding:5px 8px;font-size:12px}.old-demo-form textarea{height:70px;resize:vertical}.old-demo-form .span2{grid-column:span 2}.old-modal-footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e5e5e5;padding:12px 20px}.btn.dark{background:#606b74}.btn.dark,.btn.save{color:#fff;border:0;padding:8px 18px}.btn.save{background:#168bff}.modal-close{position:absolute;right:-16px;top:-16px;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:#333;font-size:26px;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer}@media(max-width:1100px){.demo-toolbar{grid-template-columns:1fr}.demo-actions-top{justify-content:flex-start}.demo-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-table td,.demo-table th{font-size:11px;padding:5px}}@media(max-width:780px){.demo-filters{grid-template-columns:1fr}.demo-table thead{display:none}.demo-table,.demo-table tbody,.demo-table td,.demo-table tr{display:block;width:100%!important}.demo-table tr{background:#fff;border:1px solid #d7e1e9;margin:0 0 10px;border-radius:4px;padding:8px}.demo-table td{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:10px;border:0!important;border-bottom:1px solid #edf1f4!important;text-align:left!important}.demo-table td:before{content:attr(data-label);font-weight:700;color:#222}.old-demo-form{grid-template-columns:1fr}.old-demo-form .span2{grid-column:auto}.old-action-tiles button{width:64px}}.old-php-demo-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 178px!important;gap:16px!important;align-items:start!important;padding:0!important;margin-bottom:14px!important}.old-php-demo-filters{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:8px 14px!important}.old-php-demo-filters input,.old-php-demo-filters select{height:27px!important;border:1px solid #c8d2db!important;border-radius:0!important;background:#fff!important;padding:3px 8px!important;font-size:12px!important}.old-php-demo-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.old-php-demo-table th{background:#1d2329!important;color:#fff!important;text-align:left!important}.old-php-demo-table td,.old-php-demo-table th{font-size:12px!important;padding:7px 6px!important}.old-php-demo-table td{line-height:15px!important;vertical-align:top!important;border-right:1px solid #fff!important;white-space:normal!important;overflow-wrap:break-word!important}.old-php-demo-table tr:nth-child(odd) td{background:#f6f6f6!important}.old-php-demo-table tr:nth-child(2n) td{background:#ededed!important}.old-php-demo-table td:first-child,.old-php-demo-table th:first-child{width:45px!important}.old-php-demo-table td:nth-child(2),.old-php-demo-table th:nth-child(2){width:110px!important}.old-php-demo-table td:nth-child(3),.old-php-demo-table th:nth-child(3){width:92px!important}.old-php-demo-table td:nth-child(4),.old-php-demo-table th:nth-child(4){width:110px!important}.old-php-demo-table td:nth-child(5),.old-php-demo-table th:nth-child(5){width:112px!important}.old-php-demo-table td:nth-child(6),.old-php-demo-table th:nth-child(6){width:110px!important}.old-php-demo-table td:nth-child(7),.old-php-demo-table th:nth-child(7){width:auto!important}.old-php-demo-table td:nth-child(8),.old-php-demo-table th:nth-child(8){width:112px!important}.old-php-demo-table td:nth-child(9),.old-php-demo-table th:nth-child(9){width:110px!important}.old-php-demo-table td:nth-child(10),.old-php-demo-table th:nth-child(10){width:56px!important;text-align:center!important}.old-action-tiles.demo-actions-top{display:flex!important;gap:7px!important;justify-content:flex-end!important}.old-action-tiles.demo-actions-top button{width:56px!important;height:60px!important;border:0!important;border-radius:4px!important;background:#eaf5f9!important;color:#111!important;font-size:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important}.old-action-tiles.demo-actions-top button:nth-child(2){background:#f4f7f9!important;color:#d71920!important}.old-action-tiles.demo-actions-top button:nth-child(3){background:#f7e9e9!important;color:#218b3f!important}.old-delete-icon{color:#e11422!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.old-php-pager{padding:12px 0 0!important}.old-php-pager .active-page{background:#17a2d4!important;color:#fff!important;border-color:#17a2d4!important}.old-php-add-demo-form .demo-status-line b{margin-right:4px!important}.old-modal-footer.old-php-demo-footer,.old-php-demo-footer{justify-content:center!important;border-top:0!important;padding:14px 20px 30px!important}.old-php-demo-footer .btn.save{background:#1268e9!important;color:#fff!important;border-radius:2px!important;padding:10px 18px!important}.old-student-action-cell{align-items:center!important;gap:3px!important;min-width:150px!important;color:#0073aa!important}.old-student-action-cell .old-student-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;width:16px!important;min-width:16px!important;height:18px!important;padding:0!important;margin:0!important}.old-student-action-cell .old-student-icon.tool{margin-right:1px!important}.old-student-action-cell .old-view-attendance{display:inline!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;height:auto!important;padding:0!important;margin-left:1px!important}.old-student-action-cell .old-view-attendance:hover{text-decoration:underline!important}.add-student-actions a{width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important}.add-student-actions a,.add-student-actions button{flex:0 0 auto!important}.student-table td.old-student-action-cell{vertical-align:top!important}@media(max-width:1100px){.old-php-demo-toolbar{grid-template-columns:1fr!important}.old-action-tiles.demo-actions-top{justify-content:flex-start!important}.old-php-demo-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.old-php-demo-table td,.old-php-demo-table th{font-size:11px!important;padding:5px!important}.old-php-demo-table td:nth-child(7),.old-php-demo-table th:nth-child(7){width:260px!important}}@media(max-width:780px){.old-php-add-demo-form,.old-php-demo-filters{grid-template-columns:1fr!important}.old-php-add-demo-form .span2{grid-column:auto!important}.old-php-demo-table thead{display:none!important}.old-php-demo-table,.old-php-demo-table tbody,.old-php-demo-table td,.old-php-demo-table tr{display:block!important;width:100%!important}.old-php-demo-table tr{border:1px solid #d7e1e9!important;margin-bottom:10px!important;background:#fff!important}.old-php-demo-table td{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;text-align:left!important;border-bottom:1px solid #edf1f4!important}.old-php-demo-table td:before{content:attr(data-label);font-weight:700;color:#222}.old-student-action-cell{justify-content:flex-start!important;min-width:0!important}.old-student-action-cell:before{content:attr(data-label);font-weight:700;color:#222;min-width:112px;margin-right:8px}.old-student-action-cell .old-view-attendance{min-width:auto!important}}.old-php-add-demo-form input[type=radio]{width:auto!important;height:auto!important;margin:0 4px 0 0!important;vertical-align:middle!important}.old-php-add-demo-form input:focus,.old-php-add-demo-form select:focus,.old-php-add-demo-form textarea:focus,.old-php-demo-filters input:focus,.old-php-demo-filters select:focus{outline:1px solid #d6a300!important;border-color:#d6a300!important}.old-php-add-demo-form input[disabled],.old-php-add-demo-form select[disabled]{background:#eee!important}.old-php-add-demo-modal{top:auto!important}.old-php-demo-table .no-data{text-align:center!important;padding:18px!important;background:#eee!important}.old-php-demo-table td[data-label=Status]{text-align:center!important}.old-php-pager{justify-content:space-between!important;gap:12px!important}.old-php-pager,.old-php-pager .pager-buttons{display:flex!important;align-items:center!important}.old-php-pager .pager-buttons{gap:0!important}.old-php-pager button{min-width:34px!important;height:34px!important;border:1px solid #ddd!important;background:#fff!important;color:#555!important}.old-php-pager button:disabled{opacity:.6!important}.student-table td.old-student-action-cell,.student-table th:last-child{min-width:190px!important;width:190px!important}.old-student-action-cell{display:flex!important;align-items:flex-start!important;gap:2px!important;white-space:nowrap!important;overflow:visible!important}.old-student-action-cell svg{display:block!important;stroke-width:2.5!important}.old-student-action-cell .old-view-attendance{text-decoration:none!important}.old-student-action-cell .old-student-icon{color:#0073aa!important;line-height:18px!important}.demo-old-page .student-card{overflow:visible!important}@media(max-width:780px){.old-php-pager{align-items:flex-start!important;flex-direction:column!important}.old-php-add-demo-modal{width:calc(100vw - 24px)!important}.student-table td.old-student-action-cell,.student-table th:last-child{width:100%!important;min-width:0!important}.old-student-action-cell{display:flex!important;align-items:center!important;gap:3px!important}.old-student-action-cell:before{flex:0 0 112px!important}}.old-php-add-demo-form input[type=text]{-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.old-php-add-demo-form input::-webkit-inner-spin-button,.old-php-add-demo-form input::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important;margin:0!important}.add-student-actions,.old-student-action-cell{display:flex!important;align-items:flex-start!important;gap:4px!important;white-space:nowrap!important;overflow:visible!important}.add-student-actions .old-student-icon,.old-student-action-cell .old-student-icon{width:15px!important;min-width:15px!important;height:18px!important;padding:0!important;margin:0!important;color:#0073aa!important;background:transparent!important;border:0!important}.old-student-action-cell .old-view-attendance{display:inline-block!important;white-space:nowrap!important;margin-left:2px!important;color:#0073aa!important;font-size:12px!important;line-height:18px!important}.demo-old-page .demo-manager-card{padding:10px 12px 14px!important;background:#fff!important;border:1px solid #dce5ed!important;border-radius:0!important;overflow:visible!important}.demo-old-page .old-php-demo-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 178px!important;gap:16px!important;align-items:start!important;margin:0 0 14px!important}.demo-old-page .old-php-demo-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 14px!important}.demo-old-page .old-php-demo-filters input,.demo-old-page .old-php-demo-filters select{width:100%!important;border:1px solid #c8d2db!important;border-radius:0!important;background:#fff!important;padding:3px 8px!important;color:#111!important}.demo-old-page .old-php-demo-filters input:focus,.demo-old-page .old-php-demo-filters select:focus{outline:none!important;border-color:#d6a300!important;box-shadow:none!important}.demo-old-page .demo-actions-top{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;gap:7px!important}.demo-old-page .demo-actions-top button{width:56px!important;height:60px!important;min-height:60px!important;border:0!important;border-radius:4px!important;background:#eaf5f9!important;color:#111!important;font-size:12px!important;font-weight:400!important;line-height:1.1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:0!important}.demo-old-page .demo-actions-top button:nth-child(2){background:#f4f7f9!important;color:#d71920!important}.demo-old-page .demo-actions-top button:nth-child(3){background:#f7e9e9!important;color:#218b3f!important}.demo-old-page .old-php-demo-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;min-width:0!important}.demo-old-page .old-php-demo-table th{background:#1d2329!important;color:#fff!important;line-height:14px!important;font-weight:700!important;text-align:left!important}.demo-old-page .old-php-demo-table td,.demo-old-page .old-php-demo-table th{font-size:12px!important;padding:7px 6px!important;border-right:1px solid #fff!important}.demo-old-page .old-php-demo-table td{line-height:15px!important;white-space:normal!important;overflow-wrap:break-word!important}.demo-old-page .old-php-demo-table tr:nth-child(odd) td{background:#f6f6f6!important}.demo-old-page .old-php-demo-table tr:nth-child(2n) td{background:#ededed!important}.demo-old-page .old-php-demo-table td:first-child,.demo-old-page .old-php-demo-table th:first-child{width:45px!important}.demo-old-page .old-php-demo-table td:nth-child(2),.demo-old-page .old-php-demo-table th:nth-child(2){width:110px!important}.demo-old-page .old-php-demo-table td:nth-child(3),.demo-old-page .old-php-demo-table th:nth-child(3){width:92px!important}.demo-old-page .old-php-demo-table td:nth-child(4),.demo-old-page .old-php-demo-table th:nth-child(4){width:110px!important}.demo-old-page .old-php-demo-table td:nth-child(5),.demo-old-page .old-php-demo-table th:nth-child(5){width:112px!important}.demo-old-page .old-php-demo-table td:nth-child(6),.demo-old-page .old-php-demo-table th:nth-child(6){width:110px!important}.demo-old-page .old-php-demo-table td:nth-child(7),.demo-old-page .old-php-demo-table th:nth-child(7){width:auto!important}.demo-old-page .old-php-demo-table td:nth-child(8),.demo-old-page .old-php-demo-table th:nth-child(8){width:112px!important}.demo-old-page .old-php-demo-table td:nth-child(9),.demo-old-page .old-php-demo-table th:nth-child(9){width:110px!important}.demo-old-page .old-php-demo-table td:nth-child(10),.demo-old-page .old-php-demo-table th:nth-child(10){width:56px!important;text-align:center!important}.demo-old-page .old-delete-icon{border:0!important;background:transparent!important;color:#e11422!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.demo-old-page .old-php-pager{padding:12px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:12px!important}.demo-old-page .old-php-pager .pager-buttons{display:flex!important;align-items:center!important;gap:0!important}.demo-old-page .old-php-pager button{min-width:34px!important;height:34px!important;border:1px solid #ddd!important;background:#fff!important;color:#555!important;border-radius:0!important;margin:0!important}.demo-old-page .old-php-pager button:first-child,.demo-old-page .old-php-pager button:last-child{min-width:86px!important}.demo-old-page .old-php-pager button.active-page{background:#17a2d4!important;color:#fff!important;border-color:#17a2d4!important}.old-php-add-demo-modal{width:500px!important;max-width:calc(100vw - 30px)!important;background:#fff!important;border-radius:0!important}.old-php-add-demo-modal .old-modal-head{height:78px!important;background:#3c8dbc!important;color:#fff!important;font-size:24px!important;font-weight:400!important;padding:25px 16px!important}.old-php-add-demo-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important;padding:14px 20px 8px!important}.old-php-add-demo-form input,.old-php-add-demo-form select,.old-php-add-demo-form textarea{width:100%!important;height:34px!important;border:1px solid #cdd6df!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:12px!important;padding:6px 8px!important;margin:0!important}.old-php-add-demo-form textarea{height:28px!important;resize:vertical!important}.old-php-add-demo-form .span2{grid-column:1/-1!important}.old-php-add-demo-form .demo-status-line{display:flex!important;gap:12px!important;align-items:center!important;font-size:12px!important}.old-php-add-demo-form .demo-status-line input{width:auto!important;height:auto!important;margin:0 4px 0 0!important}.old-modal-footer.old-php-demo-footer{display:flex!important;justify-content:center!important;border-top:0!important;padding:14px 20px 30px!important}.old-modal-footer.old-php-demo-footer .btn.save{background:#1268e9!important;color:#fff!important;border-radius:2px!important;padding:10px 18px!important;min-width:84px!important}@media(max-width:1100px){.demo-old-page .old-php-demo-toolbar{grid-template-columns:1fr!important}.demo-old-page .demo-actions-top{justify-content:flex-start!important}.demo-old-page .old-php-demo-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.demo-old-page .old-php-demo-table td:nth-child(7),.demo-old-page .old-php-demo-table th:nth-child(7){width:260px!important}}@media(max-width:780px){.demo-old-page .old-php-demo-filters{grid-template-columns:1fr!important}.demo-old-page .old-php-pager{align-items:flex-start!important;flex-direction:column!important}.demo-old-page .old-php-demo-table thead{display:none!important}.demo-old-page .old-php-demo-table,.demo-old-page .old-php-demo-table tbody,.demo-old-page .old-php-demo-table td,.demo-old-page .old-php-demo-table tr{display:block!important;width:100%!important}.demo-old-page .old-php-demo-table tr{border:1px solid #d7e1e9!important;margin-bottom:10px!important;background:#fff!important}.demo-old-page .old-php-demo-table td{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:8px!important;text-align:left!important;border-bottom:1px solid #edf1f4!important}.demo-old-page .old-php-demo-table td:before{content:attr(data-label);font-weight:700;color:#222}.old-php-add-demo-form{grid-template-columns:1fr!important}.old-php-add-demo-form .span2{grid-column:auto!important}}.demo-old-page .old-php-demo-main-pager{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:12px!important}.demo-old-page .old-php-demo-main-pager .pager-buttons{display:flex!important;align-items:center!important;gap:0!important;margin-left:auto!important}.demo-old-page .old-php-demo-main-pager button{height:34px!important;min-width:38px!important;padding:0 14px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;border-radius:0!important;margin:0!important;font-size:13px!important;font-weight:400!important}.demo-old-page .old-php-demo-main-pager button:first-child,.demo-old-page .old-php-demo-main-pager button:last-child{min-width:88px!important}.demo-old-page .old-php-demo-main-pager button.active-page{min-width:38px!important;padding:0!important;background:#17a2d4!important;color:#fff!important;border-color:#17a2d4!important;opacity:1!important}.demo-old-page .old-php-demo-main-pager button:disabled:not(.active-page){color:#999!important;background:#fff!important;opacity:.75!important;cursor:not-allowed!important}@media(max-width:780px){.demo-old-page .old-php-demo-main-pager{flex-direction:column!important;align-items:flex-start!important}.demo-old-page .old-php-demo-main-pager .pager-buttons{margin-left:0!important;flex-wrap:wrap!important}}.demo-old-page{padding-top:0!important}.demo-old-page .demo-manager-card{margin-top:0!important;padding:10px 10px 12px!important}.demo-old-page .old-php-demo-toolbar{margin-bottom:14px!important}.demo-old-page .old-php-demo-filters input,.demo-old-page .old-php-demo-filters select{height:27px!important;font-size:12px!important}.demo-old-page .old-php-demo-table th{height:34px!important;vertical-align:middle!important}.demo-old-page .old-php-demo-table td{vertical-align:top!important}.demo-old-page .old-php-demo-table .demo-remark{line-height:15px!important}.demo-old-page .old-delete-icon svg{width:18px!important;height:18px!important;stroke-width:3!important}.demo-old-page .old-php-demo-main-pager{background:#fff!important;margin-top:0!important;padding:12px 0 0!important}.demo-old-page .old-php-demo-main-pager .pager-buttons button{font-family:inherit!important}.old-php-sidebar{background:#1498d3!important;overflow:hidden!important}.old-php-sidebar .sidebar-logo{height:64px!important;background:#fff!important;border-bottom:1px solid #cbd7df!important;display:flex!important;align-items:center!important;justify-content:center!important}.old-php-sidebar .sidebar-logo img{width:62px!important;height:auto!important}.old-php-sidebar .sidebar-menu{height:calc(100vh - 64px)!important;scrollbar-width:thin!important}.old-php-sidebar .side-item{min-height:56px!important;padding:4px 2px!important;gap:2px!important;border-bottom:1px solid hsla(0,0%,100%,.22)!important;line-height:1.05!important}.old-php-sidebar .side-item svg{width:24px!important;height:24px!important;stroke:#fff!important}.old-php-sidebar .side-item span{display:block!important;width:100%!important;white-space:normal!important;word-break:normal!important}.old-php-sidebar .side-item.on,.old-php-sidebar .side-item:hover{background:#087fba!important}.old-php-sidebar .side-item.tone-green.on,.old-php-sidebar .side-item.tone-green:hover{background:#4caf50!important}.old-php-sidebar .side-item.tone-purple.on,.old-php-sidebar .side-item.tone-purple:hover{background:#8d54e9!important}.admin-layout .admin-main{margin-left:70px!important;width:calc(100% - 70px)!important}.old-php-header{height:64px!important;align-items:center!important;position:sticky!important;z-index:30!important;border-bottom:1px solid #d5dce4!important;box-shadow:0 1px 4px rgba(0,0,0,.14)!important}.old-php-header .module-nav{height:64px!important;flex:1!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.old-php-header .module-nav::-webkit-scrollbar{display:none!important}.old-php-header .module-link{height:64px!important;padding:6px 5px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;color:#111!important;line-height:1.05!important;border-left:1px solid transparent!important}.old-php-header .module-link svg{width:22px!important;height:22px!important;color:#2b2f33!important;stroke-width:1.8!important}.old-php-header .module-link.on,.old-php-header .module-link:hover{background:#f2f5f8!important;color:#0d7fb8!important}.old-php-header .module-link.on svg{color:#0d7fb8!important}.old-php-header .top-icon:after{background:#e44732!important}.old-php-header .logged-user{height:34px!important;min-width:58px!important;background:#e7e7e7!important;color:#111!important;padding:0 14px!important;margin:0 8px!important}.old-php-header .power{width:52px!important;height:64px!important;background:#19a9df!important}.subject-manager-scope{padding:14px 14px 18px!important}.subject-list-card{background:#fff!important;border:1px solid #dce5ed!important;border-radius:2px!important;padding:0 10px 14px!important}.subject-add-row{height:86px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px}.subject-add-circle{width:56px;height:56px;border-radius:50%;background:#31a9df;color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:12px;text-decoration:none}.subject-add-circle svg{stroke:#fff;stroke-width:2.5}.subject-table-wrap{overflow-x:auto!important;padding:0!important}.old-php-subject-table{width:100%!important;min-width:920px!important;border-collapse:collapse!important;table-layout:fixed!important}.old-php-subject-table th{background:#1d2329!important;color:#fff!important;text-align:left!important;font-size:12px!important;font-weight:700!important;padding:6px!important;border-right:1px solid #e9e9e9!important;line-height:14px!important}.old-php-subject-table td{font-size:12px!important;color:#000!important;padding:6px!important;border-right:1px solid #fff!important;line-height:18px!important;vertical-align:top!important;word-break:normal!important;overflow-wrap:anywhere!important}.old-php-subject-table tr:nth-child(odd) td{background:#e9e9e9!important}.old-php-subject-table tr:nth-child(2n) td{background:#f6f6f6!important}.old-php-subject-table td:first-child,.old-php-subject-table th:first-child{width:42px!important}.old-php-subject-table td:nth-child(2),.old-php-subject-table th:nth-child(2){width:138px!important}.old-php-subject-table td:nth-child(3),.old-php-subject-table td:nth-child(4),.old-php-subject-table td:nth-child(5),.old-php-subject-table th:nth-child(3),.old-php-subject-table th:nth-child(4),.old-php-subject-table th:nth-child(5){width:94px!important}.old-php-subject-table td:nth-child(6),.old-php-subject-table th:nth-child(6){width:auto!important}.old-php-subject-table td:nth-child(7),.old-php-subject-table th:nth-child(7){width:54px!important;text-align:center!important}.subject-actions{white-space:nowrap!important}.subject-actions a,.subject-actions button{border:0;background:transparent;color:#0090c6!important;display:inline-flex;align-items:center;justify-content:center;padding:0 2px!important;margin:0!important;vertical-align:middle}.subject-actions button:last-child{color:red!important}.subject-pager{justify-content:space-between!important;gap:16px!important;padding:12px 0 0!important;margin:0!important;font-size:13px!important}.subject-pager,.subject-pager .pager-pages{display:flex!important;align-items:center!important}.subject-pager .pager-pages{justify-content:flex-end!important}.subject-pager button{min-width:34px!important;height:34px!important;margin:0!important;border:1px solid #ddd!important;border-left:0!important;border-radius:0!important;background:#fff!important;color:#666!important;padding:0 12px!important}.subject-pager button:first-child{border-left:1px solid #ddd!important;min-width:88px!important}.subject-pager button:last-child{min-width:78px!important}.subject-pager button.active{background:#17a6cf!important;color:#fff!important;border-color:#17a6cf!important}.subject-pager button:disabled{background:#fafafa!important;color:#aaa!important;cursor:not-allowed!important}.old-subject-form-box{background:#fff!important;border:1px solid #dce5ed!important;border-radius:2px!important;margin:0!important}.old-subject-form-box h3{font-size:14px!important;font-weight:400!important;margin:0!important;padding:12px 12px 10px!important;border:0!important;background:#fff!important}.old-subject-form-grid{display:grid!important;grid-template-columns:180px 170px 280px 1fr!important;gap:18px!important;align-items:start!important;padding:4px 10px 56px!important;min-height:126px!important}.old-subject-form-grid .subject-type-field,.old-subject-form-grid label{font-size:12px!important;color:#111!important}.old-subject-form-grid b{color:red!important}.old-subject-form-grid input:not([type]),.old-subject-form-grid input[type=text]{width:100%!important;height:28px!important;border:1px solid #d2d9e0!important;background:#fff!important;padding:4px 8px!important;border-radius:0!important}.old-subject-form-grid input:focus{outline:none!important;border-color:#e5b300!important}.subject-name-field span,.subject-type-field>span,.subject-upload-field span{display:block!important;margin-bottom:8px!important}.subject-type-field label{display:block!important;margin:2px 0!important;line-height:16px!important}.subject-type-field input{margin:0 5px 0 0!important;vertical-align:middle!important}.subject-upload-field input[type=file]{width:280px!important;height:28px!important;border:1px solid #d2d9e0!important;background:#fff!important;padding:3px!important}.subject-preview-img{display:block!important;width:86px!important;height:86px!important;-o-object-fit:cover!important;object-fit:cover!important;margin:25px 0 0 6px!important}.subject-excel-preview{width:96px;height:86px;margin:25px 0 0 6px;font-size:72px;line-height:82px;color:#278736;font-weight:700;text-align:center}.subject-form-footer{height:67px!important;background:#fff!important;border-top:1px solid #eef1f4!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.subject-form-footer .old-back-btn{background:#368fbd!important;color:#fff!important;border-radius:3px!important;padding:8px 10px!important}.subject-form-footer .save{background:#12a9df!important;color:#fff!important;border-radius:2px!important;min-width:46px!important;height:28px!important;padding:0 10px!important}@media(max-width:900px){.old-subject-form-grid{grid-template-columns:1fr!important;gap:12px!important}.subject-upload-field input[type=file]{width:100%!important}.subject-pager{flex-direction:column!important;align-items:flex-start!important}.subject-pager .pager-pages{width:100%!important;justify-content:flex-end!important;overflow-x:auto!important}}@media(max-width:760px){.old-php-sidebar{position:fixed!important;transform:translateX(-100%)}.admin-layout .admin-main{margin-left:0!important;width:100%!important}}.payment-list-card{background:#fff!important}.payment-filter-row{display:flex;align-items:flex-start;gap:16px;justify-content:space-between;margin-bottom:12px}.payment-filters{display:grid;grid-template-columns:180px 180px 180px 180px 180px 40px;gap:16px;align-items:center;flex:1}.payment-filters input,.payment-filters select{height:26px;border:1px solid #c8d3dd;background:#fff;padding:3px 8px;font-size:12px;border-radius:0}.payment-filters input:focus,.payment-filters select:focus{outline:none;border-color:#e7ba10}.pdfBtn{height:24px;min-width:40px;background:#fff;border:2px solid #333;color:#111;font-weight:700;padding:0 8px}.payment-add-tile{width:58px;height:60px;border:0;background:#eaf6ef;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#111}.payment-add-tile svg{color:#c92330;stroke-width:2.2}.payment-summary-old{display:flex;justify-content:flex-end;gap:38px;padding:0 70px 4px 0;font-size:12px}.payment-summary-old p{margin:0 0 5px;display:flex;gap:12px;justify-content:space-between}.payment-summary-old b{font-weight:400}.payment-summary-old .green{color:green}.payment-summary-old .red{color:red}.payment-table-wrap{overflow-x:hidden}.payment-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.payment-table td,.payment-table th{font-size:12px!important;line-height:16px!important;padding:5px 6px!important;white-space:normal!important;word-break:normal!important}.payment-table td:first-child,.payment-table th:first-child{width:34px}.payment-table td:nth-child(2),.payment-table th:nth-child(2){width:130px}.payment-table td:nth-child(3),.payment-table th:nth-child(3){width:68px}.payment-table td:nth-child(4),.payment-table th:nth-child(4){width:48px}.payment-table td:nth-child(5),.payment-table th:nth-child(5){width:58px}.payment-table td:nth-child(7),.payment-table th:nth-child(7){width:80px}.payment-table td:nth-child(8),.payment-table th:nth-child(8){width:74px}.payment-table .comment-cell{word-break:normal;overflow-wrap:anywhere}.status-pending{color:red}.status-approved{color:green}.payment-actions button{border:0;background:transparent;color:#d71920;padding:0 4px;vertical-align:middle;display:inline-flex}.payment-actions button:first-child,.payment-actions button:nth-child(2){color:#d71920}.payment-pager{padding:10px 0 0!important}.payment-page-list{display:flex;align-items:center;gap:0}.payment-page-list button{height:38px;min-width:38px;padding:0 12px!important}.payment-page-list button:first-child{min-width:92px}.payment-page-list button:last-child{min-width:88px}.payment-modal,.payment-status-modal{background:#fff;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.35)}.payment-modal{width:min(640px,calc(100vw - 34px))}.payment-status-modal{width:min(560px,calc(100vw - 34px))}.payment-modal-head{background:#3c95bf;color:#fff;font-size:22px;line-height:1.2;padding:16px}.payment-modal-body{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.payment-modal-body label{display:flex;flex-direction:column;gap:5px}.payment-modal-body input,.payment-modal-body select,.payment-modal-body textarea{height:32px;border:1px solid #c8d3dd;padding:5px 8px}.payment-modal-body textarea{height:62px;resize:vertical}.payment-modal-body .span2{grid-column:span 2}.payment-modal-footer{border-top:1px solid #e7e7e7;padding:12px 16px;display:flex;justify-content:flex-end;gap:8px}.payment-status-body{padding:16px}.payment-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;border:1px solid #e2e2e2;background:#fafafa;padding:10px;margin-bottom:12px}.payment-detail-grid p{margin:0}.payment-detail-grid .span2{grid-column:span 2}.otp-row{display:flex;align-items:center;gap:10px;margin:12px 0}.otp-row input{height:30px;border:1px solid #c8d3dd;padding:5px 8px}.btn.danger{background:#d71920!important;color:#fff!important}@media(max-width:1000px){.payment-filter-row{display:block}.payment-filters{grid-template-columns:1fr 1fr 1fr;gap:10px}.payment-add-tile{margin-top:10px}.payment-summary-old{justify-content:flex-start;padding-right:0}.payment-table-wrap{overflow-x:auto}.payment-table{min-width:850px!important}.payment-pager{display:block!important}.payment-page-list{margin-top:8px;flex-wrap:wrap}}@media(max-width:640px){.payment-detail-grid,.payment-filters,.payment-modal-body{grid-template-columns:1fr}.payment-detail-grid .span2,.payment-modal-body .span2{grid-column:span 1}}.payment-list-card{padding:10px 10px 12px!important}.payment-filter-row{margin-bottom:12px!important}.payment-filters{grid-template-columns:180px 180px 180px 180px 180px 40px!important;gap:16px!important;align-items:center!important}.payment-pager{justify-content:space-between!important;padding:12px 0 0!important;font-size:12px!important}.payment-page-list,.payment-pager{display:flex!important;align-items:center!important}.payment-page-list{gap:0!important;margin-left:auto!important}.payment-page-list button{height:34px!important;min-width:38px!important;margin:0!important;border:1px solid #ddd!important;border-left:0!important;border-radius:0!important;background:#fff!important;color:#777!important;padding:0 13px!important;font-size:13px!important;font-weight:400!important}.payment-page-list button:first-child{border-left:1px solid #ddd!important;min-width:92px!important}.payment-page-list button:last-child{min-width:88px!important}.payment-page-list button.active{background:#18a8d4!important;color:#fff!important;border-color:#18a8d4!important}.payment-page-list button:disabled{color:#aaa!important;background:#fafafa!important}@media(max-width:1000px){.payment-filters{grid-template-columns:1fr 1fr 1fr!important}.payment-pager{display:block!important}.payment-page-list{margin-top:8px!important;flex-wrap:wrap!important}}.fee-discount-page{padding:0!important;background:#fff!important;border:0!important;box-shadow:none!important}.fee-discount-page .page-heading{height:42px!important;padding:0 8px!important;background:#eef4f8!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.fee-discount-page .page-heading h1{font-size:22px!important;font-weight:400!important;margin:0!important;color:#111!important}.fee-discount-page .page-heading span{font-size:16px!important;color:#111!important}.discount-filter{min-height:88px!important;background:#fff!important;border:1px solid #e3e8ed!important;margin:0 8px 30px!important;padding:24px 10px!important;display:flex!important;align-items:flex-start!important;gap:16px!important;position:relative!important}.discount-filter input,.discount-filter select{width:180px!important;height:28px!important;border:1px solid #c9d4df!important;border-radius:0!important;background:#fff!important;padding:3px 8px!important;font-size:12px!important}.discount-filter input:focus,.discount-filter select:focus{outline:none!important;border-color:#e4bd12!important}.discount-filter .btn.save{height:28px!important;min-width:54px!important;background:#2b9ed8!important;border:0!important;border-radius:2px!important;color:#fff!important;padding:0 12px!important;font-size:13px!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.discount-filter .hidden-submit{display:none!important}.discount-add-btn{position:absolute!important;right:10px!important;top:0!important;width:58px!important;height:60px!important;border:0!important;background:#eaf4fb!important;border-radius:3px!important;color:#111!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:13px!important}.discount-add-btn svg{color:#111!important;stroke-width:2.2!important}.discount-add-btn:after{content:"+";position:absolute;right:12px;top:20px;width:14px;height:14px;border-radius:50%;background:#cc1e1e;color:#fff;font-size:15px;line-height:13px;text-align:center;font-weight:700}.fee-discount-page .table-wrap{margin:0 12px!important;overflow-x:auto!important}.discount-table{width:100%!important;min-width:1100px!important;border-collapse:collapse!important}.discount-table th{background:#1d2329!important;color:#fff!important;text-align:left!important;font-size:12px!important;font-weight:700!important;padding:6px!important;border-right:2px solid #b8c0c8!important;line-height:14px!important}.discount-table td{font-size:12px!important;color:#000!important;padding:7px 6px!important;border-right:2px solid #fff!important;line-height:16px!important;vertical-align:top!important}.discount-table tr:nth-child(odd) td{background:#dfe4ea!important}.discount-table tr:nth-child(2n) td{background:#edf0f4!important}.discount-table td:nth-child(2),.discount-table td:nth-child(3),.discount-table th:nth-child(2),.discount-table th:nth-child(3){width:88px!important}.discount-table td:nth-child(4),.discount-table th:nth-child(4){width:68px!important}.discount-table td:nth-child(5),.discount-table th:nth-child(5){width:126px!important}.discount-table td:nth-child(6),.discount-table td:nth-child(7),.discount-table th:nth-child(6),.discount-table th:nth-child(7){width:88px!important}.discount-table td:nth-child(8),.discount-table td:nth-child(9),.discount-table th:nth-child(8),.discount-table th:nth-child(9){width:78px!important}.discount-table td:nth-child(10),.discount-table th:nth-child(10){width:106px!important}.discount-table td:nth-child(11),.discount-table th:nth-child(11){width:92px!important}.discount-table td:nth-child(12),.discount-table th:nth-child(12){width:126px!important}.discount-table td:nth-child(13),.discount-table th:nth-child(13){width:78px!important;text-align:center!important}.discount-status-cell svg{margin:0 4px!important}.fee-discount-page .info-bar{margin:0!important;background:#1bbbd1!important;color:#fff!important;padding:12px!important;font-size:12px!important}.fee-discount-page .pager{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0 12px!important;padding:34px 0 10px!important;font-size:12px!important}.fee-discount-page .pager button{height:28px!important;min-width:42px!important;border:1px solid #d4d4d4!important;background:#fff!important;border-radius:0!important;color:#777!important;margin-left:4px!important;padding:0 14px!important}.fee-discount-page .pager button:disabled{color:#aaa!important;background:#f8f8f8!important}.old-fee-discount-modal{width:510px!important;max-width:calc(100vw - 30px)!important;background:#fff!important;box-shadow:0 8px 30px rgba(0,0,0,.35)!important}.old-fee-discount-modal .old-modal-head{background:#3c93bf!important;color:#fff!important;padding:17px 16px!important;font-size:24px!important;font-weight:400!important;line-height:1.15!important}.old-fee-discount-modal .old-modal-body{padding:22px!important;font-size:13px!important;color:#111!important}.old-fee-discount-modal .discount-type-row{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 22px!important}.old-fee-discount-modal .discount-type-row label{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:13px!important;font-weight:400!important}.old-fee-discount-modal input[type=checkbox],.old-fee-discount-modal input[type=radio]{width:14px!important;height:14px!important;margin:0 3px 0 0!important;vertical-align:middle!important}.old-fee-discount-modal .old-field-full{display:block!important;margin:0 0 15px!important;font-size:13px!important}.old-fee-discount-modal .old-field-full strong{display:block!important;margin-bottom:6px!important}.old-fee-discount-modal .old-field-full input,.old-fee-discount-modal .old-field-full select{width:100%!important;height:36px!important;border:1px solid #ccd6df!important;border-radius:0!important;background:#fff!important;padding:6px 10px!important;font-size:13px!important}.old-fee-discount-modal .old-field-full input[readonly]{background:#e8edf2!important}.discount-course-list strong{margin-bottom:6px!important}.discount-course-option{display:block!important;margin:5px 0!important;font-size:13px!important}.discount-fee-summary{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 34px!important;margin:14px 0 16px!important;padding-left:6px!important}.discount-fee-summary div{display:flex!important;flex-direction:column!important;gap:3px!important;position:relative!important;padding-left:12px!important}.discount-fee-summary div:before{content:"•";position:absolute;left:0;top:0;font-weight:700}.discount-fee-summary span{font-size:13px!important}.old-fee-discount-modal .modal-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:24px!important}.old-fee-discount-modal .btn{height:38px!important;min-width:62px!important;border:0!important;border-radius:3px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;padding:0 16px!important}.old-fee-discount-modal .btn.dark{background:#626a72!important}.old-fee-discount-modal .btn.save{background:#126ff1!important}@media(max-width:900px){.discount-filter{padding-right:74px!important;flex-wrap:wrap!important}.fee-discount-page .pager{display:block!important}.fee-discount-page .pager div{margin-top:8px!important;text-align:right!important}}.fee-discount-page .discount-filter{min-height:84px!important;margin:0 8px 30px!important;padding:24px 84px 24px 10px!important;background:#fff!important;border:1px solid #e3e8ed!important;display:flex!important;align-items:flex-start!important;gap:16px!important;position:relative!important}.fee-old-add-discount-btn{width:57px!important;height:57px!important;border:1px solid #8ec8f5!important;background:#eef8ff!important;cursor:pointer!important;position:absolute!important;right:10px!important;top:8px!important;padding:0!important;text-align:center!important;color:#000!important;font-size:11px!important;line-height:11px!important;overflow:visible!important;border-radius:0!important}.fee-old-add-discount-btn:hover{background:#e4f4ff!important}.fee-old-person-icon{display:block!important;width:22px!important;height:20px!important;background:#2b2b2b!important;border-radius:50% 50% 45% 45%!important;margin:7px auto 0!important;position:relative!important}.fee-old-person-icon:before{content:""!important;width:14px!important;height:14px!important;background:#444!important;left:4px!important;top:-7px!important}.fee-old-person-icon:before,.fee-old-plus-badge{position:absolute!important;border-radius:50%!important}.fee-old-plus-badge{right:7px!important;top:23px!important;width:17px!important;height:17px!important;background:#d32626!important;color:#fff!important;border:1px solid #fff!important;font-size:16px!important;font-weight:700!important;line-height:15px!important;text-align:center!important}.fee-old-add-text{display:block!important;margin-top:2px!important;font-size:11px!important;line-height:11px!important}.discount-table{min-width:1050px!important;table-layout:fixed!important}.discount-table td:first-child,.discount-table th:first-child{width:42px!important}.discount-table td:nth-child(2),.discount-table td:nth-child(3),.discount-table th:nth-child(2),.discount-table th:nth-child(3){width:92px!important}.discount-table td:nth-child(4),.discount-table th:nth-child(4){width:82px!important}.discount-table td:nth-child(5),.discount-table th:nth-child(5){width:138px!important}.discount-table td:nth-child(6),.discount-table th:nth-child(6){width:92px!important}.discount-table td:nth-child(7),.discount-table th:nth-child(7){width:90px!important}.discount-table td:nth-child(10),.discount-table td:nth-child(8),.discount-table td:nth-child(9),.discount-table th:nth-child(10),.discount-table th:nth-child(8),.discount-table th:nth-child(9){width:88px!important}.discount-table td:nth-child(11),.discount-table th:nth-child(11){width:138px!important}.discount-table td:nth-child(12),.discount-table th:nth-child(12){width:84px!important;text-align:center!important}.discount-status-cell{white-space:nowrap!important;text-align:center!important}.discount-status-cell button{display:inline-block!important;border:0!important;background:transparent!important;color:#d71920!important;padding:0 3px!important;vertical-align:middle!important;cursor:pointer!important}.discount-status-cell svg{width:18px!important;height:18px!important;margin:0 5px!important;vertical-align:middle!important}.fee-discount-page .discount-status-cell{text-align:left!important;padding-left:8px!important;white-space:nowrap!important}.fee-discount-page .discount-status-cell .fee-approved-icon,.fee-discount-page .discount-status-cell .fee-pending-icon{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:22px!important;height:18px!important;margin:0!important;vertical-align:middle!important;cursor:default!important}.fee-discount-page .discount-status-cell svg{width:18px!important;height:18px!important;margin:0!important;vertical-align:middle!important}.fee-discount-page .discount-status-cell button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#d71920!important;padding:0 2px!important;margin-left:3px!important;vertical-align:middle!important;cursor:pointer!important}.old-fee-discount-modal .discount-course-list{margin-top:12px!important}.old-fee-discount-modal .discount-course-list strong{display:block!important;margin-bottom:4px!important;font-size:13px!important}.old-fee-discount-modal .discount-course-option{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;margin:2px 0 12px!important;padding:0!important;font-size:13px!important;line-height:18px!important;text-align:left!important}.old-fee-discount-modal .discount-course-option input[type=radio]{width:14px!important;height:14px!important;margin:0 2px 0 0!important;padding:0!important;position:static!important;display:inline-block!important;vertical-align:middle!important}.old-fee-discount-modal .discount-fee-summary{display:grid!important;grid-template-columns:1fr 1fr!important;-moz-column-gap:70px!important;column-gap:70px!important;row-gap:8px!important;margin:10px 0 16px!important;padding-left:8px!important;max-width:520px!important}.old-fee-discount-modal .discount-fee-summary div{display:block!important;position:relative!important;padding-left:16px!important;font-size:13px!important;line-height:18px!important}.old-fee-discount-modal .discount-fee-summary div:before{content:"•"!important;position:absolute!important;left:0!important;top:0!important;font-weight:700!important}.old-fee-discount-modal .discount-fee-summary b{display:block!important;font-weight:700!important}.old-fee-discount-modal .discount-fee-summary span{display:block!important;font-size:13px!important;margin-top:1px!important}.fee-discount-page table.discount-table td.discount-status-cell{text-align:left!important;padding-left:8px!important;white-space:nowrap!important}.fee-discount-page table.discount-table td.discount-status-cell .fee-approved-icon,.fee-discount-page table.discount-table td.discount-status-cell .fee-pending-icon{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:20px!important;min-width:20px!important;margin:0!important;vertical-align:middle!important}.fee-discount-page table.discount-table td.discount-status-cell svg{margin:0!important;vertical-align:middle!important}.fee-discount-page table.discount-table td.discount-status-cell button{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:6px!important;padding:0!important;border:0!important;background:transparent!important;color:#d71920!important;cursor:pointer!important;vertical-align:middle!important}.report-admin-content{background:#eef3f7;padding-top:0}.report-manager-old-page{background:#eef3f7;min-height:calc(100vh - 120px);padding:0}.report-manager-old-page .page-heading,.report-old-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 8px 0;margin:0;background:#eef3f7;border:0}.report-manager-old-page .page-heading h1,.report-old-heading h1{font-size:22px;line-height:26px;font-weight:600;margin:0;color:#000}.report-manager-old-page .page-heading span,.report-old-heading span{font-size:16px;color:#111;font-weight:400}.report-old-filter{background:#fff;border:1px solid #d9e2ea;min-height:72px;padding:18px 10px;display:flex;align-items:center;gap:16px;box-sizing:border-box}.report-old-filter input[type=date],.report-old-filter select{width:148px;height:28px;border:1px solid #c7d3df;background:#fff;color:#111;font-size:12px;padding:3px 8px;outline:none;border-radius:0;box-sizing:border-box}.report-old-filter input[type=date]:focus,.report-old-filter select:focus{border-color:#f0b400}.report-submit-btn{height:29px;min-width:70px;background:#59616a;border:0;color:#fff;font-size:12px;font-weight:600;padding:0 16px;cursor:pointer;border-radius:1px}.report-submit-btn:hover{background:#4b535b}.marketing-add,.marketing-detail-card,.marketing-page{padding:10px 12px 14px!important}.marketing-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:14px;align-items:start;margin-bottom:12px}.marketing-filter,.marketing-search{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px 10px;align-items:center}.campaign-grid input,.campaign-grid select,.marketing-filter input,.marketing-filter select,.marketing-search input,.marketing-search select,.old-panel input,.old-panel select{height:30px;border:1px solid #c9d2db;border-radius:0;background:#fff;padding:4px 8px;font-size:12px}.marketing-filter .search-green,.marketing-search .search-green{height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;background:#099444;color:#fff;border:0;border-radius:2px}.old-action-bar{display:flex;justify-content:flex-end;gap:6px}.master-campaign-actions{margin:-8px 0 18px auto}.marketing-icon-btn{width:56px;height:61px;background:#edf6fb;color:#111;text-decoration:none;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px}.marketing-icon-btn:nth-child(2){background:#edf9ee}.marketing-table{width:100%;table-layout:fixed}.marketing-table th{background:#1d2329!important;color:#fff!important;font-size:12px!important;line-height:14px!important;padding:7px 6px!important}.marketing-table td{font-size:12px!important;line-height:15px!important;padding:6px!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketing-table td:first-child,.marketing-table th:first-child{width:36px}.marketing-table td:nth-child(2),.marketing-table th:nth-child(2){width:18%}.marketing-table td:nth-child(3),.marketing-table th:nth-child(3){width:34%}.marketing-table td:nth-child(4),.marketing-table th:nth-child(4){width:86px}.marketing-table td:nth-child(5),.marketing-table th:nth-child(5){width:68px}.marketing-table td:nth-child(6),.marketing-table th:nth-child(6){width:65px}.marketing-table td:nth-child(7),.marketing-table th:nth-child(7){width:95px}.marketing-table td:nth-child(8),.marketing-table th:nth-child(8){width:76px}.marketing-table td:nth-child(9),.marketing-table th:nth-child(9){width:110px}.marketing-table tr:nth-child(odd) td{background:#f7f7f7}.marketing-table tr:nth-child(2n) td{background:#ededed}.action-icons{display:flex!important;gap:6px;align-items:center}.action-icons button{border:0;background:transparent;padding:0;display:inline-flex;align-items:center;cursor:pointer}.inline-blue{color:#0076bd;vertical-align:middle;margin-left:4px}.empty-cell{padding:18px!important;color:#666!important}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:end;margin-bottom:12px}.campaign-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-grid.six{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.campaign-grid.dynamic-head{grid-template-columns:260px 260px 90px}.campaign-grid label,.old-panel label{font-size:12px;font-weight:700;color:#222}.campaign-grid input,.campaign-grid select,.old-panel input,.old-panel select{width:100%;margin-top:4px}.radio-block,.template-area{display:flex;gap:14px;align-items:center;font-size:12px;flex-wrap:wrap}.radio-block label,.template-area label{font-weight:400}.old-panel{border:1px solid #d8e0e8;background:#fff;padding:12px;margin:10px 0 14px}.check-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:8px 0 12px}.check-row label{font-weight:400}.required{color:#d71920}.sample-link{display:inline-block;margin-top:8px;color:#0073aa;text-decoration:none}.template-area{padding:8px 0 4px}.template-block{border:1px solid #e0e0e0;border-radius:3px;padding:10px;margin-bottom:12px;background:#fafafa}.plus-minus{display:flex;gap:8px;align-items:center;height:30px}.plus-minus button{width:28px;height:28px;border:0;border-radius:50%;font-size:18px;line-height:20px;cursor:pointer}.plus-minus button:first-child{background:#def4df;color:#087d22}.plus-minus button:last-child{background:#fde0e0;color:#d71920}.bottom-actions{display:flex;justify-content:space-between;border-top:1px solid #e5e5e5;margin-top:14px;padding-top:12px}.btn.back{background:#777;color:#fff;border:0;padding:8px 18px;border-radius:2px}.failed-actions{display:flex;gap:10px;margin:12px 0}.red-btn{background:#dd4b39;color:#fff;border:0;border-radius:2px;padding:7px 14px;font-size:12px;cursor:pointer}@media(max-width:1100px){.marketing-toolbar{grid-template-columns:1fr}.old-action-bar{justify-content:flex-start}.campaign-grid.four,.campaign-grid.six,.marketing-filter,.marketing-search{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-grid.dynamic-head{grid-template-columns:1fr 1fr 90px}.marketing-table{min-width:900px}.table-wrap{overflow-x:auto}}@media(max-width:700px){.campaign-grid,.campaign-grid.dynamic-head,.campaign-grid.four,.campaign-grid.six,.marketing-filter,.marketing-search{grid-template-columns:1fr}.check-row,.radio-block,.template-area{display:grid;grid-template-columns:1fr;gap:6px}.bottom-actions{gap:8px}.bottom-actions .btn{flex:1}}.unique-contact-filter{grid-template-columns:178px 178px 178px 178px 178px 54px!important;align-items:start!important;margin-bottom:24px}.unique-contact-filter select[multiple]{height:64px!important;padding:2px 6px!important}.marketing-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:12px;color:#111}.marketing-pagination .pager-buttons{display:flex;align-items:center;gap:0}.marketing-pagination button{height:34px;min-width:84px;border:1px solid #e5e5e5;background:#f9f9f9;color:#777;cursor:pointer}.marketing-pagination button:disabled{color:#c4c4c4;cursor:not-allowed;background:#fafafa}.marketing-pagination span{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:36px;background:#1ba3d8;color:#fff;border:1px solid #1ba3d8}@media(max-width:1200px){.unique-contact-filter{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media(max-width:700px){.unique-contact-filter{grid-template-columns:1fr!important}.marketing-pagination{align-items:flex-start;gap:8px;flex-direction:column}}.failed-message-filter{align-items:start!important}.failed-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0 10px 10px 0!important}.red-btn{background:#980000!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:7px 12px!important;font-weight:700!important;font-size:12px!important;cursor:pointer!important}@media(max-width:1100px){.failed-message-filter{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@media(max-width:700px){.failed-message-filter{grid-template-columns:1fr!important}.failed-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}.marketing-data-card{padding:10px 12px 14px!important}.marketing-data-filter{grid-template-columns:178px 178px 178px 178px 56px 68px 54px 48px 58px!important;align-items:center!important;margin-bottom:28px}.marketing-data-filter .btn{height:30px;border-radius:2px;border:0;font-size:12px;font-weight:700}.reset-blue{background:#1aa7d9!important;color:#fff!important}.orange{background:#f6a61a!important;color:#111!important}.icon-only-btn{background:#f7f7f7;height:42px;width:46px;cursor:pointer}.icon-only-btn,.wa-box{border:0;display:inline-flex;align-items:center;justify-content:center}.wa-box{background:#eef6fb;color:#25d366!important;width:56px;height:61px;border-radius:4px}.marketing-data-table{width:100%;table-layout:fixed}.marketing-data-table th{background:#1d2329!important;color:#fff!important;font-size:12px!important;line-height:14px!important;padding:6px!important}.marketing-data-table td{font-size:12px!important;line-height:15px!important;padding:4px 6px!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketing-data-table td:first-child,.marketing-data-table th:first-child{width:36px;text-align:center}.marketing-data-table td:nth-child(2),.marketing-data-table th:nth-child(2){width:45px}.marketing-data-table td:nth-child(3),.marketing-data-table th:nth-child(3){width:27%}.marketing-data-table td:nth-child(4),.marketing-data-table th:nth-child(4){width:13%}.marketing-data-table td:nth-child(5),.marketing-data-table th:nth-child(5){width:27%}.marketing-data-table td:nth-child(6),.marketing-data-table td:nth-child(7),.marketing-data-table th:nth-child(6),.marketing-data-table th:nth-child(7){width:13%}.marketing-data-table tr:nth-child(odd) td{background:#f7f7f7}.marketing-data-table tr:nth-child(2n) td{background:#ededed}.appusers-pagination .pager-buttons button:not(:disabled){color:#777;background:#fff}.appusers-pagination .pager-buttons button:not(:disabled):hover{background:#f4f4f4}.marketing-detail-card .student-table{width:100%;table-layout:fixed}.marketing-detail-card .student-table th{background:#1d2329!important;color:#fff!important;font-size:12px!important;padding:6px!important}.marketing-detail-card .student-table td{font-size:12px!important;padding:4px 6px!important;white-space:normal!important;overflow-wrap:anywhere!important}.marketing-detail-card .student-table tr:nth-child(odd) td{background:#f7f7f7}.marketing-detail-card .student-table tr:nth-child(2n) td{background:#ededed}.failed-message-filter{grid-template-columns:178px 178px 178px 178px 58px!important;margin-bottom:28px}.failed-actions{justify-content:flex-end;margin:-4px 10px 10px 0!important}@media(max-width:1260px){.marketing-data-filter{grid-template-columns:repeat(4,minmax(145px,1fr))!important}.failed-message-filter{grid-template-columns:repeat(3,minmax(145px,1fr))!important}}@media(max-width:700px){.failed-message-filter,.marketing-data-filter{grid-template-columns:1fr!important}.marketing-data-table,.marketing-detail-card .student-table{min-width:900px}.failed-actions{justify-content:flex-start;flex-wrap:wrap}}.marketing-page{padding:10px 10px 24px!important;background:#fff!important;min-height:478px!important}.marketing-data-card .page-heading h1,.marketing-detail-card .page-heading h1,.marketing-page .page-heading h1{font-size:20px!important;font-weight:700!important;margin:0 0 14px!important;color:#000!important}.marketing-page .table-wrap{padding:0!important}.master-campaign-actions{margin:0 0 16px auto!important;height:64px!important;align-items:flex-start!important}.marketing-icon-btn{width:56px!important;height:56px!important;border-radius:4px!important;color:#111!important}.marketing-table{min-width:1120px!important}.marketing-data-table th,.marketing-detail-card .student-table th,.marketing-table th{border-right:1px solid #2b333a!important}.marketing-data-table td,.marketing-detail-card .student-table td,.marketing-table td{border-right:1px solid #fff!important;color:#000!important}.marketing-data-table a,.marketing-detail-card a,.marketing-table a{color:#0070bd!important}.campaign-stats-row{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:16px;margin:6px 0 16px}.campaign-stat{height:114px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff}.campaign-stat h4{font-size:22px;font-weight:400;margin:8px 0 0}.campaign-stat strong{font-size:38px;font-weight:300}.campaign-stat-icon{width:52px;height:52px;border-radius:50%;background:#fff;color:#333;display:inline-flex;align-items:center;justify-content:center;outline:7px solid hsla(0,0%,100%,.55)}.campaign-stat.all{background:#090047}.campaign-stat.sent{background:#005360}.campaign-stat.delivered{background:#2d95e3}.campaign-stat.read{background:#28a745}.campaign-stat.failed{background:#d31527}.campaign-user-filter{margin-bottom:20px!important}.campaign-users-table{width:100%;table-layout:fixed}.campaign-users-table td:first-child,.campaign-users-table th:first-child{width:4%}.campaign-users-table td:nth-child(2),.campaign-users-table th:nth-child(2){width:17%}.campaign-users-table td:nth-child(3),.campaign-users-table th:nth-child(3){width:10%}.campaign-users-table td:nth-child(4),.campaign-users-table th:nth-child(4){width:10%;text-align:center}.campaign-users-table td:nth-child(5),.campaign-users-table th:nth-child(5){width:30%}.campaign-users-table td:nth-child(6),.campaign-users-table th:nth-child(6){width:14%}.campaign-users-table td:nth-child(7),.campaign-users-table th:nth-child(7){width:15%}.appusers-pagination{padding:10px 0 0!important}.appusers-pagination .pager-buttons button{min-width:36px!important;width:auto!important;height:34px!important;padding:0 12px!important;margin:0!important;border-left:0!important;border-radius:0!important}.appusers-pagination .pager-buttons button:first-child{min-width:92px!important;border-left:1px solid #e5e5e5!important}.appusers-pagination .pager-buttons button:last-child{min-width:76px!important}.appusers-pagination .pager-buttons span{height:34px!important;min-width:34px!important;background:#1ba3d8!important;border-color:#1ba3d8!important;color:#fff!important}.marketing-detail-card{padding:10px 10px 14px!important;background:#fff!important}.marketing-detail-card .student-table{min-width:1030px!important}.failed-actions .red-btn{background:#9d0000!important;border-radius:3px!important;font-weight:700!important}.marketing-data-card{padding:10px 10px 14px!important;background:#fff!important}.marketing-data-filter{margin-bottom:28px!important}@media(max-width:1100px){.campaign-stats-row{grid-template-columns:repeat(2,minmax(160px,1fr))}.campaign-stat{height:96px}.campaign-stat strong{font-size:30px}.campaign-stat h4{font-size:18px}}@media(max-width:700px){.campaign-stats-row{grid-template-columns:1fr}.campaign-stat{height:90px}.marketing-data-card,.marketing-detail-card,.marketing-page{overflow-x:auto}}.user-settings-scope{padding-top:0;overflow-x:hidden}.user-settings-card{border:1px solid #cfd7de;border-radius:2px;min-height:485px;margin:0 0 18px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.user-settings-card form{margin:0}.user-settings-title{font-size:14px;font-weight:500;color:#111;padding:14px 14px 10px}.user-settings-form-block{padding:0 14px 14px;max-width:400px}.user-label-heading{font-size:13px;margin:0 0 3px;color:#111;line-height:18px}.old-user-field{display:block;font-size:13px;color:#111;margin:0 0 10px}.old-user-field span{display:block;margin-bottom:4px;line-height:17px}.old-user-field b{color:red;font-weight:400}.old-user-field input{width:100%;height:27px;border:1px solid #cbd5df;background:#fff;padding:4px 9px;font-size:12px;outline:none;color:#111;box-sizing:border-box}.old-user-field input:focus{border-color:#f0ad00;box-shadow:none}.whatsapp-api-heading{font-size:13px;font-weight:700;padding:0 14px 8px;color:#111}.old-user-table-wrap{padding:0 14px 16px;overflow-x:visible;max-width:100%}.old-user-settings-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff;color:#111;table-layout:fixed}.old-user-settings-table td,.old-user-settings-table th{border:1px solid #111;padding:7px 9px;text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.old-user-settings-table th{font-size:18px;font-weight:700;background:#fff;line-height:22px}.old-user-settings-table td:first-child,.old-user-settings-table th:first-child{width:42px;text-align:left}.old-user-settings-table td:nth-child(2),.old-user-settings-table th:nth-child(2){width:14%}.old-user-settings-table td:nth-child(3),.old-user-settings-table th:nth-child(3){width:9%}.old-user-settings-table td:nth-child(4),.old-user-settings-table th:nth-child(4){width:43%}.old-user-settings-table td:nth-child(5),.old-user-settings-table th:nth-child(5){width:20%}.old-user-settings-table td:nth-child(6),.old-user-settings-table th:nth-child(6){width:10%;text-align:center}.api-connected{color:green;font-weight:500}.api-not-connected{color:red;font-weight:500}.change-password-link{margin:0 0 0 14px;background:#2f70e8;color:#fff;border:0;border-radius:0;padding:3px 4px;font-size:18px;line-height:22px;cursor:pointer}.password-change-box{padding:0 14px 12px;max-width:410px}.password-change-box h3{font-size:18px;font-weight:400;color:#4f9dd5;margin:0 0 9px}.old-user-settings-footer{margin-top:52px;border-top:1px solid #e4e4e4;background:#f9f9f9;height:56px;padding:12px 10px;text-align:right;box-sizing:border-box}.old-user-settings-footer .btn.save{background:#06b6df;border-color:#06b6df;color:#fff;border-radius:4px;padding:7px 14px;font-size:13px}.user-settings-strip h1{font-size:20px;font-weight:400}@media(max-width:900px){.password-change-box,.user-settings-form-block{max-width:none}.old-user-settings-table{font-size:12px}.old-user-settings-table th{font-size:13px;line-height:17px}.old-user-settings-table td,.old-user-settings-table th{padding:6px 5px;white-space:normal}.change-password-link{font-size:16px}}.old-dashboard-page{font-family:Arial,Helvetica,sans-serif;background:#ecf0f5;min-height:calc(100vh - 90px);padding:16px 14px 28px;color:#111}.dash-loading{font-size:12px;color:#2980b9;margin-bottom:8px}.old-dash-cards{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:16px;margin-bottom:16px}.old-dash-card-wrap{min-width:0}.old-dash-flip-card{height:145px;perspective:1000px}.old-dash-flip-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px rgba(0,0,0,.2)}.old-dash-flip-card:hover .old-dash-flip-inner{transform:rotateY(180deg)}.old-dash-face{position:absolute;inset:0;padding:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.old-dash-front{background:var(--dash-card-color);color:#fff}.old-dash-back{background:#fff;border:1px solid var(--dash-card-color);color:#111;transform:rotateY(180deg)}.old-dash-heading{display:flex;align-items:center;gap:8px;margin:0 0 8px;text-align:left;color:#fff;font-size:14px;font-weight:400;white-space:nowrap}.old-dash-heading span{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:rgba(0,0,0,.2);color:#fff;flex:0 0 auto}.old-dash-back .old-dash-heading{color:var(--dash-card-color)}.old-dash-back .old-dash-heading span{background:var(--dash-card-color)}.old-dash-face table{width:100%;border-collapse:collapse;table-layout:fixed}.old-dash-face td,.old-dash-face th{text-align:center;font-size:12px!important;line-height:1.2;padding:2px 1px;font-weight:400;vertical-align:middle}.old-dash-face th{font-weight:700}.old-dash-front td,.old-dash-front th{color:#fff}.old-dash-face td b{display:block;background:rgba(0,0,0,.1);color:#fff;padding:3px 2px;margin:1px 0;font-size:12px}.old-dash-back td b{background:var(--dash-card-color)}.old-dash-row{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px}.old-dash-box{background:#fff;border:0;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.08);overflow:hidden}.old-dash-box-head{background:#19a6db;color:#fff;font-size:14px;font-weight:400;padding:8px 10px;line-height:18px}.old-dash-box-body{padding:10px}.old-dash-collection-box,.old-dash-graph-box{min-height:255px}.old-dash-income-list{list-style:none;margin:10px;padding:0}.old-dash-income-list li{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.old-dash-income-list li:nth-child(2n){background:#f2f1f1}.old-dash-income-list b,.old-dash-income-list span{font-size:13px!important;color:#333;font-weight:700}.old-dash-income-list .today b,.old-dash-income-list .today span{font-size:16px!important;color:#2980b9}.old-dash-latest table{width:100%;border-collapse:collapse;font-size:12px}.old-dash-latest th{background:#171d23;color:#fff;text-align:left;padding:5px 8px;font-size:12px;font-weight:700}.old-dash-latest td{border:1px solid #eee;padding:4px 8px;font-size:12px;line-height:1.2}.old-dash-chart{height:200px;position:relative}.old-dash-legend{display:flex;justify-content:center;gap:12px;align-items:center;font-size:12px;color:#555;margin:4px 0 8px;flex-wrap:wrap}.old-dash-legend span{display:inline-flex;align-items:center;gap:5px}.old-dash-legend i{display:inline-block;width:40px;height:13px}.old-dash-chart .ly{background:#f9d520}.old-dash-chart .cy{background:#42f459}.old-dash-chart .tg{background:#f92320}.old-dash-plot{display:flex;height:160px;border-bottom:1px solid #aaa;position:relative;padding-left:55px}.old-dash-grid{position:absolute;left:0;top:0;bottom:20px;width:55px;display:flex;flex-direction:column;justify-content:space-between;color:#555;font-size:12px;text-align:right;padding-right:8px}.old-dash-grid:after{content:"";position:absolute;left:55px;right:-100vw;top:0;bottom:0;background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(0,0,0,.09) 32px);pointer-events:none}.old-dash-bars{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;width:100%;align-items:end;z-index:1}.old-dash-month{height:150px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.old-dash-barset{height:125px;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:100%}.old-dash-barset em{display:block;width:13px;min-height:0}.old-dash-month strong{font-size:12px;color:#777;font-weight:400;height:15px}@media(max-width:1200px){.old-dash-cards{grid-template-columns:repeat(3,1fr)}.old-dash-row{grid-template-columns:1fr}}@media(max-width:700px){.old-dashboard-page{padding:10px}.old-dash-cards,.old-dash-row{grid-template-columns:1fr}.old-dash-plot{padding-left:42px}.old-dash-grid{width:42px;font-size:10px}.old-dash-grid:after{left:42px}.old-dash-bars{gap:2px}.old-dash-barset em{width:7px}.old-dash-latest{overflow-x:auto}.old-dash-latest table{min-width:650px}}.installment-form-page,.installment-page{background:#e8eef4;min-height:calc(100vh - 120px);padding:0 10px 34px;font-size:12px;color:#111}.installment-title-row{margin:8px 0 14px!important;display:flex;align-items:center;justify-content:space-between}.installment-title-row h1{font-size:21px!important;font-weight:400!important;margin:0!important;letter-spacing:.8px;color:#111}.installment-title-row .crumb{font-size:18px!important;font-weight:400;color:#222}.installment-list-box{background:#fff!important;border:0!important;margin:0!important;padding:10px 10px 12px!important;box-shadow:none!important;min-height:665px}.installment-toolbar{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 0 8px}.installment-course-filter{width:280px;margin-left:0}.installment-course-filter select{width:280px;height:26px;border:1px solid #c9d4df;background:#fff;color:#111;font-size:12px;padding:3px 8px;outline:none}.installment-course-filter select:focus{border-color:#f1c40f;box-shadow:none}.installment-add-btn,.installment-add-btn:hover{width:55px;height:60px;border-radius:4px;background:#eaf4fb;color:#111;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:15px;margin-right:0}.installment-add-btn svg{color:#2e3438;stroke-width:2.2;position:relative}.installment-add-btn svg:after{content:"+"}.installment-table-wrap{overflow:visible!important;width:100%}.installment-table{border-collapse:collapse;width:100%;font-size:12px;table-layout:fixed}.installment-table th{background:#1d2329;color:#fff;text-align:left;padding:6px 5px;font-weight:700;border-right:1px solid #333;height:24px;font-size:12px}.installment-table th:first-child{width:55px}.installment-table th:nth-child(2){width:190px}.installment-table th:nth-child(3){width:440px}.installment-table th:nth-child(4){width:115px}.installment-table th:nth-child(5){width:125px}.installment-table th:nth-child(6){width:160px}.installment-table td{padding:5px;border-right:1px solid #fff;height:21px;vertical-align:middle;text-align:left;font-size:12px}.installment-table tr:nth-child(odd) td{background:#eee}.installment-table tr:nth-child(2n) td{background:#f8f8f8}.installment-table td:first-child,.installment-table th:first-child{text-align:left}.installment-actions{white-space:nowrap;display:flex;align-items:center;gap:15px}.installment-actions .plain-action{border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;cursor:pointer}.installment-active{width:23px!important;height:23px!important;color:#0a9f00;stroke-width:2.2}.installment-inactive{width:24px!important;height:24px!important;color:#ee1d1d;stroke-width:2.4;fill:#ee1d1d;stroke:#fff}.installment-edit{width:20px!important;height:20px!important;color:#058abe;stroke-width:3}.installment-delete{width:19px!important;height:19px!important;color:#e60000;stroke-width:3}.installment-pager{justify-content:space-between;padding:9px 0 0;font-size:14px;color:#111}.installment-page-buttons,.installment-pager{display:flex;align-items:center}.installment-page-buttons button{min-width:26px;height:38px;border:1px solid #ddd;background:#fff;color:#777;padding:0 12px;margin:0;font-size:14px;border-radius:0}.installment-page-buttons button.active{background:#1aa4d4;color:#fff;border-color:#1aa4d4}.installment-page-buttons button:disabled{color:#999;background:#f6f6f6;cursor:not-allowed}.installment-form-page .installment-old-box{background:#fff!important;border:0!important;margin:0!important;padding:0 10px 82px!important;box-shadow:none!important;min-height:386px}.installment-form-page .course-form-title{font-size:14px;font-weight:400;padding:9px 0 16px;border:0;background:transparent;color:#222}.installment-form-page .installment-form-grid{display:grid!important;grid-template-columns:375px 375px 1fr 180px!important;gap:14px 15px!important;align-items:start!important;padding:0 0 42px!important;border-bottom:1px solid #f3f3f3}.installment-form-page .installment-form-grid label{font-size:12px!important;display:flex!important;flex-direction:column!important;gap:7px!important;color:#111;font-weight:400!important}.installment-form-page .installment-form-grid input,.installment-form-page .installment-form-grid select{height:28px!important;border:1px solid #cbd5df!important;background:#fff!important;padding:4px 8px!important;font-size:12px!important;border-radius:0!important;box-shadow:none!important}.installment-form-page .installment-form-grid input[readonly]{background:#e9eef3!important;color:#111!important}.installment-form-page .req-star{color:red!important;font-size:12px!important;vertical-align:baseline;margin-left:1px}.installment-form-page .installments-inline{grid-column:1/5!important;padding-top:0!important}.installment-form-page .installments-inline p{margin:0 0 10px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important}.installment-form-page .installments-inline p label{display:inline-block!important;width:56px!important;flex:none!important;font-size:12px!important}.installment-form-page .installments-inline input{width:154px!important;height:24px!important;color:red!important;border:1px solid #888!important;background:#fff!important;padding:2px 4px!important}.installment-form-page .installment-footer{height:65px!important;margin:0!important;padding:0!important;display:flex!important;align-items:end!important;justify-content:space-between!important}.installment-form-page .installment-footer .btn{border:0;border-radius:2px;font-size:12px;padding:8px 12px;height:34px;min-width:48px;color:#fff}.installment-form-page .installment-footer .btn.dark{background:#333!important}.installment-form-page .installment-footer .btn.save{background:#15a7d3!important}.installment-edit-page .installment-form-grid{grid-template-columns:276px 276px 276px 1fr!important;gap:12px 16px!important;padding-bottom:18px!important}.installment-edit-page .installments-inline{grid-column:1/5!important}.installment-edit-page .installment-footer{align-items:center!important;padding-top:20px!important}@media(max-width:1200px){.installment-edit-page .installment-form-grid,.installment-form-page .installment-form-grid{grid-template-columns:repeat(2,minmax(260px,1fr))!important}.installment-form-page .installments-inline{grid-column:1/3!important}.installment-table{table-layout:auto}.installment-list-box{overflow:auto}}@media(max-width:760px){.installment-title-row{display:block}.installment-title-row .crumb{font-size:13px!important;margin-top:6px}.installment-toolbar{height:auto;gap:12px;align-items:flex-start}.installment-edit-page .installment-form-grid,.installment-form-page .installment-form-grid{grid-template-columns:1fr!important}.installment-form-page .installments-inline{grid-column:1!important}.installment-pager{display:block}.installment-page-buttons{margin-top:8px}.installment-table-wrap{overflow:auto!important}.installment-course-filter,.installment-course-filter select{width:280px;max-width:100%}}.exam-page{background:#e8eef4;min-height:calc(100vh - 120px);padding:0 10px 34px;font-size:12px;color:#111}.exam-title-row{margin:8px 0 14px!important;display:flex;align-items:center;justify-content:space-between}.exam-title-row h1{font-size:21px!important;font-weight:400!important;margin:0!important;letter-spacing:.4px;color:#111}.exam-title-row .crumb{font-size:18px!important;font-weight:400;color:#222}.exam-list-box{background:#fff!important;border:0!important;margin:0!important;padding:18px 10px 12px!important;box-shadow:none!important;min-height:665px}.exam-topbar{min-height:78px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;position:relative;z-index:2}.exam-filter-row{display:grid;grid-template-columns:208px 208px 208px 208px 82px;gap:16px;align-items:start;flex:1}.exam-filter-row input,.exam-filter-row select{height:27px;border:1px solid #c9d4df;background:#fff;color:#111;font-size:12px;padding:3px 8px;outline:none;border-radius:0}.exam-filter-row input:focus,.exam-filter-row select:focus{border-color:#f1c40f;box-shadow:none}.exam-filter-row button{height:31px;background:green;color:#fff;border:0;font-weight:700;font-size:12px;padding:0 20px}.exam-header-icons{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;min-width:118px;margin-top:-4px;flex-shrink:0}.exam-icon-tile,.exam-icon-tile:hover{width:55px;height:60px;border-radius:4px;background:#eaf4fb;color:#111;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:15px;position:relative;z-index:3}.exam-icon-tile.subject{background:#edf7e9}.exam-icon-tile svg{color:#2e3438;stroke-width:2.2}.exam-table-wrap{overflow-x:auto;width:100%;clear:both;position:relative;z-index:1}.exam-table{border-collapse:collapse;width:100%;min-width:1140px;font-size:12px;table-layout:auto}.exam-table th{background:#1d2329;color:#fff;padding:6px 5px;font-weight:700;border-right:1px solid #333;height:24px}.exam-table td,.exam-table th{text-align:left;font-size:12px;vertical-align:middle}.exam-table td{padding:5px;border-right:1px solid #fff;height:21px;line-height:16px}.exam-table tr:nth-child(odd) td{background:#eee}.exam-table tr:nth-child(2n) td{background:#f8f8f8}.exam-table tr.not-held td{background:#f5f562!important}.exam-table td:first-child,.exam-table th:first-child{width:32px}.exam-table td:nth-child(2),.exam-table th:nth-child(2){width:150px}.exam-table td:nth-child(3),.exam-table th:nth-child(3){width:180px}.exam-table td:nth-child(4),.exam-table th:nth-child(4){width:150px}.exam-table td:nth-child(5),.exam-table th:nth-child(5){width:50px}.exam-table td:nth-child(6),.exam-table th:nth-child(6){width:72px}.exam-table td:nth-child(10),.exam-table td:nth-child(7),.exam-table td:nth-child(8),.exam-table td:nth-child(9),.exam-table th:nth-child(10),.exam-table th:nth-child(7),.exam-table th:nth-child(8),.exam-table th:nth-child(9){width:45px}.exam-table td:nth-child(11),.exam-table td:nth-child(12),.exam-table th:nth-child(11),.exam-table th:nth-child(12){width:86px}.exam-table td:nth-child(13),.exam-table th:nth-child(13){width:76px}.exam-table td:nth-child(14),.exam-table th:nth-child(14){width:58px}.exam-name-cell{white-space:normal}.exam-name-cell a{color:#0074b8;text-decoration:none}.exam-name-cell svg{color:#008fc5;fill:#008fc5;stroke:#fff;margin-left:12px;vertical-align:middle}.exam-actions{white-space:nowrap;color:#111}.exam-actions a,.exam-actions button{border:0;background:transparent;display:inline-flex;align-items:center;padding:0 4px;margin:0;color:#008bc0;vertical-align:middle}.exam-actions button{color:red;margin-left:6px;cursor:pointer}.exam-pager{justify-content:space-between;padding:9px 0 0;font-size:14px;color:#111}.exam-page-buttons,.exam-pager{display:flex;align-items:center}.exam-page-buttons button{min-width:26px;height:38px;border:1px solid #ddd;border-left:0;background:#fff;color:#777;padding:0 12px;margin:0;font-size:14px;border-radius:0}.exam-page-buttons button:first-child{border-left:1px solid #ddd;min-width:92px}.exam-page-buttons button:last-child{min-width:88px}.exam-page-buttons button.active{background:#1aa4d4;color:#fff;border-color:#1aa4d4}.exam-page-buttons button:disabled{color:#999;background:#f6f6f6;cursor:not-allowed}.exam-form-page .exam-form-box{background:#fff!important;border:0!important;margin:0!important;padding:0 10px!important;box-shadow:none!important;min-height:256px}.exam-form-box h3{font-size:14px;font-weight:400;margin:0;padding:8px 0 12px;color:#222}.exam-form-grid{display:grid;grid-template-columns:280px 280px 280px 280px;gap:16px 16px;align-items:start;padding-bottom:24px;border-bottom:1px solid #f3f3f3}.exam-form-grid label{font-size:12px;color:#111;font-weight:400;position:relative;display:flex;flex-direction:column;gap:6px}.exam-form-grid label span{color:red;margin-left:2px;position:absolute;left:auto;display:inline}.exam-form-grid label b{position:absolute;right:6px;top:18px;color:#19a6db;font-size:14px;font-weight:700;z-index:1}.exam-form-grid input,.exam-form-grid select{height:28px;border:1px solid #cbd5df;background:#fff;padding:4px 8px;font-size:12px;border-radius:0;box-shadow:none;outline:none;color:#111}.exam-form-grid select[size]{height:63px;padding:4px 8px;overflow:auto;background:#fff}.exam-form-grid input:focus,.exam-form-grid select:focus{border-color:#f1c40f}.exam-form-footer{height:64px;display:flex;align-items:center;justify-content:center;gap:12px}.exam-form-footer button{border:0;border-radius:2px;font-size:12px;padding:8px 12px;height:36px;min-width:55px;color:#fff}.exam-form-footer .back{background:#333}.exam-form-footer .save{background:#15a7d3}.exam-form-footer button:disabled{opacity:.7}.exam-pdf-viewer{background:#242424;min-height:100vh;padding:18px 0 80px;font-family:Arial,Helvetica,sans-serif}.exam-pdf-paper{width:794px;min-height:1123px;background:#fff;margin:0 auto;padding:52px 26px;color:#111;font-size:10px}.exam-pdf-head{width:100%;border-collapse:collapse;margin-bottom:26px}.exam-pdf-head td{vertical-align:top;font-size:10px;line-height:1.35}.exam-pdf-head td:first-child{width:22%}.exam-pdf-head td:nth-child(2){text-align:right;width:62%;font-size:11px}.exam-pdf-head td:last-child{text-align:center;width:16%;font-size:9px}.exam-pdf-head img{width:116px;height:auto}.exam-pdf-paper hr{border:0;border-top:1px solid #111;margin:0 0 20px}.exam-pdf-paper h2{text-align:center;font-size:16px;margin:0 0 30px}.exam-pdf-meta{width:100%;border-collapse:collapse;margin-bottom:12px}.exam-pdf-meta td{padding:1px 3px;font-size:10px}.exam-pdf-meta td:first-child,.exam-pdf-meta td:nth-child(4){width:13%}.exam-pdf-meta td:nth-child(2),.exam-pdf-meta td:nth-child(5){width:3%}.exam-pdf-meta td:nth-child(3){width:45%}.exam-pdf-table{width:100%;border-collapse:collapse;margin-top:10px}.exam-pdf-table td,.exam-pdf-table th{padding:2px 3px;text-align:left;font-size:10px;line-height:1.1}@media(max-width:1200px){.exam-filter-row{grid-template-columns:repeat(2,208px)}.exam-topbar{height:auto}.exam-form-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.exam-list-box{overflow:auto}}@media(max-width:760px){.exam-title-row{display:block}.exam-title-row .crumb{font-size:13px!important;margin-top:6px}.exam-topbar{display:block}.exam-filter-row{grid-template-columns:1fr;gap:8px}.exam-header-icons{justify-content:flex-start;margin-top:10px}.exam-pager{display:block}.exam-page-buttons{margin-top:8px;overflow:auto}.exam-form-grid{grid-template-columns:1fr}.exam-pdf-paper{width:100%;min-height:0}.exam-pdf-viewer{padding:0;background:#fff}}.exam-form-box h3{line-height:18px}.exam-batch-code-field select{height:63px!important;min-height:63px!important;overflow-y:auto!important}.exam-batch-code-field select option:checked,.exam-filter-row select option:checked,.exam-form-grid select option:checked{background:#1e66c1!important;color:#fff!important}.exam-pdf-daac-logo{font-size:36px;font-weight:800;color:#24a5d8;letter-spacing:1px;line-height:34px}.exam-pdf-site{font-size:13px;color:#111;font-weight:700;margin-top:0}.exam-page .exam-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;align-items:start!important;gap:16px!important;min-height:76px!important;margin-bottom:16px!important;position:relative!important;z-index:5!important;overflow:visible!important}.exam-page .exam-filter-row{grid-template-columns:208px 208px 208px 208px 82px!important;gap:16px!important;align-items:start!important}.exam-page .exam-header-icons{position:static!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:6px!important;min-width:118px!important;margin:0!important;z-index:10!important}.exam-page .exam-icon-tile{position:relative!important;width:55px!important;height:60px!important;min-width:55px!important;background:#eaf4fb!important;border-radius:4px!important;color:#111!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:11px!important;line-height:15px!important;padding:0!important}.exam-page .exam-icon-tile.subject{background:#edf7e9!important}.exam-page .exam-table-wrap{clear:both!important;position:relative!important;z-index:1!important;margin-top:0!important}.exam-form-page .exam-form-box{padding-top:0!important}.exam-form-page .exam-form-box h3{font-size:14px!important;font-weight:400!important;padding:8px 0 12px!important;margin:0!important}.exam-form-page .exam-batch-code-field select{overflow-y:auto!important}.exam-form-page .exam-batch-code-field select option:checked,.exam-form-page .exam-form-grid select option:checked,.exam-page .exam-filter-row select option:checked{background:#1e66c1!important;color:#fff!important}.exam-form-page .exam-form-grid input:focus,.exam-form-page .exam-form-grid select:focus,.exam-page .exam-filter-row input:focus,.exam-page .exam-filter-row select:focus{border-color:#d6a300!important;outline:none!important;box-shadow:none!important}.exam-pdf-viewer{background:#242424!important;min-height:100vh!important;padding:18px 0 80px!important;font-family:Arial,Helvetica,sans-serif!important}.exam-pdf-paper{width:794px!important;min-height:1123px!important;background:#fff!important;margin:0 auto!important;padding:48px 28px!important;color:#111!important;font-size:10px!important;box-sizing:border-box!important}.exam-pdf-head{width:100%!important;border-collapse:collapse!important;margin:0 0 28px!important}.exam-pdf-head td{border:0!important;vertical-align:top!important;font-size:10px!important;line-height:1.35!important;padding:0!important}.exam-pdf-head .logo-cell{width:20%!important;text-align:left!important}.exam-pdf-head .logo-cell img{width:118px!important;height:auto!important;display:block!important;margin-top:8px!important}.exam-pdf-head .academy-cell{width:65%!important;text-align:right!important;font-size:10px!important;padding-right:20px!important;padding-left:20px!important}.exam-pdf-head .academy-cell b{font-size:10px!important}.exam-pdf-head .cert-cell{width:15%!important;text-align:center!important}.exam-pdf-head .cert-cell img{width:95px!important;height:auto!important;display:block!important;margin:10px auto 0!important}.exam-pdf-paper hr{border:0!important;border-top:1px solid #111!important;margin:0 0 20px!important}.exam-pdf-paper h2{text-align:center!important;font-size:16px!important;margin:0 0 34px!important;border:0!important;font-weight:700!important}.exam-pdf-meta{width:100%!important;border-collapse:collapse!important;margin:0 0 12px!important}.exam-pdf-meta td{border:0!important;padding:1px 2px!important;font-size:10px!important;line-height:1.22!important;text-align:left!important}.exam-pdf-meta td:first-child,.exam-pdf-meta td:nth-child(4){width:14%!important}.exam-pdf-meta td:nth-child(2),.exam-pdf-meta td:nth-child(5){width:3%!important;text-align:center!important}.exam-pdf-meta td:nth-child(3){width:43%!important}.exam-pdf-table{width:100%!important;border-collapse:collapse!important;margin-top:12px!important}.exam-pdf-table td,.exam-pdf-table th{border:1px solid #111!important;padding:2px 3px!important;text-align:left!important;font-size:10px!important;line-height:1.12!important;color:#111!important;background:#fff!important}.exam-pdf-table th{font-weight:700!important}@media(max-width:1200px){.exam-page .exam-topbar{grid-template-columns:1fr!important}.exam-page .exam-header-icons{justify-content:flex-start!important}.exam-page .exam-filter-row{grid-template-columns:repeat(2,208px)!important}}@media(max-width:820px){.exam-page .exam-filter-row{grid-template-columns:1fr!important}.exam-pdf-viewer{padding:0!important;background:#fff!important}.exam-pdf-paper{width:100%!important;min-height:auto!important;padding:22px 12px!important}}@media print{.exam-pdf-viewer{background:#fff!important;padding:0!important}.exam-pdf-paper{width:100%!important;min-height:auto!important;margin:0!important;padding:20mm 12mm!important}}.exam-form-page .exam-field-label{display:inline-block!important;position:static!important;color:#111!important;margin:0 0 3px!important;font-size:12px!important;line-height:15px!important;font-weight:400!important}.exam-form-page .exam-field-label em{font-style:normal!important;color:#e00000!important;margin-left:2px!important}.exam-form-page .exam-form-grid label{gap:3px!important}.exam-form-page .exam-form-grid label>span:not(.exam-field-label){position:static!important;color:#111!important;margin:0!important}.exam-form-page .exam-form-grid label b{display:none!important}.exam-form-page .exam-form-grid input,.exam-form-page .exam-form-grid select{height:28px!important;box-sizing:border-box!important}.exam-form-page .exam-form-grid select[size]{height:63px!important;min-height:63px!important;max-height:63px!important;padding:3px 8px!important;overflow-y:auto!important}.exam-form-page .exam-batch-code-field select{height:63px!important;min-height:63px!important;max-height:63px!important;background:#fff!important;color:#111!important}.exam-form-page .exam-batch-code-field select:disabled{background:#eef2f5!important;color:#555!important}.exam-form-page .exam-form-grid select option{padding:3px 6px!important;line-height:18px!important}.exam-form-page .exam-form-footer{height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;padding:0 10px!important;border-top:0!important}.exam-form-page .exam-form-footer .back{margin-left:0!important}.exam-form-page .exam-form-footer .save{margin-right:0!important}.old-php-common-pager{padding:8px 12px 14px;margin:0;border-top:0;font-size:12px;color:#000;gap:12px}.old-php-common-pager>span{font-weight:400;white-space:nowrap}.old-php-common-pager-buttons{align-items:center;justify-content:flex-end;gap:0}.old-php-common-pager-buttons button{height:37px;min-width:39px;margin:0!important;padding:0 12px;border:1px solid #d9d9d9;border-radius:0;font-size:12px;font-weight:400;line-height:35px}.old-php-common-pager-buttons button+button{border-left:0}.old-php-common-pager-buttons button.active{background:#16a4d4;border-color:#16a4d4}.old-php-common-pager-buttons button:disabled{background:#f7f7f7;cursor:not-allowed}.old-php-common-pager-buttons button.active:disabled{background:#16a4d4;color:#fff}@media(max-width:760px){.old-php-common-pager{align-items:flex-start;flex-direction:column}.old-php-common-pager>span{white-space:normal}.old-php-common-pager-buttons{flex-wrap:wrap;justify-content:flex-start}}.old-php-common-pager.batch-old-php-pager,.old-php-common-pager.document-pager,.old-php-common-pager.exam-pager,.old-php-common-pager.installment-pager,.old-php-common-pager.old-faculty-pager,.old-php-common-pager.old-pager,.old-php-common-pager.old-php-demo-main-pager,.old-php-common-pager.old-php-pager,.old-php-common-pager.payment-pager,.old-php-common-pager.subject-pager{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#fff!important;padding:8px 12px 14px!important;margin:0!important;border:0!important;font-size:12px!important}.old-php-common-pager .old-php-common-pager-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin-left:auto!important}.old-php-common-pager .old-php-common-pager-buttons button{height:37px!important;min-width:39px!important;margin:0!important;padding:0 12px!important;border:1px solid #d9d9d9!important;border-radius:0!important;background:#fff!important;color:#777!important;font-size:12px!important;font-weight:400!important;line-height:35px!important}.old-php-common-pager .old-php-common-pager-buttons button+button{border-left:0!important}.old-php-common-pager .old-php-common-pager-buttons button.active{background:#16a4d4!important;color:#fff!important;border-color:#16a4d4!important}.old-php-common-pager .old-php-common-pager-buttons button:disabled{color:#aaa!important;background:#f7f7f7!important;cursor:not-allowed!important}.payment-table td:nth-child(3),.payment-table th:nth-child(3){width:82px!important;white-space:nowrap!important}.payment-table td:nth-child(4),.payment-table th:nth-child(4){width:72px!important;padding-left:10px!important;padding-right:12px!important}.payment-table td:nth-child(5),.payment-table th:nth-child(5){width:82px!important;padding-left:12px!important;padding-right:14px!important;text-align:left!important}.payment-table td:nth-child(7),.payment-table th:nth-child(7){width:86px!important}.payment-table td:nth-child(8),.payment-table th:nth-child(8){width:62px!important;text-align:center!important}.payment-actions{display:flex!important;gap:8px!important;white-space:nowrap!important}.payment-actions,.payment-actions button{align-items:center!important;justify-content:center!important}.payment-actions button{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:auto!important;height:auto!important;line-height:1!important;display:inline-flex!important;cursor:pointer!important}.payment-actions .old-payment-approved-action{color:#25a500!important}.payment-actions .old-payment-pending-action,.payment-actions button:nth-child(2){color:#e11422!important}.payment-actions svg{display:block!important}.status-approved{color:green!important;font-weight:400!important}.status-pending{color:#e11422!important;font-weight:400!important}.applicant-page{background:#e8eef4;min-height:calc(100vh - 120px);padding:0 10px 34px;font-size:12px;color:#111;font-family:Arial,Helvetica,sans-serif}.applicant-title-row{height:52px;display:flex;align-items:center;justify-content:space-between;margin:0}.applicant-title-row h1{font-size:19px;font-weight:400;margin:0;color:#111;letter-spacing:.2px}.applicant-title-row .crumb{font-size:18px;color:#222;margin-right:4px}.applicant-list-box{background:#fff;border:0;box-shadow:none;margin:0 0 12px;padding:10px 10px 0;min-height:166px}.applicant-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:10px;align-items:start;margin-bottom:6px;position:relative;z-index:5;overflow:visible}.applicant-filter-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:nowrap;min-height:48px;overflow:visible}.applicant-filter-row input,.applicant-filter-row select{width:110px;height:27px;border:1px solid #cfd8e1;border-radius:0;background:#fff;color:#111;font-size:11px;padding:4px 8px;box-shadow:none;outline:none}.applicant-filter-row input::-moz-placeholder{color:#333;opacity:1}.applicant-filter-row input::placeholder{color:#333;opacity:1}.applicant-filter-row .applicant-date-input{width:114px}.applicant-filter-row select{width:88px;padding-left:5px;background:#fff}.applicant-filter-row input:focus,.applicant-filter-row select:focus,.applicant-modal-body input:focus,.applicant-modal-body select:focus{border-color:#d6a300!important;outline:none;box-shadow:none}.applicant-search-btn{height:27px;min-width:56px;border:0;border-radius:0;font-size:12px;font-weight:700;padding:0 10px;cursor:pointer}.applicant-action-tiles{display:flex;justify-content:flex-end;gap:5px;align-items:flex-start;white-space:nowrap}.applicant-tile{width:55px;height:60px;border:0;border-radius:4px;background:#e8f4fb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#111;font-size:11px;line-height:14px;text-align:center;padding:0;cursor:pointer;position:relative;font-family:Arial,Helvetica,sans-serif}.applicant-tile span:last-child{display:block}.applicant-tile-excel{background:#e8f4fb}.applicant-tile-whatsapp{background:#edf7e9}.applicant-tile-email{background:#f8e7e7}.applicant-icon{display:block;position:relative;width:32px;height:28px}.applicant-icon-excel:before{content:"";position:absolute;left:5px;top:4px;width:18px;height:20px;background:#1b9c4b;border-radius:1px;clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,0 100%)}.applicant-icon-excel i{position:absolute;left:9px;top:8px;color:#fff;font-style:normal;font-size:14px;font-weight:700;z-index:1}.applicant-icon-excel b{position:absolute;right:0;top:-2px;width:15px;height:15px;border-radius:50%;background:#e53935;color:#fff;font-size:12px;line-height:15px;font-weight:700;z-index:2}.applicant-icon-whatsapp:before{content:"☎";position:absolute;left:2px;top:0;width:28px;height:28px;border:3px solid #2dbb41;border-radius:50%;color:#2dbb41;font-size:19px;line-height:24px;text-align:center;font-weight:700;box-sizing:border-box}.applicant-icon-email:before{content:"";position:absolute;left:1px;top:4px;width:30px;height:21px;border:2px solid #111;background:#f6dddd;box-sizing:border-box}.applicant-icon-email:after{content:"";position:absolute;left:3px;top:6px;width:26px;height:17px;background:linear-gradient(35deg,transparent 48%,#111 49%,#111 52%,transparent 53%),linear-gradient(-35deg,transparent 48%,#111 49%,#111 52%,transparent 53%)}.applicant-table-wrap{width:100%;overflow:visible;clear:both}.applicant-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:12px;color:#000;margin:0}.applicant-table th{background:#171d22;color:#fff;font-weight:700;text-align:left;padding:5px;border:1px solid #2c3338;font-size:12px;line-height:13px}.applicant-table td{padding:4px 5px;border:1px solid #f1f1f1;font-size:12px;line-height:15px;vertical-align:top;color:#000;word-break:normal}.applicant-table tbody tr:nth-child(odd){background:#efefef}.applicant-table tbody tr:nth-child(2n){background:#fff}.applicant-table td:first-child,.applicant-table th:first-child{width:26px;text-align:center}.applicant-table td:nth-child(2),.applicant-table th:nth-child(2){width:34px}.applicant-table td:nth-child(3),.applicant-table th:nth-child(3){width:92px}.applicant-table td:nth-child(4),.applicant-table th:nth-child(4){width:112px}.applicant-table td:nth-child(5),.applicant-table th:nth-child(5){width:80px}.applicant-table td:nth-child(6),.applicant-table th:nth-child(6){width:64px}.applicant-table td:nth-child(7),.applicant-table th:nth-child(7){width:104px}.applicant-table td:nth-child(8),.applicant-table th:nth-child(8){width:180px}.applicant-table td:nth-child(9),.applicant-table th:nth-child(9){width:80px}.applicant-table td:nth-child(10),.applicant-table th:nth-child(10){width:82px}.applicant-table td:nth-child(11),.applicant-table th:nth-child(11){width:86px}.applicant-table td:nth-child(12),.applicant-table th:nth-child(12){width:124px}.applicant-table td:nth-child(13),.applicant-table th:nth-child(13){width:60px;text-align:center}.applicant-status-cell{position:relative;white-space:nowrap}.applicant-status-edit{border:0;background:transparent;color:#008fc4;padding:0;margin:0 0 0 3px;vertical-align:middle;cursor:pointer;display:inline-flex;align-items:center}.applicant-hover-reason{display:block;color:#444;font-size:11px;margin-top:2px}.applicant-actions{white-space:nowrap;text-align:center!important}.applicant-actions button{border:0!important;background:transparent!important;padding:0!important;margin:0 2px!important;width:auto!important;height:auto!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;vertical-align:middle}.applicant-actions button:first-child{color:#e11422!important}.applicant-cv-download{color:#0c83bb!important}.applicant-pager.old-php-common-pager{padding-left:0!important;padding-right:0!important}.applicant-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.42);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:54px}.applicant-status-modal{width:500px;min-height:190px;background:#fff;box-shadow:none;position:relative;border:0;font-family:Arial,Helvetica,sans-serif}.applicant-modal-close{position:absolute;right:-18px;top:-18px;width:38px;height:38px;border-radius:50%;border:0;background:#e9eef3;color:#222;font-size:32px;line-height:34px;text-align:center;cursor:pointer;font-weight:300;z-index:2}.applicant-modal-title{height:60px;background:#3498c5;color:#fff;font-size:24px;font-weight:400;display:flex;align-items:center;padding:0 16px;letter-spacing:.2px}.applicant-modal-body{padding:14px 10px 24px;background:#fff}.applicant-modal-body label{display:block;font-size:12px;color:#111;margin:0 0 12px}.applicant-modal-body label span{display:block;margin:0 0 4px}.applicant-modal-body input,.applicant-modal-body select{width:231px;height:28px;border:1px solid #cbd5df;border-radius:0;background:#fff;color:#111;font-size:12px;padding:4px 8px;box-sizing:border-box}.applicant-modal-body select[size]{height:auto}.applicant-modal-reason input{width:320px}.applicant-modal-submit{height:28px;background:#428bca!important;border:0!important;border-radius:3px!important;color:#fff!important;font-size:12px;font-weight:700;padding:0 12px;min-width:63px;cursor:pointer}.applicant-modal-submit:disabled{opacity:.65;cursor:not-allowed}@media(max-width:1180px){.applicant-toolbar{grid-template-columns:1fr}.applicant-filter-row{flex-wrap:wrap}.applicant-action-tiles{justify-content:flex-start}.applicant-table-wrap{overflow:auto}.applicant-table{min-width:1130px}}@media(max-width:760px){.applicant-title-row{display:block;height:auto;padding:10px 0}.applicant-title-row .crumb{font-size:13px;margin-top:6px}.applicant-filter-row{gap:8px}.applicant-filter-row .applicant-date-input,.applicant-filter-row input,.applicant-filter-row select{width:100%}.applicant-status-modal{width:calc(100vw - 36px)}.applicant-modal-title{font-size:20px}.applicant-modal-body input,.applicant-modal-body select{width:100%}}.company-page{background:#e9eef4;min-height:calc(100vh - 70px);font-family:Arial,Helvetica,sans-serif;color:#111;padding:0 10px 44px;font-size:12px}.company-title-row{display:flex;align-items:center;justify-content:space-between;min-height:52px}.company-title-row h1{font-size:20px;font-weight:400;margin:0}.company-title-row .crumb{font-size:18px;color:#222}.company-form-box,.company-list-box{background:#fff;border:1px solid #dfe5eb;padding:10px;margin:0 0 12px}.company-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:28px}.company-search-row{display:flex;align-items:center;gap:16px;flex:1}.company-search-row input,.company-search-row select{height:28px;border:1px solid #cbd3dc;background:#fff;padding:4px 9px;font-size:12px;min-width:160px;color:#111}.company-search-row select{min-width:160px}.company-search-btn{background:green;color:#fff;border:0;height:32px;padding:0 16px;font-weight:700;cursor:pointer}.company-action-tiles{display:flex;gap:6px;align-items:flex-start}.company-tile{width:55px;height:59px;border:0;color:#111;text-align:center;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-size:12px;line-height:13px;cursor:pointer}.company-tile,.company-tile.msg{background:#e7f2f8}.company-tile.add{background:#e9f5e8}.company-tile.excel{background:#f7e3e4}.company-tile.jobs{background:#e7f2f8}.company-delete-tile{background:#fff;color:#f01818;width:58px}.company-tile svg{color:#111}.company-tile.add svg{color:#2b2b2b}.company-tile.msg svg{color:#111}.company-tile .excel-mark{font-size:28px;color:#188a3a;font-weight:700;line-height:24px}.company-table-wrap{overflow-x:auto}.company-table{border-collapse:collapse;width:100%;background:#fff;font-size:12px}.company-table th{background:#171d22;color:#fff;font-weight:700;padding:5px 4px;text-align:left;border-right:1px solid #2e343a;vertical-align:middle}.company-table td{padding:5px 4px;text-align:left;border-right:1px solid #e1e4e8;vertical-align:top}.company-table tbody tr:nth-child(odd){background:#f4f4f4}.company-table tbody tr:nth-child(2n){background:#fff}.company-table a{color:#0069aa;text-decoration:none}.company-name-cell{min-width:190px}.testimonial-link{border:0;background:transparent;color:#0069aa;font-size:12px;padding:6px 0 0;cursor:pointer}.testimonial-view{color:#0069aa}.company-logo-cell{width:74px;text-align:center!important}.company-logo-cell img{max-width:70px;max-height:70px;-o-object-fit:contain;object-fit:contain;filter:none}.company-address-cell{max-width:270px;white-space:normal;line-height:16px}.company-actions{white-space:nowrap;text-align:left!important}.company-actions button{background:transparent;border:0;padding:0;margin:0 2px;cursor:pointer;vertical-align:middle}.company-actions a{display:inline-flex;vertical-align:middle;margin:0 2px}.company-actions .edit{width:20px;height:20px;color:#0094c7;stroke-width:3}.company-actions .delete{width:20px;height:20px;color:#e51422;stroke-width:3}.company-actions .status-btn{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center}.company-actions .php-status-pill,.php-status-pill{display:inline-block;width:18px;height:10px;border-radius:10px;position:relative;background:#0a8f08;vertical-align:middle}.company-actions .php-status-pill:after,.php-status-pill:after{content:"";position:absolute;right:1px;top:1px;width:8px;height:8px;background:#fff;border-radius:50%}.company-actions .php-status-pill.status-inactive,.php-status-pill.status-inactive{background:#fff;border:1px solid #f10b0b}.company-actions .php-status-pill.status-inactive:after,.php-status-pill.status-inactive:after{right:auto;left:1px;background:#fff;border:1px solid #f10b0b;width:7px;height:7px;top:0}.company-form-page{padding-left:0;padding-right:0}.company-form-box{padding:0 10px 10px}.company-box-title{font-size:14px;margin:8px 0;color:#333}.company-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 16px}.company-form-grid label{display:flex;flex-direction:column;font-size:13px;color:#111}.company-form-grid label span{margin-bottom:5px}.company-form-grid label b{color:red;margin-left:0}.company-form-grid input,.company-form-grid select,.company-form-grid textarea{height:28px;border:1px solid #cbd3dc;padding:4px 9px;font-size:12px;background:#fff}.company-form-grid select[multiple]{height:70px}.company-form-grid textarea{height:28px;resize:vertical}.company-form-grid small{font-size:11px;color:red;margin-top:3px}.company-form-logo{width:50px;height:34px;-o-object-fit:contain;object-fit:contain;margin-top:5px}.company-footer{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:12px 10px;margin-top:16px}.company-footer .btn,.company-modal-body .btn{border:0;color:#fff;height:36px;padding:0 28px;font-weight:700;cursor:pointer}.company-footer .btn.dark{background:#444}.company-footer .btn.save,.company-modal-body .btn.blue{background:#09acd1}.company-modal-backdrop{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.48);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:54px}.company-testimonial-modal{width:500px;background:#fff;position:relative;box-shadow:0 4px 18px rgba(0,0,0,.3)}.company-testimonial-modal.message{width:560px}.company-modal-close{position:absolute;right:-18px;top:-18px;width:36px;height:36px;border:0;border-radius:50%;font-size:28px;background:#e9eef4;cursor:pointer}.company-modal-title{background:#3c8dbc;color:#fff;font-size:24px;padding:20px 16px}.company-modal-body{padding:12px;display:flex;flex-direction:column;gap:6px}.company-modal-body label{font-size:14px;display:flex;flex-direction:column}.company-modal-body input,.company-modal-body textarea{border:1px solid #cbd3dc;min-height:28px;padding:5px}.company-modal-body textarea{height:96px}.company-modal-body small{color:red;margin-top:4px}.company-modal-body .btn{align-self:center;margin-top:5px;background:#1e73e8}.job-list-box .company-toolbar{margin-bottom:14px}.job-search-row{max-width:760px}.job-table td,.job-table th{text-align:left}.job-delete-btn{background:red!important;color:#fff!important;font-weight:700;width:18px;height:18px;line-height:18px}.job-form-grid{grid-template-columns:280px 280px 280px 1fr}.job-form-grid .wide{grid-column:1/4}.job-form-grid .wide textarea{height:80px}.radio-row{display:flex;flex-direction:column;gap:4px}.radio-row label{flex-direction:row;align-items:center;gap:5px}.radio-row input{height:auto}.old-php-common-pager{margin-top:10px;font-size:14px}.old-php-common-pager-buttons button{border:1px solid #ddd;padding:10px 13px;cursor:pointer}.old-php-common-pager-buttons button.active{background:#22a9d5}.old-php-common-pager-buttons button:disabled{color:#aaa;cursor:default;background:#fafafa}@media(max-width:1000px){.company-toolbar{flex-direction:column}.company-form-grid{grid-template-columns:repeat(2,1fr)}.company-search-row{flex-wrap:wrap}.company-title-row .crumb{font-size:14px}}.company-name-link{border:0;background:transparent;color:#0069aa;text-decoration:none;font-size:12px;padding:0;cursor:pointer;text-align:left;font-family:Arial,Helvetica,sans-serif}.company-name-link:hover{text-decoration:underline}.company-followup-modal{width:800px;background:#fff;position:relative;box-shadow:0 4px 18px rgba(0,0,0,.3)}.company-followup-body{padding:12px;display:flex;flex-direction:column;gap:9px}.company-followup-body label{font-size:12px;display:flex;flex-direction:column;color:#111}.company-followup-body input{width:382px;height:28px;border:1px solid #cbd3dc;padding:4px 8px;font-size:12px}.company-followup-body textarea{width:100%;height:40px;border:1px solid #cbd3dc;padding:5px;font-size:12px;resize:vertical}.company-followup-body .follow-submit{align-self:flex-start;background:#3c8dbc!important;color:#fff;border:0;padding:7px 12px;height:auto;font-weight:700}.company-followup-table{border-collapse:collapse;width:100%;font-size:12px;margin-top:2px}.company-followup-table th{background:#171d22;color:#fff;text-align:left;padding:6px 8px;border-right:1px solid #2e343a}.company-followup-table td{padding:6px 8px;border-right:1px solid #e1e4e8}.company-followup-table tbody tr:nth-child(odd){background:#f4f4f4}.company-followup-table tbody tr:nth-child(2n){background:#fff}.job-actions{display:flex!important;gap:4px;align-items:center}.job-actions button,.job-status-icon{display:inline-flex;align-items:center}.job-status-icon{width:18px;height:18px;justify-content:center;color:#fff;font-weight:700;font-size:15px;line-height:18px;border-radius:2px}.job-status-icon.active{background:#20b25f;border-radius:50%}.job-status-icon.expired{background:#ef1111}.company-action-tiles .company-tile{box-shadow:none}.company-tile span{line-height:12px}.company-delete-tile svg{stroke-width:2.5}.company-tile.add svg,.company-tile.jobs svg,.company-tile.msg svg{stroke-width:2.4}.company-page .company-toolbar{align-items:center!important;margin-bottom:28px!important}.company-page .company-search-row{gap:16px!important;align-items:center!important}.company-page .company-action-tiles{margin-left:auto!important}.company-delete-btn-oldphp{width:58px!important;height:50px!important;border:0!important;background:#fff!important;color:#ff1717!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;margin-left:0!important}.company-delete-btn-oldphp svg{width:39px!important;height:39px!important;stroke-width:2.2!important}.company-page .company-tile.jobs,.company-page .company-tile.msg{background:#e7f2f8!important}.company-page .company-tile-icon{display:block;position:relative;width:34px;height:28px;margin-bottom:1px}.company-page .message-icon:before{content:"";position:absolute;left:2px;top:2px;width:28px;height:19px;background:#111;clip-path:polygon(0 0,100% 0,50% 58%)}.company-page .message-icon:after{content:"";position:absolute;right:0;bottom:3px;width:16px;height:12px;background:#d71920;clip-path:polygon(0 35%,58% 35%,58% 0,100% 50%,58% 100%,58% 65%,0 65%)}.company-page .add-icon:before{content:"";position:absolute;left:8px;top:0;width:15px;height:15px;background:#262626;border-radius:50%;box-shadow:0 15px 0 4px #262626}.company-page .add-icon:after{content:"+";position:absolute;right:0;bottom:0;width:16px;height:16px;background:#d93434;color:#fff;border-radius:50%;font-size:17px;line-height:16px;font-weight:700;text-align:center}.company-page .excel-icon:before{content:"X";position:absolute;left:0;top:4px;width:21px;height:23px;background:#16833c;color:#fff;font-weight:700;font-size:18px;line-height:23px;text-align:center;font-family:Arial,Helvetica,sans-serif}.company-page .excel-icon:after{content:"";position:absolute;right:0;top:0;width:16px;height:16px;background:#d93434;border-radius:50%;box-shadow:0 0 0 0 #d93434}.company-page .excel-icon{color:#fff}.company-page .excel-icon span{display:none}.company-page .company-search-btn{height:32px!important;background:green!important;color:#fff!important;padding:0 16px!important;font-weight:700!important;border:0!important}.company-page .company-actions .php-status-pill{width:18px!important;height:10px!important;border-radius:10px!important;background:#009000!important;border:0!important}.company-page .company-actions .php-status-pill.status-inactive{background:#fff!important;border:1px solid red!important}.company-page .company-actions .edit{color:#0097c6!important;width:20px!important;height:20px!important;stroke-width:3!important}.company-page .company-actions .delete{color:#e51422!important;width:20px!important;height:20px!important;stroke-width:3!important}.company-page .job-status-icon{font-size:16px!important}.company-page .job-status-icon.active,.company-page .job-status-icon.expired{color:#fff!important}.company-page .job-status-icon.expired:before{content:"×"}.company-page .job-status-icon.active:before{content:"✓";font-size:16px!important}.applicant-page .applicant-toolbar{grid-template-columns:minmax(0,1fr) 237px!important;gap:9px!important;align-items:start!important}.applicant-page .applicant-action-tiles{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;margin-top:0!important;white-space:nowrap!important}.applicant-page .applicant-tile{width:55px!important;height:59px!important;min-width:55px!important;border:0!important;border-radius:4px!important;box-shadow:none!important;padding:0!important;margin:0!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:12px!important;color:#111!important;text-decoration:none!important;cursor:pointer!important}.applicant-page .applicant-tile-excel{background:#e7f3fb!important}.applicant-page .applicant-tile-email{background:#f8e5e5!important}.applicant-page .applicant-tile span:last-child{display:block!important;line-height:12px!important;margin-top:0!important;text-align:center!important}.applicant-page .applicant-icon{width:33px!important;height:29px!important;margin:0 auto!important;display:block!important;position:relative!important}.applicant-page .applicant-icon-excel:before{left:5px!important;top:6px!important;width:18px!important;height:19px!important;background:#168b3a!important;border-radius:1px!important}.applicant-page .applicant-icon-excel i{left:9px!important;top:9px!important;font-size:14px!important;line-height:14px!important;color:#fff!important;font-style:normal!important;font-weight:700!important}.applicant-page .applicant-icon-excel b{right:0!important;top:1px!important;width:15px!important;height:15px!important;border-radius:50%!important;background:#d94040!important;color:#fff!important;font-size:11px!important;line-height:15px!important;text-align:center!important;font-weight:700!important}.applicant-page .applicant-icon-whatsapp:before{content:""!important;position:absolute!important;left:2px!important;top:1px!important;width:28px!important;height:28px!important;border:3px solid #2ebd40!important;border-radius:50%!important;background:#edf8e8!important;box-sizing:border-box!important}.applicant-page .applicant-icon-whatsapp:after{content:""!important;position:absolute!important;left:10px!important;top:9px!important;width:11px!important;height:11px!important;border-left:3px solid #2ebd40!important;border-bottom:3px solid #2ebd40!important;border-radius:0 0 0 9px!important;transform:rotate(-35deg)!important;box-sizing:border-box!important}.applicant-page .applicant-icon-email:before{left:2px!important;top:6px!important;width:30px!important;height:20px!important;border:2px solid #111!important;background:#f6dede!important;box-sizing:border-box!important}.applicant-page .applicant-icon-email:after{left:4px!important;top:8px!important;width:26px!important;height:16px!important}.applicant-page .applicant-search-btn{height:27px!important;min-width:56px!important;background:green!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:700!important;line-height:27px!important;padding:0 10px!important}.applicant-page .applicant-tile-whatsapp{width:55px!important;height:58px!important;min-width:55px!important;background:#edf8e8!important;border-radius:4px!important;padding:0!important;gap:0!important}.applicant-page .applicant-tile-whatsapp .applicant-icon-whatsapp{width:32px!important;height:31px!important;margin:0 auto -1px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:30px 30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='none' stroke='%232dbb41' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' d='M32 8C18.8 8 8 18.2 8 30.8c0 4.8 1.6 9.3 4.3 13L9 56l12.7-3.1C25 54.6 28.4 55.5 32 55.5c13.2 0 24-10.2 24-22.8S45.2 8 32 8z'/%3E%3Cpath fill='none' stroke='%232dbb41' stroke-width='5' stroke-linecap='round' stroke-linejoin='round' d='M22.7 21.8c1.4-1.1 3.3-1 4.2.5l2 3.2c.5.8.4 1.8-.2 2.5l-1.1 1.3c1.8 3.5 4.6 6.1 8.4 7.9l1.5-1.2c.7-.5 1.7-.6 2.4-.1l3.1 2c1.4.9 1.6 2.9.4 4.1-1.8 1.9-4.5 2.4-7.5 1.4-7.4-2.4-13.3-8.2-15.9-15.3-1-2.7-.1-5.1 2.7-6.3z'/%3E%3C/svg%3E")!important}.applicant-page .applicant-tile-whatsapp .applicant-icon-whatsapp:after,.applicant-page .applicant-tile-whatsapp .applicant-icon-whatsapp:before{content:none!important;display:none!important}.applicant-page .applicant-tile-whatsapp span:last-child{font-size:11px!important;line-height:12px!important;font-weight:400!important;color:#111!important;margin-top:0!important;text-align:center!important}.company-page .company-tile{height:58px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:12px!important;vertical-align:top!important}.company-page .company-tile-icon{width:34px!important;height:29px!important;flex:0 0 29px!important}.company-page .message-icon:before{left:2px!important;top:3px!important;height:19px!important}.company-page .message-icon:after{width:16px!important;background:#d71920!important;clip-path:polygon(0 35%,58% 35%,58% 0,100% 50%,58% 100%,58% 65%,0 65%)!important}.company-page .add-icon:before{left:8px!important;top:1px!important;background:#2a2a2a!important;box-shadow:0 15px 0 4px #2a2a2a!important}.company-page .add-icon:after{right:0!important;bottom:0!important;font-size:17px!important;line-height:16px!important;font-weight:700!important}.company-page .excel-icon:before{left:0!important;top:5px!important;width:21px!important;height:22px!important;font-weight:700!important;font-size:18px!important;line-height:22px!important;font-family:Arial,Helvetica,sans-serif!important}.company-page .excel-icon:after{right:0!important;top:1px!important}.company-page .jobs-icon:before{left:5px!important;top:8px!important;height:18px!important}.company-page .jobs-icon:after{left:12px!important;top:2px!important}.company-page .job-table td,.company-page .job-table th{vertical-align:middle!important}.company-page .job-actions{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.company-page .job-status-icon{display:inline-flex!important;width:18px!important;height:18px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-weight:700!important;line-height:18px!important;font-family:Arial,Helvetica,sans-serif!important;margin:0!important}.company-page .job-status-icon.active{background:#28b55b!important;border-radius:50%!important;font-size:0!important}.company-page .job-status-icon.active:before{content:"✓"!important;font-size:15px!important;line-height:18px!important}.company-page .job-status-icon.expired{background:red!important;border-radius:1px!important;font-size:0!important}.company-page .job-status-icon.expired:before{content:"×"!important;font-size:18px!important;line-height:18px!important}.company-page .job-actions .delete{width:20px!important;height:20px!important;color:#e51422!important;stroke-width:3!important}.company-page .company-logo-cell{width:74px!important;height:74px!important;text-align:center!important;vertical-align:middle!important;padding:2px 4px!important}.company-page .company-logo-cell img,.company-page .company-logo-oldphp{width:70px!important;height:70px!important;max-width:70px!important;max-height:70px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;display:inline-block!important;border:0!important;background:transparent!important;color:#000!important;font-size:12px!important;line-height:14px!important;text-align:center!important;vertical-align:middle!important}.company-page .company-action-tiles{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:6px!important}.company-page .company-tile{width:55px!important;height:59px!important;min-width:55px!important;border:0!important;border-radius:4px!important;padding:0!important;margin:0!important;box-shadow:none!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;text-align:center!important;text-decoration:none!important;font:12px/12px Arial,Helvetica,sans-serif!important;color:#000!important;overflow:hidden!important}.company-page .company-tile.jobs,.company-page .company-tile.msg{background:#e7f2f8!important}.company-page .company-tile.add{background:#e9f5e8!important}.company-page .company-tile.excel{background:#f7e3e4!important}.company-page .company-tile span:last-child{display:block!important;line-height:12px!important;height:24px!important;margin-top:0!important;text-align:center!important}.company-page .company-tile-icon{position:relative!important;display:block!important;width:36px!important;height:31px!important;min-height:31px!important;flex:0 0 31px!important;margin:0 auto!important;transform:none!important}.company-page .message-icon:before{content:""!important;position:absolute!important;left:3px!important;top:6px!important;width:28px!important;height:18px!important;background:#0b0b0b!important;clip-path:polygon(0 0,100% 0,50% 58%)!important}.company-page .message-icon:after{content:""!important;position:absolute!important;right:0!important;bottom:4px!important;width:17px!important;height:12px!important;background:#e0181f!important;clip-path:polygon(0 36%,58% 36%,58% 0,100% 50%,58% 100%,58% 64%,0 64%)!important}.company-page .add-icon:before{content:""!important;position:absolute!important;left:10px!important;top:4px!important;width:15px!important;height:15px!important;background:#262626!important;border-radius:50%!important;box-shadow:0 15px 0 4px #262626!important}.company-page .add-icon:after{content:"+"!important;right:1px!important;bottom:2px!important;width:16px!important;height:16px!important;background:#d93434!important;border-radius:50%!important;font:700 17px/16px Arial,Helvetica,sans-serif!important}.company-page .add-icon:after,.company-page .excel-icon:before{position:absolute!important;color:#fff!important;text-align:center!important}.company-page .excel-icon:before{content:"X"!important;left:3px!important;top:8px!important;width:20px!important;height:21px!important;background:#16833c!important;font:700 18px/21px Arial,Helvetica,sans-serif!important}.company-page .excel-icon:after{content:""!important;position:absolute!important;right:1px!important;top:3px!important;width:16px!important;height:16px!important;background:#d93434!important;border-radius:50%!important}.company-page .jobs-icon:before{left:6px!important;top:10px!important;width:25px!important;height:17px!important;border:4px solid #2a2a2a!important;border-radius:2px!important}.company-page .jobs-icon:after,.company-page .jobs-icon:before{content:""!important;position:absolute!important;background:transparent!important;box-sizing:border-box!important}.company-page .jobs-icon:after{left:13px!important;top:4px!important;width:11px!important;height:8px!important;border:4px solid #2a2a2a!important;border-bottom:0!important;border-radius:3px 3px 0 0!important}.franchise-page{background:#e9eef4;min-height:calc(100vh - 70px);font-family:Arial,Helvetica,sans-serif;color:#111;padding:0 10px 44px;font-size:12px}.franchise-title-row{display:flex;align-items:center;justify-content:space-between;min-height:52px}.franchise-title-row h1{margin:0;font-size:20px;line-height:22px;font-weight:400}.franchise-title-row h1 b{font-weight:700}.franchise-title-row .crumb{color:#222;font-size:18px;font-weight:400;white-space:nowrap}.franchise-form-box,.franchise-list-box{background:#fff;border:1px solid #dfe5eb;padding:10px;margin:0 0 12px}.franchise-toolbar{display:flex;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:78px;padding:0 0 8px}.franchise-icon-tile{width:55px;height:59px;min-width:55px;border:0;border-radius:4px;background:#e7f2f8;color:#111;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:12px;text-align:center;position:relative}.franchise-icon-tile.user{background:#e9f5e8}.franchise-icon-tile svg{width:30px!important;height:30px!important;color:#262626!important;stroke-width:2.4!important}.franchise-icon-tile:after{content:"+";position:absolute;right:9px;top:24px;width:16px;height:16px;background:#d93434;color:#fff;border-radius:50%;font-size:17px;line-height:16px;font-weight:700;text-align:center}.franchise-icon-tile span{display:block;margin-top:0;color:#111}.franchise-table-wrap{overflow-x:auto}.franchise-table{border-collapse:collapse;width:100%;background:#fff;font-size:12px;color:#111}.franchise-table th{background:#171d22;color:#fff;font-weight:700;padding:5px 4px;text-align:left;border-right:1px solid #2e343a;vertical-align:middle;white-space:nowrap}.franchise-table td{padding:5px 4px;text-align:left;border-right:1px solid #e1e4e8;vertical-align:top;line-height:16px}.franchise-table tbody tr:nth-child(odd){background:#f4f4f4}.franchise-table tbody tr:nth-child(2n){background:#fff}.franchise-table td:first-child,.franchise-table th:first-child{width:4%}.franchise-table td:nth-child(2),.franchise-table th:nth-child(2){width:20%}.franchise-table td:nth-child(3),.franchise-table th:nth-child(3){width:7%}.franchise-table td:nth-child(4),.franchise-table th:nth-child(4){width:21%}.franchise-table td:nth-child(5),.franchise-table th:nth-child(5){width:28%}.franchise-table td:nth-child(6),.franchise-table th:nth-child(6){width:6%;text-align:center!important}.franchise-table td:nth-child(7),.franchise-table td:nth-child(8),.franchise-table th:nth-child(7),.franchise-table th:nth-child(8){width:7%}.franchise-table .blue-link,.franchise-table a{color:#0069aa;text-decoration:none}.franchise-actions{white-space:nowrap!important;text-align:left!important;vertical-align:middle!important}.franchise-actions button{border:0;background:transparent;padding:0;margin:0 2px;cursor:pointer;vertical-align:middle}.franchise-actions a{display:inline-flex;margin:0 2px;vertical-align:middle;align-items:center}.franchise-actions .status-btn{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center}.franchise-actions .php-status-pill{display:inline-block;width:18px!important;height:10px!important;border-radius:10px!important;background:#009000!important;border:0!important;position:relative;vertical-align:middle}.franchise-actions .php-status-pill:after{content:"";position:absolute;right:1px;top:1px;width:8px;height:8px;background:#fff;border-radius:50%}.franchise-actions .php-status-pill.status-inactive{background:#fff!important;border:1px solid red!important}.franchise-actions .php-status-pill.status-inactive:after{right:auto;left:1px;top:0;width:7px;height:7px;border:1px solid red;background:#fff}.franchise-actions .edit{color:#0097c6!important}.franchise-actions .delete,.franchise-actions .edit{width:20px!important;height:20px!important;stroke-width:3!important}.franchise-actions .delete{color:#e51422!important}.franchise-pager,.franchise-pager.old-php-common-pager{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:14px;color:#111}.franchise-form-page{padding-left:0;padding-right:0}.franchise-form-page .franchise-title-row{padding:0 4px}.franchise-form-box{padding:10px 12px}.franchise-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 16px}.franchise-form-grid label{display:flex;flex-direction:column;color:#111;font-size:13px;font-weight:400}.franchise-label{display:block;margin-bottom:6px;line-height:15px}.franchise-label b{color:red!important;margin-left:0!important;font-weight:700}.franchise-form-grid input,.franchise-form-grid select,.franchise-form-grid textarea{height:28px;border:1px solid #cbd3dc;background:#fff;padding:4px 9px;font-size:12px;color:#111;border-radius:0;box-sizing:border-box;width:100%}.franchise-form-grid textarea{height:28px;min-height:28px;resize:vertical}.franchise-form-grid small{color:#333;font-size:11px;margin-top:4px}.franchise-footer{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:12px 10px;margin-top:16px}.franchise-footer .btn{border:0;color:#fff;min-width:80px;height:36px;padding:0 24px;font-weight:700;cursor:pointer;border-radius:2px}.franchise-footer .btn.dark{background:#444}.franchise-footer .btn.save{background:#09acd1}.branch-user-box .franchise-toolbar{min-height:0}.branch-user-table td:nth-child(n),.branch-user-table th:nth-child(n){width:auto;text-align:left!important}@media(max-width:900px){.franchise-form-grid{grid-template-columns:repeat(2,1fr)}.franchise-title-row{align-items:flex-start;gap:8px}.franchise-title-row .crumb{font-size:14px}}.appusers-old-page{background:#e9eef3;min-height:calc(100vh - 52px);font-family:Arial,Helvetica,sans-serif;color:#111;font-size:12px}.appusers-old-page .content-header{padding:14px 14px 8px;background:#e9eef3}.appusers-old-page .content-header h1{font-size:18px;font-weight:400;margin:0;color:#111}.appusers-old-page .content{padding:0 14px 18px}.appusers-old-page .container-fluid{width:100%;margin:0 auto}.appusers-box{background:#fff;border:1px solid #d2d6de;min-height:690px;box-shadow:none}.appusers-header{min-height:84px;padding:8px 16px 0;position:relative;background:#fff;border-bottom:0}.header-icons-original{display:flex;justify-content:flex-end;align-items:flex-start;padding-top:0}.appusers-excel{border:0;background:#eaf4fb;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:56px;min-height:60px;font-size:12px;line-height:13px;cursor:pointer;text-decoration:none;border-radius:3px;padding:5px 2px;position:relative}.appusers-excel:hover{background:#e0f0fb}.excel-icon-wrap{position:relative;display:inline-block;height:24px}.excel-icon-wrap img{width:30px!important;height:auto!important;display:block}.excel-icon-wrap:after{content:"!";top:-6px}.appusers-table-wrap{padding:0 10px 16px;background:#fff;overflow-x:auto}.appusers-table{border-collapse:collapse!important;width:100%;font-size:12px;color:#111;margin:0;border:0!important}.appusers-table thead tr{background:#151a1e;color:#fff}.appusers-table th{background:#151a1e!important;color:#fff!important;font-weight:700;text-align:left;padding:5px 4px;border:0!important;line-height:14px;white-space:nowrap}.appusers-table th:first-child{width:48px;text-align:left}.appusers-table td{padding:3px 4px;border:0!important;line-height:14px;vertical-align:middle;text-align:left;white-space:nowrap}.appusers-table tbody tr:nth-child(odd){background:#f5f5f5}.appusers-table tbody tr:nth-child(2n){background:#e9e9e9}.appuser-name-link{border:0;background:transparent;color:#0b6fa4;padding:0;margin:0;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;font-family:Arial,Helvetica,sans-serif}.appuser-name-link:hover{text-decoration:underline;color:#005f8f}.appusers-table .empty-cell{text-align:center;padding:18px!important;color:#555;background:#fff!important}.appusers-old-page .old-php-common-pager{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 34px;background:#fff;border-top:0;color:#111;font-size:12px}.appusers-old-page .old-php-common-pager-buttons{display:flex;gap:0;align-items:center}.appusers-old-page .old-php-common-pager-buttons button{border:1px solid #ddd;background:#fff;color:#666;padding:10px 14px;min-width:36px;min-height:38px;font-size:12px;cursor:pointer;margin-left:-1px}.appusers-old-page .old-php-common-pager-buttons button.active{background:#28a9e2;color:#fff;border-color:#28a9e2}.appusers-old-page .old-php-common-pager-buttons button:disabled{cursor:not-allowed;color:#aaa;background:#fafafa}@media(max-width:900px){.appusers-old-page .old-php-common-pager{flex-direction:column;gap:10px;align-items:flex-start}.appusers-old-page .old-php-common-pager-buttons{flex-wrap:wrap}.appusers-box{min-height:560px}}.alumni-old-page{background:#e9eef3;min-height:calc(100vh - 60px);font-family:Arial,Helvetica,sans-serif;color:#000;font-size:12px}.alumni-old-page .content-header{padding:14px 14px 8px}.alumni-old-page .content-header h1{font-size:21px;font-weight:400;margin:0}.alumni-old-page .content{padding:0 6px 14px}.alumni-old-page .container-fluid{width:100%;padding:0}.alumni-box{background:#fff;border:0;min-height:690px;padding:0 10px 12px}.alumni-header{padding:30px 0 26px}.alumni-search-row{display:grid;grid-template-columns:124px 124px 124px 124px 124px 124px 64px 84px 55px;gap:16px;align-items:start}.alumni-call-search .form-control,.alumni-search-row .form-control{height:27px;border:1px solid #d1d7dd;border-radius:0;background:#fff;color:#000;font-size:12px;padding:3px 9px;box-shadow:none;outline:none}.alumni-search-row select.form-control{padding:2px 6px}.alumni-search-btn{height:30px;background:green;color:#fff;border:0;border-radius:0;font-size:12px;font-weight:700;padding:5px 12px;cursor:pointer}.alumni-history-btn{height:28px;background:#007bff;display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;margin-top:0;padding:0 10px}.alumni-history-btn,.alumni-history-btn:hover{color:#000;text-decoration:none}.alumni-add,.alumni-add:hover{height:60px!important;width:55px!important;border-radius:0!important;background:#eaf6ff!important;line-height:14px!important;font-size:12px!important;text-align:center!important;color:#000!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-decoration:none!important;margin-top:-20px}.alumni-add img{width:31px;height:31px;-o-object-fit:contain;object-fit:contain}.alumni-table-wrap{width:100%;overflow-x:auto}.alumni-call-table,.alumni-table{width:100%;border-collapse:collapse!important;margin:0;font-size:12px;color:#000}.alumni-call-table thead th,.alumni-table thead th{background:#161c22!important;color:#fff!important;border:1px solid #1f252b!important;font-weight:700;text-align:left!important;padding:5px 4px;line-height:13px;white-space:nowrap}.alumni-call-table tbody td,.alumni-table tbody td{border:0!important;padding:5px;vertical-align:top;line-height:16px;background:#fff}.alumni-call-table tbody tr:nth-child(odd) td,.alumni-table tbody tr:nth-child(odd) td{background:#f4f4f4}.alumni-table th:first-child{width:2%;text-align:center!important}.alumni-table th:nth-child(2){width:15%}.alumni-table th:nth-child(3){width:5%}.alumni-table th:nth-child(4),.alumni-table th:nth-child(5),.alumni-table th:nth-child(6){width:8%}.alumni-table th:nth-child(7){width:19%}.alumni-table th:nth-child(8){width:8%}.alumni-table th:nth-child(10),.alumni-table th:nth-child(11),.alumni-table th:nth-child(9){width:7%}.alumni-table th:nth-child(12){width:6%}.alumni-name-cell{text-align:left!important}.alumni-name-link{border:0;background:transparent;color:#0070b8;font-size:12px;padding:0;cursor:pointer;text-decoration:none}.alumni-name-link:hover{text-decoration:underline}.alumni-role-hover{position:relative;display:inline-block}.alumni-hover-content{display:none;position:absolute;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:5px;width:180px;z-index:10;left:0;top:18px;text-align:left}.alumni-role-hover:hover .alumni-hover-content{display:block}.alumni-photo{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc}.alumni-actions{white-space:nowrap;display:flex;gap:4px;align-items:center}.alumni-actions a,.alumni-actions button{border:0;background:transparent;padding:0;color:#0b8dcc;line-height:1;cursor:pointer}.alumni-actions .delete{color:#e60000}.alumni-actions .edit,.history-mini svg{color:#0b8dcc}.empty-cell{text-align:center!important}.alumni-call-header{padding:12px 10px}.alumni-call-search{display:flex;gap:16px;align-items:center}.alumni-call-search .form-control{width:180px}.alumni-reset-btn{height:30px;background:#6c757d;color:#fff;font-weight:700;padding:5px 12px}.alumni-export-btn,.alumni-reset-btn{border:0;border-radius:0;font-size:12px;cursor:pointer}.alumni-export-btn{height:28px;background:orange;color:#000;padding:4px 10px}.alumni-note{color:red;margin:0 10px 4px;font-size:12px}.alumni-call-table th:first-child{width:3%;text-align:center!important}.alumni-call-table th:nth-child(2){width:8%;text-align:center!important}.alumni-call-table th:nth-child(3){width:20%;text-align:center!important}.alumni-call-table th:nth-child(4){width:16%;text-align:center!important}.alumni-call-table th:nth-child(5){width:8%;text-align:center!important}.alumni-call-table th:nth-child(6){width:15%;text-align:center!important}.alumni-call-table th:nth-child(7),.alumni-call-table th:nth-child(8){width:12%;text-align:center!important}.alumni-call-table th:nth-child(9){width:6%;text-align:center!important}.alumni-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:22px}.alumni-modal{width:763px;background:#fff;margin-top:0}.alumni-modal-title{background:#3c8dbc;color:#fff;font-size:24px;padding:26px 15px}.alumni-modal-close{position:absolute;margin-left:744px;margin-top:-17px;width:36px;height:36px;border-radius:50%;border:0;background:#e9eef3;font-size:30px;line-height:32px;color:#333;cursor:pointer}.alumni-modal-body{padding:14px 11px 30px}.alumni-modal-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 15px}.alumni-modal-grid label{display:flex;flex-direction:column;font-size:12px;color:#333}.alumni-modal-grid input,.alumni-modal-grid textarea{border:1px solid #cfd4da;border-radius:0;background:#e9ecef;height:28px;padding:4px 8px;font-size:12px;color:#333}.alumni-modal-grid .response-label{grid-column:2/4;grid-row:3/5}.alumni-modal-grid textarea{height:98px;background:#fff;resize:none}.alumni-submit{background:#0d6efd;color:#fff;border:0;border-radius:2px;padding:9px 15px;margin-top:16px;font-weight:700}.alumni-history-table{width:100%;border-collapse:collapse;margin-top:24px;font-size:12px}.alumni-history-table th{background:#161c22;color:#fff;border:1px solid #1f252b;text-align:left;padding:5px}.alumni-history-table td{border:0;padding:8px;text-align:center;background:#f4f4f4}.alumni-placeholder{background:#fff;padding:20px;margin:0 10px}.alumni-history-page .alumni-box{min-height:186px}.old-php-common-pager{padding:10px 0 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;background:#fff}.old-php-common-pager-buttons{display:flex}.old-php-common-pager-buttons button{border:1px solid #eee;background:#fff;color:#777;padding:10px 14px;font-size:13px}.old-php-common-pager-buttons button.active{background:#2d95e3;color:#fff;border-color:#2d95e3}.old-php-common-pager-buttons button:disabled{opacity:.65}@media(max-width:1100px){.alumni-search-row{grid-template-columns:repeat(3,1fr)}.alumni-call-search{flex-wrap:wrap}.alumni-modal{width:92vw}.alumni-modal-close{right:calc(4vw - 10px);margin-left:0}.alumni-modal-grid{grid-template-columns:1fr}.alumni-modal-grid .response-label{grid-column:auto;grid-row:auto}}.alumni-form-page .content{padding:0 4px 14px!important}.alumni-form-box{background:#fff;margin:0 0 12px;padding:0 10px 18px;min-height:283px}.alumni-form-box .box-header{padding:12px 0 10px}.alumni-form-box .box-title{font-size:14px;font-weight:400;margin:0}.alumni-placement-form{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000}.alumni-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;align-items:start}.alumni-form-grid label{display:block;font-weight:400;line-height:19px}.alumni-form-grid strong{color:red}.alumni-form-grid input:not([type]),.alumni-form-grid input[type=email],.alumni-form-grid input[type=text],.alumni-form-grid select{width:100%;height:28px;border:1px solid #cfd4da;border-radius:0;background:#fff;padding:4px 8px;font-size:12px;color:#333;box-shadow:none;outline:none}.alumni-form-grid input[readonly]{background:#e9ecef}.alumni-form-grid select{padding:3px 8px}.alumni-radio-label span{display:inline-flex;align-items:center;margin-right:9px;height:20px}.alumni-radio-label input[type=radio]{margin:0 2px 0 0}.red-note{color:red}.alumni-form-preview img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border:1px solid #c8c8c8;margin-top:10px}.alumni-form-footer{border-top:1px solid #f3f3f3;margin-top:12px;padding-top:12px;text-align:center}.alumni-form-footer.centered{text-align:center}.btn-back,.btn-update{border:0;border-radius:2px;color:#fff;height:36px;padding:8px 15px;font-size:12px;font-weight:700;cursor:pointer;margin:0 4px}.btn-back{background:#444}.btn-update{background:#00a7d0}.btn-update:disabled{opacity:.7}.edit-placement-box{padding-top:4px}.edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px}.edit-photo-preview{display:block;width:58px;height:70px;-o-object-fit:cover;object-fit:cover;margin-top:6px;border:1px solid #bbb}.existing-cv-link{display:inline-block;margin-top:6px;color:#0070b8;text-decoration:none}.gender-line{grid-column:1/2;margin-top:12px}.alumni-actions{gap:5px!important}.alumni-actions a,.alumni-actions button{display:inline-flex;align-items:center;justify-content:center}.alumni-actions .delete{color:red!important}.alumni-actions .edit{color:#028fc8!important}@media(max-width:1100px){.alumni-form-grid,.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.alumni-form-grid,.edit-grid{grid-template-columns:1fr}.alumni-form-footer{text-align:left}}.appusers-excel{overflow:visible!important}.excel-file-icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:22px;background:#1d8c43;color:#fff;font-size:13px;font-weight:700;line-height:1;border-radius:1px;font-family:Arial,Helvetica,sans-serif}.excel-file-icon:before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-top:6px solid #dff1e7;border-left:6px solid transparent}.excel-icon-wrap:after{content:"!"!important;position:absolute;right:-9px;top:-7px;width:16px;height:16px;border-radius:50%;background:#d83a4a;color:#fff;font-weight:700;font-size:11px;line-height:16px;text-align:center;z-index:2}.appuser-name-link{display:inline!important;color:#0070b8!important;text-decoration:none!important;background:transparent!important;border:0!important;font:inherit!important;font-weight:600!important;padding:0!important;margin:0!important;cursor:pointer!important}.appuser-name-link:hover{text-decoration:underline!important;color:#005f8f!important}.old-php-pdf-frame{position:fixed;inset:0;width:100vw;height:100vh;border:0;background:#333}.old-php-pdf-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#111;background:#fff}.batch-students-old .student-card{background:#fff;border:1px solid #e1e7ec;box-shadow:none}.batch-add-search{padding:8px 10px!important;margin-bottom:10px}.old-add-student-search{display:grid;grid-template-columns:380px 380px;gap:16px;align-items:end;margin:0}.old-add-student-search label{display:flex;flex-direction:column;font-size:12px;color:#000;line-height:18px}.old-add-student-search input{height:28px;border:1px solid #cfd8df;border-radius:0;background:#fff;padding:4px 8px;font-size:12px}.old-add-student-box{padding:14px 14px 24px!important;min-height:calc(100vh - 235px)}.old-add-student-table{width:100%;border-collapse:collapse!important;font-size:12px;color:#000}.old-add-student-table th{background:#1b2025!important;color:#fff!important;border:1px solid #fff!important;text-align:left!important;padding:5px 4px!important;font-weight:700;line-height:14px}.old-add-student-table td{border:1px solid #f0f0f0!important;padding:5px 4px!important;vertical-align:top!important;line-height:16px;text-align:left!important}.old-add-student-table tbody tr:nth-child(odd){background:#efefef}.old-add-student-table tbody tr:nth-child(2n){background:#fff}.old-student-thumb{width:75px!important;height:75px!important;-o-object-fit:cover;object-fit:cover;border:1px solid #c8c8c8;background:#fff}.student-old-actions{white-space:nowrap;color:#0070aa}.student-old-actions button{border:0;background:transparent;color:#0077b7;padding:0;margin:0 2px;cursor:pointer;vertical-align:middle}.student-old-actions button:first-child{color:#e70000}.student-old-actions a{color:#006fae;text-decoration:none;margin-left:2px}.pending-old-section{margin-top:30px}.pending-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.pending-title-row h3{font-size:18px;font-weight:400;margin:0}.old-pending-info{margin-top:12px;background:#12bde0!important;color:#fff!important;border-radius:2px;padding:12px!important;font-size:12px}.batch-assignment-table th:first-child{width:4%}.batch-assignment-table th:nth-child(2){width:17%}.batch-assignment-table th:nth-child(3){width:14%}.batch-assignment-table th:nth-child(4){width:17%}.batch-assignment-table th:nth-child(5){width:12%}.batch-assignment-table th:nth-child(6),.batch-assignment-table th:nth-child(7),.batch-assignment-table th:nth-child(8){width:10%}.batch-assignment-table th:nth-child(9){width:6%}.assignment-file-table th:first-child{width:4%}.assignment-file-table th:nth-child(2){width:37%}.assignment-file-table th:nth-child(3){width:15%}.assignment-file-table th:nth-child(4){width:12%}.assignment-file-table th:nth-child(5){width:32%}.assignment-actions a,.assignment-actions button{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-right:5px;color:#0078b8;vertical-align:middle;cursor:pointer}.assignment-actions .old-trash-icon{color:red}.old-assignment-info{display:grid!important;grid-template-columns:5fr 4fr!important;gap:5px 20px!important;font-size:12px!important;line-height:18px!important}.assignment-student-modal{max-width:1000px!important;width:96vw!important}.assignment-student-modal .modal-body{max-height:calc(100vh - 150px);overflow:auto;padding:18px 28px!important}.assignment-student-modal .submission-grid{display:block!important}.assignment-student-modal .submission-row{display:grid!important;grid-template-columns:145px 230px 170px 150px minmax(220px,1fr)!important;gap:16px!important;align-items:start!important;border-bottom:1px solid #ccc!important;padding:18px 0!important;min-height:116px}.assignment-student-img{width:100px!important;height:100px!important;-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;background:#fff}.assignment-student-modal label{display:block;font-size:12px;margin-bottom:5px;color:#222}.assignment-student-modal input,.assignment-student-modal textarea{width:100%;border:1px solid #cbd3dc;border-radius:0;height:28px;padding:4px 8px;font-size:12px}.assignment-student-modal textarea{height:44px;resize:vertical}.assignment-student-modal .modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;border-top:0}.assignment-student-modal .btn{border:0;color:#fff;border-radius:2px;padding:8px 14px;font-weight:700;cursor:pointer}.assignment-student-modal .btn.dark{background:#6c757d}.assignment-student-modal .btn.save{background:#0d6efd}.stars{color:#ffc400;font-size:18px}@media(max-width:900px){.old-add-student-search{grid-template-columns:1fr}.assignment-student-modal .submission-row{grid-template-columns:1fr 1fr}.old-assignment-info{grid-template-columns:1fr!important}}.old-php-admin-layout{display:block!important;min-height:100vh!important;background:#e9eff5!important}.old-php-header{position:fixed!important;left:0!important;right:0!important;top:0!important;z-index:1000!important;border-bottom:1px solid #cfd8df!important;box-shadow:0 1px 4px rgba(0,0,0,.18)!important;align-items:stretch!important}.old-php-header,.top-brand-logo{height:50px!important;background:#fff!important;display:flex!important}.top-brand-logo{width:170px!important;align-items:center!important;justify-content:flex-start!important;padding-left:15px!important;border-right:0!important;flex:0 0 170px!important}.top-brand-logo img{width:122px!important;height:auto!important;display:block!important}.old-php-header .module-nav{height:50px!important;display:flex!important;align-items:stretch!important;justify-content:center!important;overflow:hidden!important;flex:1 1 auto!important}.old-php-header .module-link{min-width:66px!important;height:50px!important;padding:3px 4px 2px!important;gap:0!important;font-size:12px!important;line-height:13px!important;color:#000!important;background:#fff!important;border:0!important}.old-php-header .module-link.on,.old-php-header .module-link:hover{background:#f5f5f5!important;color:#000!important}.old-php-header .module-link svg{width:21px!important;height:21px!important;color:#333!important;stroke-width:1.7!important}.old-php-header .top-icon:after{right:-5px!important;bottom:-2px!important;width:10px!important;height:10px!important;background:#f15a24!important;border:1px solid #fff!important}.old-php-header .logged-user{height:40px!important;min-width:67px!important;margin:5px 10px 5px 6px!important;background:#e6e6e6!important;color:#000!important;padding:0 15px!important;font-size:13px!important;font-weight:700!important}.old-php-header .logged-user,.old-php-header .power{display:flex!important;align-items:center!important;justify-content:center!important}.old-php-header .power{width:49px!important;height:50px!important;align-self:stretch!important;background:#18a9df!important;color:#fff!important;border:0!important}.old-php-header .power svg{width:26px!important;height:26px!important;stroke-width:2.4!important}.old-php-sidebar{position:fixed!important;left:0!important;top:50px!important;bottom:0!important;width:70px!important;background:#1999d5!important;color:#fff!important;z-index:900!important;box-shadow:1px 0 3px rgba(0,0,0,.22)!important}.old-php-sidebar .sidebar-logo{display:none!important}.old-php-sidebar .sidebar-menu{height:calc(100vh - 50px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.old-php-sidebar .sidebar-menu::-webkit-scrollbar{display:none!important}.old-php-sidebar .side-item{height:56px!important;width:70px!important;flex-direction:column!important;gap:1px!important;color:#fff!important;background:#1699d6!important;border-bottom:1px solid hsla(0,0%,100%,.4)!important;font-size:12px!important;font-weight:400!important;line-height:13px!important;transition:background-color .2s ease,color .2s ease!important}.old-php-sidebar .side-item,.old-php-sidebar .side-sub-item{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0 2px!important}.old-php-sidebar .side-sub-item{height:40px!important;min-height:40px!important;font-size:11.5px!important;line-height:1.05!important}.old-php-sidebar .side-item:hover{background:#0e8dc8!important}.old-php-sidebar .side-item.on{background:#43b549!important;color:#fff!important}.old-php-sidebar .side-item svg{width:22px!important;height:22px!important;stroke-width:1.7!important;color:#fff!important}.old-php-admin-layout .admin-main{margin-left:70px!important;width:calc(100% - 70px)!important;padding-top:50px!important}.old-php-admin-layout .page-strip{height:51px!important;background:#e9eff5!important;padding:0 28px 0 13px!important;border-bottom:0!important}.old-php-admin-layout .page-strip h1{font-size:20px!important;font-weight:400!important;line-height:51px!important;margin:0!important;color:#111!important}.old-php-admin-layout .page-strip div{font-size:16px!important;color:#222!important;line-height:51px!important}.admin-copyright-footer{height:53px!important;margin:18px 45px 16px!important;color:#222!important;font-size:12px!important;font-weight:400!important;border:0!important;box-shadow:none!important}.admin-copyright-footer b{color:#1999d5!important;font-size:18px!important;line-height:18px!important}.old-home-icon{position:relative;display:inline-block;padding-left:13px;color:#111}.old-home-icon:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-5px;border:1px solid #111;border-top:0;transform:rotate(45deg);background:transparent}.old-home-icon:after{content:"";position:absolute;left:2px;top:50%;width:6px;height:5px;margin-top:-1px;background:#111;clip-path:polygon(50% 0,100% 45%,100% 100%,0 100%,0 45%)}.admin-breadcrumb{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:16px;line-height:20px;color:#111;white-space:nowrap}.admin-breadcrumb a{color:#111!important;text-decoration:none!important;cursor:pointer}.admin-breadcrumb a:hover{color:#0073aa!important;text-decoration:underline!important}.admin-breadcrumb .breadcrumb-home:before{content:"⌂";display:inline-block;margin-right:3px;font-size:13px;line-height:1;vertical-align:1px}.admin-breadcrumb .breadcrumb-link{font-weight:400}.admin-breadcrumb .breadcrumb-current{font-weight:400;color:#111}.admin-breadcrumb .breadcrumb-separator{color:#111;margin:0 1px}.old-php-header .logged-user{text-decoration:none!important;cursor:pointer!important}.user-settings-page{padding:0 36px 18px!important}.user-settings-title-row{justify-content:flex-start!important}.user-settings-card{background:#fff;border:1px solid #d9e1e6;min-height:468px;padding:10px 20px 0;margin-top:0}.user-settings-card-title{font-size:14px;margin:0 0 18px;color:#111;display:flex;align-items:center;gap:3px}.old-plus-box{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;background:#4a4f54;color:#fff;font-size:12px;line-height:13px;font-weight:700;border-radius:1px}.user-settings-form-grid{width:412px;display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:26px}.user-settings-form-grid label{display:flex;flex-direction:column;font-size:12px;color:#000;gap:7px}.user-settings-form-grid input{height:27px;border:1px solid #cbd5df;background:#fff;padding:4px 7px;font-size:12px;box-shadow:none;outline:none}.user-settings-form-grid input:focus{border-color:#b7c6d4}.whatsapp-heading{font-size:13px;margin:0 0 8px;font-weight:700;color:#000}.whatsapp-settings-table-wrap{width:100%;overflow:auto;margin-bottom:24px}.whatsapp-settings-table{width:100%;border-collapse:collapse;border:1px solid #222;background:#fff;min-width:940px}.whatsapp-settings-table th{border:1px solid #222;background:#fff;color:#111;text-align:left;font-size:16px;font-weight:700;padding:7px 9px}.whatsapp-settings-table td{border:1px solid #222;background:#fff;color:#000;font-size:11px;padding:8px 9px;vertical-align:middle;word-break:break-word}.whatsapp-settings-table td:first-child,.whatsapp-settings-table th:first-child{width:60px}.whatsapp-settings-table td:nth-child(2),.whatsapp-settings-table th:nth-child(2){width:168px}.whatsapp-settings-table td:nth-child(3),.whatsapp-settings-table th:nth-child(3){width:90px}.whatsapp-settings-table td:nth-child(6),.whatsapp-settings-table th:nth-child(6){width:103px}.api-token-cell{font-size:11px!important;line-height:17px}.connected-text{color:green!important}.not-connected-text{color:red!important}.user-settings-actions{border-top:1px solid #e5e5e5;padding:14px 0 8px;display:flex;align-items:center;justify-content:space-between}.change-password-link{font-size:16px;color:#2d72ad!important;text-decoration:none}.change-password-link:hover{text-decoration:underline}@media(max-width:760px){.user-settings-page{padding:0 10px 16px!important}.user-settings-card{padding:10px}.user-settings-form-grid{width:100%}.user-settings-actions{align-items:flex-start;gap:12px;flex-direction:column}.change-password-link{font-size:14px}}.assignment-page-strip{height:53px!important;background:#e9eff5!important}.assignment-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.assignment-filter-row{display:grid;grid-template-columns:1fr 64px;gap:18px;align-items:start}.assignment-filters{display:grid;grid-template-columns:158px 160px 247px 247px 158px;gap:16px;align-items:center}.assignment-filters select{background:#f9fbfd!important}.assignment-add-tile{width:55px;height:60px;background:#eaf6ff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:#111!important;gap:0}.assignment-add-icon{position:relative;display:flex;color:#333}.assignment-add-icon b{position:absolute;right:-7px;bottom:3px;background:#d92222;color:#fff;border-radius:50%;font-size:11px;width:14px;height:14px;line-height:13px;text-align:center;border:1px solid #fff}.assignment-table th{background:#1f2529!important;color:#fff!important;line-height:13px!important;border-right:2px solid #dfe5ea!important;font-weight:700!important}.assignment-table td,.assignment-table th{text-align:left!important;font-size:11px!important}.assignment-table td{line-height:14px!important;border-right:2px solid #fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#000!important}.assignment-table td:first-child,.assignment-table th:first-child{width:4%!important}.assignment-table td:nth-child(2),.assignment-table th:nth-child(2){width:17%!important}.assignment-table td:nth-child(3),.assignment-table th:nth-child(3){width:14%!important}.assignment-table td:nth-child(4),.assignment-table th:nth-child(4){width:17%!important}.assignment-table td:nth-child(5),.assignment-table th:nth-child(5){width:12%!important}.assignment-table td:nth-child(6),.assignment-table td:nth-child(7),.assignment-table td:nth-child(8),.assignment-table th:nth-child(6),.assignment-table th:nth-child(7),.assignment-table th:nth-child(8){width:10%!important}.assignment-table td:nth-child(9),.assignment-table th:nth-child(9){width:6%!important}.assignment-link{border:0;background:transparent;color:#006eb8!important;padding:0!important;text-align:left!important;font-size:11px!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-link:hover{text-decoration:underline}.assignment-actions{display:flex!important;gap:7px!important;align-items:center!important}.assignment-actions a,.assignment-actions button{border:0;background:transparent;padding:0!important;line-height:1!important}.assignment-actions button{color:#0075af!important}.assignment-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.52);z-index:90;display:flex;justify-content:center;align-items:flex-start;padding-top:76px}.assignment-modal{position:relative;background:#fff;box-shadow:0 10px 35px rgba(0,0,0,.32)}.assignment-desc-modal{width:763px}.assignment-detail-modal,.assignment-submit-modal{width:min(1000px,calc(100vw - 32px))}.assignment-submit-modal{max-height:calc(100vh - 100px);display:flex;flex-direction:column}.assignment-modal-head{background:#3c8dbc;color:#fff;font-size:24px;line-height:28px;font-weight:400;padding:22px 16px}.assignment-modal-close{position:absolute;right:-18px;top:-16px;width:36px;height:36px;border-radius:50%;border:0;background:#f2f2f2;color:#111;font-size:32px;line-height:30px;z-index:2}.assignment-modal-body{padding:14px 15px;font-size:12px;color:#111;overflow:auto}.assignment-desc-body{min-height:42px;padding:16px 15px!important}.assignment-inner-table{width:100%!important;min-width:0!important}.assignment-inner-table th{background:#1f2529!important;color:#fff!important}.assignment-inner-table td,.assignment-inner-table th{text-align:left!important;font-size:12px!important;padding:6px!important}.assignment-inner-table a{color:#006eb8;display:inline-flex;align-items:center;gap:4px}.assignment-submit-body{max-height:calc(100vh - 174px)}.assignment-submit-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8px 35px;margin-bottom:8px}.assignment-submit-body hr{border:0;border-top:1px solid #ddd;margin:14px 0}.assignment-student-list{display:grid;gap:12px;margin-top:12px}.assignment-student-row{display:grid;grid-template-columns:110px 1.2fr 1fr 1fr 1.6fr;gap:14px 18px;align-items:start;border-bottom:1px solid #ddd;padding-bottom:12px}.assignment-student-row.submitted{grid-template-columns:125px 1.2fr .9fr 1.1fr 1.4fr}.assignment-student-row img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;background:#eef3f7}.assignment-student-row p{margin:5px 0}.assignment-student-row label{display:flex;flex-direction:column;gap:6px}.assignment-student-row input,.assignment-student-row textarea{border:1px solid #cbd8e3;padding:6px;font-size:12px;width:100%}.assignment-student-row textarea{min-height:70px;resize:vertical}.assignment-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.stars{color:#d3a900;letter-spacing:1px}.empty-row{text-align:center!important;padding:12px!important}.table-loader{padding:10px;font-weight:700}@media(max-width:1250px){.assignment-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}.assignment-table-wrap{overflow-x:auto!important}.assignment-table{min-width:1080px!important}}@media(max-width:760px){.assignment-filter-row,.assignment-filters{grid-template-columns:1fr}.assignment-content-area{padding:12px!important}.assignment-student-row,.assignment-student-row.submitted{grid-template-columns:1fr}.assignment-modal-head{font-size:20px}.assignment-modal-backdrop{padding-top:52px}.assignment-desc-modal,.assignment-detail-modal,.assignment-submit-modal{width:calc(100vw - 24px)}}.assignment-add-form{background:#fff;border:1px solid #dbe3eb}.assignment-add-grid{grid-template-columns:repeat(4,1fr)!important;padding:18px 14px 28px!important}.assignment-add-grid label{font-size:12px}.assignment-add-footer{justify-content:space-between!important;height:64px!important}.assignment-add-footer a{color:#fff!important}@media(max-width:1100px){.assignment-add-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:720px){.assignment-add-grid{grid-template-columns:1fr!important}}.assignment-content-area{height:calc(100vh - 137px)!important;overflow:hidden!important;padding:27px 23px 12px!important}.assignment-card{height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.assignment-filter-row{grid-template-columns:minmax(0,1fr) 56px!important;gap:16px!important;flex:0 0 auto!important}.assignment-filters{grid-template-columns:158px 160px 247px 247px 158px!important;padding-left:1px!important}.assignment-add-tile{text-decoration:none!important}.assignment-table-wrap{flex:1 1 auto!important;width:100%!important;max-width:100%!important;overflow:auto!important}.assignment-table{min-width:1060px!important;border-collapse:collapse!important}.assignment-table thead th{position:sticky!important;top:0!important;z-index:2!important}.assignment-table td:first-child,.assignment-table th:first-child{width:46px!important}.assignment-table td:nth-child(2),.assignment-table th:nth-child(2){width:210px!important}.assignment-table td:nth-child(3),.assignment-table th:nth-child(3){width:170px!important}.assignment-table td:nth-child(4),.assignment-table th:nth-child(4){width:210px!important}.assignment-table td:nth-child(5),.assignment-table th:nth-child(5){width:150px!important}.assignment-table td:nth-child(6),.assignment-table th:nth-child(6){width:120px!important}.assignment-table td:nth-child(7),.assignment-table th:nth-child(7){width:124px!important}.assignment-table td:nth-child(8),.assignment-table th:nth-child(8){width:110px!important}.assignment-table td:nth-child(9),.assignment-table th:nth-child(9){width:72px!important;min-width:72px!important;text-align:left!important}.assignment-table td.assignment-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important;white-space:nowrap!important;padding-left:6px!important}.assignment-actions a,.assignment-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;color:#0075af!important;cursor:pointer!important}.assignment-actions svg{width:15px!important;height:15px!important;stroke-width:2.2!important}.assignment-pager{flex:0 0 auto!important}.assignment-page-list{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;margin-left:auto!important}.assignment-page-list button{height:28px!important;min-width:38px!important;margin:0!important;border:1px solid #ddd!important;border-left:0!important;border-radius:0!important;background:#fff!important;color:#777!important;padding:0 10px!important;font-size:12px!important;font-weight:400!important}.assignment-page-list>button:first-child{border-left:1px solid #ddd!important;min-width:92px!important}.assignment-page-list>button:last-child{min-width:78px!important}.assignment-page-list button.active{background:#18a8d4!important;color:#fff!important;border-color:#18a8d4!important}.assignment-page-list button:disabled{color:#aaa!important;background:#fafafa!important;cursor:not-allowed!important}.assignment-page-gap,.assignment-page-item{display:inline-flex!important;align-items:center!important}.assignment-page-gap{height:28px!important;min-width:30px!important;justify-content:center!important;border:1px solid #ddd!important;border-left:0!important;background:#fff!important;color:#777!important}@media(max-width:1250px){.assignment-filters{grid-template-columns:repeat(3,minmax(140px,1fr))!important}.assignment-table{min-width:1060px!important}}@media(max-width:760px){.assignment-content-area{min-height:calc(100vh - 137px)!important;padding:12px!important}.assignment-card,.assignment-content-area{height:auto!important;overflow:visible!important}.assignment-filter-row,.assignment-filters{grid-template-columns:1fr!important}.assignment-filters{gap:10px!important}.assignment-table-wrap{max-height:60vh!important}.assignment-pager{display:block!important}.assignment-page-list{margin-top:8px!important;justify-content:flex-start!important;flex-wrap:wrap!important}}.assignment-content-area{height:auto!important;min-height:0!important}.assignment-card{height:auto!important;display:block!important}.assignment-filter-row{grid-template-columns:minmax(0,1fr) 64px!important;gap:18px!important;padding:0 0 24px!important}.assignment-filters{display:grid!important;grid-template-columns:160px 160px 248px 248px 160px!important;align-items:center!important;justify-content:start!important;padding-left:0!important;margin:0!important}.assignment-filters select{width:100%!important;display:block!important}.assignment-table-wrap{flex:none!important;min-height:0!important;max-height:none!important;border:0!important}.assignment-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.assignment-table thead th{position:static!important;top:auto!important;z-index:auto!important}.assignment-pager{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 8px 0!important;margin:0!important;background:#fff!important;font-size:12px!important}.assignment-detail-modal,.assignment-submit-modal{max-height:calc(100vh - 100px)!important;display:flex!important;flex-direction:column!important}.assignment-detail-modal .assignment-modal-body,.assignment-submit-modal .assignment-modal-body{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100vh - 174px)!important}.assignment-desc-modal{max-height:calc(100vh - 100px)!important;display:flex!important;flex-direction:column!important}.assignment-desc-modal .assignment-modal-body{overflow-y:auto!important;max-height:calc(100vh - 174px)!important}@media(max-width:1250px){.assignment-filters{grid-template-columns:repeat(3,minmax(140px,1fr))!important}.assignment-table-wrap{overflow-x:auto!important;overflow-y:visible!important}.assignment-table{min-width:1080px!important}}@media(max-width:760px){.assignment-filter-row,.assignment-filters{grid-template-columns:1fr!important}.assignment-filters{gap:10px!important}.assignment-table-wrap{max-height:none!important;overflow-x:auto!important;overflow-y:visible!important}.assignment-pager{display:block!important}.assignment-page-list{margin-top:8px!important;justify-content:flex-start!important;flex-wrap:wrap!important}}.assignment-content-area{padding:28px 24px 12px!important;overflow:visible!important}.assignment-card{padding:0 8px 14px!important;overflow:visible!important}.assignment-filter-row{display:grid!important;grid-template-columns:minmax(0,1fr) 55px!important;-moz-column-gap:16px!important;column-gap:16px!important;align-items:start!important;padding:9px 0 23px!important;margin:0!important}.assignment-filters{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;margin:19px 0 0!important;padding:0!important}.assignment-filters select{height:26px!important;min-height:26px!important;box-sizing:border-box!important;margin:0!important;padding:2px 8px!important;border:1px solid #cbd3db!important;border-radius:0!important;background:#fff!important;color:#000!important;font-size:11px!important;line-height:20px!important;vertical-align:top!important}.assignment-filters select:first-child{border-color:#f0bd23!important}.assignment-filters select:first-child,.assignment-filters select:nth-child(2){width:160px!important;min-width:160px!important}.assignment-filters select:nth-child(3),.assignment-filters select:nth-child(4){width:247px!important;min-width:247px!important}.assignment-filters select:nth-child(5){width:158px!important;min-width:158px!important}.assignment-add-tile{width:55px!important;height:60px!important;margin:0!important;align-self:start!important;justify-self:end!important}.assignment-table-wrap{margin:0!important;padding:0!important;overflow-y:visible!important;overflow-x:hidden!important}.assignment-table th{height:25px!important;padding:5px 6px!important}.assignment-table td{height:24px!important;padding:4px 6px!important}@media(max-width:1250px){.assignment-filters{display:grid!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important;gap:16px!important;margin-top:19px!important}.assignment-filters select{width:100%!important;min-width:0!important}.assignment-table-wrap{overflow-x:auto!important;overflow-y:visible!important}.assignment-table{min-width:1080px!important}}@media(max-width:760px){.assignment-filter-row{grid-template-columns:1fr!important;padding:9px 0 18px!important}.assignment-filters{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:0!important}.assignment-add-tile{justify-self:start!important}}.assignment-add-strip{height:51px!important;background:#e9eff5!important;padding:0 28px 0 13px!important;border-bottom:0!important}.assignment-add-strip h1{font-size:20px!important;font-weight:400!important;line-height:51px!important;margin:0!important;color:#111!important}.assignment-add-content{padding:0 12px!important;background:#e9eff5!important;min-height:calc(100vh - 101px)!important}.assignment-add-old-form{width:100%!important;margin:0!important;padding:0!important}.assignment-add-box{background:#fff!important;border:0!important;border-radius:2px!important;margin:0 0 29px!important;padding:10px!important;min-height:132px!important}.assignment-add-grid-old{display:grid!important;grid-template-columns:repeat(4,1fr)!important;-moz-column-gap:16px!important;column-gap:16px!important;row-gap:9px!important;align-items:start!important;width:100%!important}.assignment-add-grid-old label{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:17px!important;font-weight:400!important;color:#000!important}.assignment-add-grid-old label span{display:block!important;margin:0 0 5px!important;padding:0!important;color:#000!important;font-weight:400!important}.assignment-add-grid-old b{color:red!important;font-weight:700!important}.assignment-add-grid-old input,.assignment-add-grid-old select,.assignment-add-grid-old textarea{width:100%!important;height:28px!important;border:1px solid #c9d3dc!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;margin:0!important;padding:4px 8px!important;box-shadow:none!important;outline:none!important}.assignment-add-grid-old select{padding:3px 8px!important}.assignment-add-grid-old input[type=file]{padding:3px 0 3px 8px!important;line-height:20px!important}.assignment-add-grid-old textarea{height:28px!important;min-height:28px!important;resize:none!important;overflow:auto!important}.assignment-error-message{display:block!important;color:red!important;font-size:12px!important;line-height:15px!important;margin-top:5px!important;font-weight:400!important}.assignment-add-footer-old{height:59px!important;background:#eef3f7!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 -12px!important;padding:0 10px 0 16px!important;border:0!important}.assignment-back-btn{width:80px!important;border-radius:2px!important;background:#4a4a4a!important;border:0!important}.assignment-back-btn,.assignment-submit-btn{height:36px!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.assignment-submit-btn{min-width:80px!important;border-radius:3px!important;background:#13a9df!important;border:0!important;padding:0 24px!important}.assignment-submit-btn:disabled{opacity:.75!important;cursor:not-allowed!important}@media(max-width:1100px){.assignment-add-grid-old{grid-template-columns:repeat(2,1fr)!important}.assignment-add-footer-old{margin:0!important}}@media(max-width:640px){.assignment-add-grid-old{grid-template-columns:1fr!important}.assignment-add-box,.assignment-add-content{padding:10px!important}.assignment-add-footer-old{height:auto!important;padding:10px!important;gap:10px!important}}.certificate-page-strip{height:54px!important;background:#e9eff5!important;padding:0 28px 0 14px!important;border-bottom:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.certificate-page-strip h1{font-size:20px!important;font-weight:400!important;margin:0!important;color:#111!important}.certificate-page-strip div{font-size:16px!important;color:#222!important}.certificate-content-area{padding:10px 24px 34px!important;background:#e9eff5!important;min-height:calc(100vh - 101px)!important;overflow:visible!important}.certificate-card{background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 10px 12px!important;overflow:visible!important}.certificate-filter-row{display:grid!important;grid-template-columns:minmax(0,1fr) 55px!important;-moz-column-gap:16px!important;column-gap:16px!important;align-items:start!important;padding:10px 0 17px!important;margin:0!important}.certificate-filters{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;margin:0!important;padding:0!important}.certificate-filters input,.certificate-filters select{height:26px!important;box-sizing:border-box!important;margin:0!important;padding:3px 8px!important;border:1px solid #cbd3db!important;border-radius:0!important;background:#fff!important;color:#000!important;font-size:11px!important;line-height:20px!important;box-shadow:none!important;outline:none!important}.certificate-filters input:first-child{width:245px!important;min-width:245px!important}.certificate-filters input:nth-child(2){width:247px!important;min-width:247px!important}.certificate-filters input[type=date],.certificate-filters select{width:158px!important;min-width:158px!important}.certificate-add-tile{width:55px!important;height:60px!important;background:#e4f1f9!important;color:#000!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:14px!important;margin:0!important;align-self:start!important;justify-self:end!important}.certificate-add-icon{position:relative!important;display:inline-flex!important;color:#333!important}.certificate-add-icon b{position:absolute!important;right:-8px!important;bottom:2px!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#e32323!important;color:#fff!important;line-height:12px!important;font-size:13px!important;text-align:center!important}.certificate-table-wrap{margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:visible!important;border:0!important}.certificate-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important}.certificate-table th{padding:5px 6px!important;background:#1d252b!important;color:#fff!important;font-weight:700!important;text-align:left!important;border-right:2px solid #e8edf2!important}.certificate-table td,.certificate-table th{height:24px!important;font-size:12px!important}.certificate-table td{padding:4px 6px!important;color:#000!important;border-right:2px solid #fff!important}.certificate-table tbody tr:nth-child(odd){background:#f7f7f7!important}.certificate-table tbody tr:nth-child(2n){background:#ececec!important}.certificate-table td:first-child,.certificate-table th:first-child{width:55px!important}.certificate-table td:nth-child(2),.certificate-table th:nth-child(2){width:80px!important}.certificate-table td:nth-child(3),.certificate-table th:nth-child(3){width:220px!important}.certificate-table td:nth-child(4),.certificate-table th:nth-child(4){width:115px!important}.certificate-table td:nth-child(5),.certificate-table th:nth-child(5){width:150px!important}.certificate-table td:nth-child(6),.certificate-table th:nth-child(6){width:170px!important}.certificate-table td:nth-child(7),.certificate-table th:nth-child(7){width:105px!important}.certificate-table td:nth-child(8),.certificate-table th:nth-child(8){width:185px!important}.certificate-table td:nth-child(9),.certificate-table th:nth-child(9){width:80px!important}.certificate-status,.certificate-status.delivered{color:#0068aa!important}.certificate-actions{white-space:nowrap!important;display:table-cell!important}.certificate-actions a,.certificate-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border:0!important;background:transparent!important;margin:0 2px 0 0!important;padding:0!important;color:#0074ae!important;vertical-align:middle!important;cursor:pointer!important}.certificate-actions .delete-action{color:#e31313!important}.certificate-pager{justify-content:space-between!important;padding:20px 0 0!important;margin:0!important;background:#fff!important;font-size:12px!important;color:#000!important}.certificate-page-list,.certificate-pager{display:flex!important;align-items:center!important}.certificate-page-list{justify-content:flex-end!important;gap:0!important}.certificate-page-list button{height:39px!important;min-width:40px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;font-size:12px!important;padding:0 13px!important;margin:0!important}.certificate-page-list button.active{background:#16a9d4!important;color:#fff!important;border-color:#16a9d4!important}.certificate-page-list button:disabled{color:#bbb!important;background:#fafafa!important;cursor:not-allowed!important}.certificate-page-gap{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:39px!important;padding:0 8px!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;color:#777!important}.certificate-issue-modal{width:520px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 100px)!important;display:flex!important;flex-direction:column!important}.certificate-modal-body{padding:18px 22px!important;overflow-y:auto!important;max-height:calc(100vh - 175px)!important}.certificate-modal-body h4{font-weight:500!important}.certificate-modal-body label{color:#000!important}.certificate-modal-body label span{margin-bottom:8px!important}.certificate-modal-body input,.certificate-modal-body textarea{padding:6px 8px!important}.certificate-modal-body input{height:32px!important}.certificate-issue-submit{margin-top:8px!important}.certificate-issue-submit button{padding:3px 12px!important}@media(max-width:1250px){.certificate-filters{display:grid!important;grid-template-columns:repeat(3,minmax(140px,1fr))!important;gap:16px!important}.certificate-filters input,.certificate-filters select{width:100%!important;min-width:0!important}.certificate-table-wrap{overflow-x:auto!important}.certificate-table{min-width:1120px!important}}@media(max-width:760px){.certificate-page-strip{display:block!important;height:auto!important;padding:10px 14px!important}.certificate-filter-row,.certificate-filters{grid-template-columns:1fr!important}.certificate-filters{gap:10px!important}.certificate-add-tile{justify-self:start!important}.certificate-pager{display:block!important}.certificate-page-list{justify-content:flex-start!important;margin-top:8px!important;flex-wrap:wrap!important}}.certificate-status-link{border:0!important;background:transparent!important;color:#0068aa!important;font-size:12px!important;padding:0!important;margin:0!important;cursor:pointer!important;text-align:left!important;line-height:18px!important;font-family:inherit!important}.certificate-status,.certificate-status *,.certificate-status-link:hover,.certificate-status:hover,.certificate-status:hover *{text-decoration:none!important}.certificate-status-link:active,.certificate-status-link:focus,.certificate-status-link:hover{text-decoration:none!important;outline:none!important}.certificate-modal-backdrop.assignment-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.55)!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:92px!important}.certificate-issue-modal.assignment-modal{width:500px!important;max-width:calc(100vw - 30px)!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 3px 9px rgba(0,0,0,.5)!important;display:block!important;overflow:visible!important;position:relative!important}.certificate-issue-modal .assignment-modal-header{background:#3c8dbc!important;color:#fff!important;height:56px!important;line-height:56px!important;padding:0 16px!important;margin:0!important;font-size:24px!important;font-weight:400!important;border:0!important}.certificate-issue-modal .assignment-modal-x{position:absolute!important;top:-16px!important;right:-16px!important;width:34px!important;height:34px!important;border-radius:50%!important;border:0!important;background:#f2f2f2!important;color:#222!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;cursor:pointer!important;z-index:2!important;box-shadow:none!important}.certificate-modal-body.assignment-modal-body{padding:12px 12px 24px!important;margin:0!important;max-height:calc(100vh - 190px)!important;overflow-y:auto!important;background:#fff!important;color:#222!important;font-size:12px!important}.certificate-modal-body h4{margin:0 0 10px!important;padding:0!important;font-size:20px!important;line-height:24px!important;font-weight:400!important;color:#222!important}.certificate-modal-body label{margin:0 0 12px!important}.certificate-modal-body label,.certificate-modal-body label span{display:block!important;padding:0!important;color:#111!important;font-size:12px!important;line-height:18px!important;font-weight:400!important}.certificate-modal-body label span{margin:0 0 3px!important}.certificate-modal-body input,.certificate-modal-body textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #cbd3db!important;border-radius:0!important;background:#fff!important;color:#000!important;font-size:12px!important;line-height:18px!important;padding:5px 8px!important;margin:0!important;box-shadow:none!important;outline:none!important}.certificate-modal-body input[type=date]{height:28px!important;padding:3px 8px!important}.certificate-modal-body textarea{min-height:58px!important;height:58px!important;resize:vertical!important}.certificate-issue-submit{text-align:center!important;margin:14px 0 0!important;padding:0!important}.certificate-issue-submit button{min-width:120px!important;height:35px!important;border:0!important;border-radius:0!important;background:#1769f3!important;color:#fff!important;font-size:12px!important;line-height:35px!important;padding:0 18px!important;margin:0!important;cursor:pointer!important;font-weight:400!important}.certificate-issue-submit button:disabled{opacity:.7!important;cursor:not-allowed!important}@media(max-width:760px){.certificate-modal-backdrop.assignment-modal-backdrop{padding-top:60px!important}.certificate-issue-modal.assignment-modal{width:calc(100vw - 24px)!important}.certificate-issue-modal .assignment-modal-header{font-size:20px!important;height:50px!important;line-height:50px!important}}.certificate-add-strip{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#e8eef3;color:#111}.certificate-add-strip h1{font-size:20px;font-weight:400;margin:0}.certificate-add-strip div{font-size:16px}.certificate-add-content{padding:0 8px;background:#e8eef3;min-height:calc(100vh - 170px)}.certificate-add-card{background:#fff;border-radius:2px;border:1px solid #e4e4e4;margin:0;padding:10px 12px 39px}.certificate-add-title{font-size:14px;margin:0 0 10px;color:#111}.certificate-enroll-row{display:flex;align-items:flex-end;gap:14px;margin-bottom:14px;min-height:52px}.certificate-enroll-row label{display:flex;flex-direction:column;width:305px;font-size:12px;color:#111;gap:5px}.certificate-enroll-row input{height:28px;border:1px solid #cfd8e2;padding:4px 8px;font-size:13px;outline:none;background:#fff}.certificate-add-grid input:focus,.certificate-add-grid select:focus,.certificate-enroll-row input:focus{border-color:#f1c40f;box-shadow:none}.certificate-inline-note{font-size:12px;margin-bottom:7px;color:#c0392b}.certificate-inline-note.error,.certificate-inline-note.ok{color:#c0392b}.certificate-add-grid{display:grid;grid-template-columns:305px 198px 198px 196px 196px;gap:16px;align-items:end}.certificate-add-grid label{display:flex;flex-direction:column;font-size:12px;color:#111;gap:5px}.certificate-add-grid label span b{color:red;font-weight:700}.certificate-add-grid input,.certificate-add-grid select{height:28px;border:1px solid #cfd8e2;padding:4px 8px;font-size:13px;background:#fff;outline:none;width:100%;box-sizing:border-box}.certificate-add-grid select{padding-left:7px}.certificate-add-footer{height:90px;background:#f8f8f8;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;padding:0 11px 34px 2px}.certificate-back-btn{display:inline-flex;align-items:center;justify-content:center;width:80px;height:36px;border-radius:2px;font-size:13px;font-weight:700;margin-left:0}.certificate-back-btn,.certificate-back-btn:hover{background:#444;color:#fff;text-decoration:none}.certificate-submit-btn{width:48px;height:35px;background:#17aeda;color:#fff;border:0;border-radius:2px;font-size:13px;cursor:pointer;margin-right:0}.certificate-submit-btn:disabled{opacity:.65;cursor:not-allowed}.certificate-form-error{margin-top:12px;color:#c0392b;font-size:12px}@media(max-width:1100px){.certificate-add-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.certificate-enroll-row label{width:300px}}@media(max-width:760px){.certificate-add-grid{grid-template-columns:1fr;gap:10px}.certificate-enroll-row{display:block}.certificate-enroll-row label{width:100%}.certificate-add-strip{height:auto;gap:8px;align-items:flex-start;flex-direction:column;padding:10px 14px}.certificate-add-footer{padding-right:8px}}.certificate-empty-row{padding:5px 8px!important;text-align:left!important;font-size:12px;color:#111;background:#f5f5f5;font-weight:400}.old-php-admin-layout .page-strip .old-php-breadcrumb{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:3px!important;font-size:16px!important;line-height:51px!important;color:#111!important;white-space:nowrap!important}.old-php-admin-layout .page-strip .old-php-breadcrumb a{color:#111!important;text-decoration:none!important;font-weight:400!important}.old-php-admin-layout .page-strip .old-php-breadcrumb a:hover{color:#111!important;text-decoration:none!important}.old-php-admin-layout .page-strip .old-php-breadcrumb .active{color:#111!important;cursor:default!important}.old-php-admin-layout .page-strip .old-php-breadcrumb .breadcrumb-home:before{content:"⌂";display:inline-block;margin-right:3px;font-size:13px;line-height:1;vertical-align:1px}.old-php-admin-layout .page-strip .old-php-breadcrumb .breadcrumb-separator{margin:0 2px;color:#111!important}.job-tech-strip{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#e8eef3;color:#111}.job-tech-strip h1{font-size:20px;font-weight:400;margin:0}.job-tech-content-area{padding:0 14px 40px;background:#e8eef3;min-height:calc(100vh - 170px)}.job-tech-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.job-tech-top-box{height:84px;background:#fff;border:1px solid #e3e3e3;border-radius:2px;display:flex;align-items:flex-start;justify-content:flex-end;padding:9px 9px 0;margin:0 0 19px;box-sizing:border-box}.job-tech-add-tile{height:55px;width:55px;border-radius:0;background:#eef8fc;line-height:16px;font-size:12px!important;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.job-tech-add-tile,.job-tech-add-tile:hover{color:#111!important;text-decoration:none!important}.job-tech-add-icon{width:30px;height:29px;position:relative;display:flex;align-items:center;justify-content:center;color:#333}.job-tech-add-icon b{position:absolute;right:-2px;bottom:2px;width:13px;height:13px;border-radius:50%;background:#d71920;color:#fff;font-size:12px;line-height:13px;text-align:center;font-weight:700}.job-tech-table-wrap{width:100%;overflow:visible!important;margin:0!important;background:transparent!important}.job-tech-table{width:100%!important;border-collapse:collapse!important;border-spacing:0!important;margin:0!important;font-size:12px!important;color:#000!important}.job-tech-table thead th{background:#1d2327!important;color:#fff!important;font-size:12px!important;font-weight:700!important;height:24px!important;line-height:18px!important;padding:3px 7px!important;text-align:left!important;border-right:2px solid #f5f5f5!important;border-bottom:0!important}.job-tech-table thead th:first-child{width:12%!important}.job-tech-table thead th:nth-child(2){width:49%!important}.job-tech-table thead th:nth-child(3){width:19%!important}.job-tech-table thead th:nth-child(4){width:20%!important}.job-tech-table tbody td{height:28px!important;line-height:18px!important;padding:4px 7px!important;text-align:left!important;border-right:2px solid #f8f8f8!important;border-bottom:0!important;background:#e9e9e9!important;font-size:12px!important;color:#000!important;vertical-align:middle!important}.job-tech-table tbody tr:nth-child(odd) td{background:#dfe3e7!important}.job-tech-table tbody tr:nth-child(2n) td{background:#eef0f2!important}.job-tech-actions{white-space:nowrap!important;text-align:left!important;padding-left:14px!important}.job-tech-actions a,.job-tech-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;margin:0 1px!important;padding:0!important;border:0!important;background:transparent!important;vertical-align:middle!important;cursor:pointer!important;text-decoration:none!important}.job-tech-status.active{color:#36cb5b!important;margin-left:12px!important}.job-tech-status.inactive{color:#f22!important;margin-left:12px!important}.job-tech-edit{color:#008fc0!important}.job-tech-delete{color:#e10f0f!important}.job-tech-empty-row{padding:5px 8px!important;text-align:left!important;font-size:12px!important;color:#111!important;background:#f5f5f5!important;font-weight:400!important}.job-tech-form-strip{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#e8eef3;color:#111}.job-tech-form-strip h1{font-size:20px;font-weight:400;margin:0}.job-tech-form-content{padding:0 14px 40px;background:#e8eef3;min-height:calc(100vh - 170px)}.job-tech-form-card{background:#fff;border:1px solid #dfe4e8;border-radius:0;margin:0;padding:0}.job-tech-form-header{height:41px;line-height:41px;border-bottom:1px solid #f1f1f1;padding:0 12px;font-size:18px;color:#111;font-weight:400;background:#fff}.job-tech-form-header span{font-size:14px;margin-right:5px;color:#333}.job-tech-form-body{padding:14px 12px 34px;background:#fff;min-height:80px}.job-tech-form-body label{display:flex;flex-direction:column;width:50%;max-width:620px;font-size:12px;color:#111;gap:5px}.job-tech-form-body input{height:34px;border:1px solid #cfd8e2;border-radius:0;background:#fff;padding:6px 10px;font-size:13px;color:#111;outline:none;box-shadow:none}.job-tech-form-body input:focus{border-color:#3c8dbc;box-shadow:none}.job-tech-form-footer{height:55px;border-top:1px solid #f1f1f1;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;box-sizing:border-box}.job-tech-back-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:62px;border-radius:3px;font-size:13px;font-weight:700;padding:0 12px}.job-tech-back-btn,.job-tech-back-btn:hover{background:#444;color:#fff!important;text-decoration:none!important}.job-tech-submit-btn{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:54px;background:#00acd6;color:#fff;border:0;border-radius:3px;font-size:13px;cursor:pointer;padding:0 13px}.job-tech-submit-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:760px){.job-tech-form-strip,.job-tech-strip{height:auto;gap:8px;align-items:flex-start;flex-direction:column;padding:10px 14px}.job-tech-content-area,.job-tech-form-content{padding:0 8px 30px}.job-tech-table-wrap{overflow-x:auto!important}.job-tech-table{min-width:760px!important}.job-tech-form-body label{width:100%}.job-tech-top-box{height:70px}}.job-add-strip,.job-manager-strip{min-height:54px;padding:12px 14px 8px}.job-add-strip h1,.job-manager-strip h1{font-size:20px;font-weight:400;margin:0}.job-add-content-area,.job-manager-content-area{padding:0 14px 14px}.job-manager-card{background:#fff;border:1px solid #e1e5e8;box-shadow:none;border-radius:0;padding:10px;min-height:198px}.job-manager-filter-box{min-height:73px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.job-manager-filter-row{display:flex;gap:16px;align-items:center}.job-manager-filter-row input,.job-manager-filter-row select{height:26px;border:1px solid #cfd8e1;background:#fff;font-size:12px;padding:3px 9px;color:#111;outline:none;border-radius:0}.job-manager-filter-row input:first-child,.job-manager-filter-row input:nth-child(2),.job-manager-filter-row input:nth-child(3),.job-manager-filter-row select{width:154px}.job-manager-add-tile,.job-manager-add-tile:hover{width:55px;height:59px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eef8fd;color:#000;font-size:12px;text-decoration:none;line-height:15px;margin-right:8px}.job-manager-add-icon{position:relative;display:inline-flex;color:#333}.job-manager-add-icon b{position:absolute;right:-6px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#e62e2e;color:#fff;font-size:13px;line-height:12px;text-align:center}.job-manager-table-wrap{width:100%;overflow:visible}.job-manager-table{width:100%;border-collapse:collapse;font-size:12px}.job-manager-table th{background:#1f2529;color:#fff;text-align:left;padding:5px 7px;border-right:2px solid #eef2f4;font-weight:700;height:24px}.job-manager-table td{text-align:left;padding:5px 7px;border-right:2px solid #fff;height:27px;color:#000}.job-manager-table tbody tr:nth-child(odd) td{background:#f4f4f4}.job-manager-table tbody tr:nth-child(2n) td{background:#e9e9e9}.job-manager-table td:first-child,.job-manager-table th:first-child{width:5%}.job-manager-table td:nth-child(2),.job-manager-table th:nth-child(2){width:17%}.job-manager-table td:nth-child(3),.job-manager-table th:nth-child(3){width:12%}.job-manager-table td:nth-child(4),.job-manager-table th:nth-child(4){width:10%}.job-manager-table td:nth-child(5),.job-manager-table th:nth-child(5){width:22%}.job-manager-table td:nth-child(6),.job-manager-table th:nth-child(6){width:8%}.job-manager-table td:nth-child(7),.job-manager-table td:nth-child(8),.job-manager-table th:nth-child(7),.job-manager-table th:nth-child(8){width:10%}.job-manager-table td:nth-child(9),.job-manager-table th:nth-child(9){width:12%}.job-vacancy-cell{position:relative}.job-vacancy-more{display:none}.job-vacancy-cell:hover .job-vacancy-more{display:block}.job-applicant-link,.job-applicant-link:hover{color:#000;text-decoration:none}.job-manager-actions{white-space:nowrap}.job-manager-actions svg{vertical-align:middle}.job-manager-actions button{border:0;background:transparent;padding:0 2px;cursor:pointer;vertical-align:middle;color:#ff1717}.job-active-icon{color:#21b354;margin-right:5px}.job-inactive-icon{color:#ff1717;margin-right:5px}.old-php-empty-row{text-align:left!important;padding:5px 7px!important;color:#000;font-size:12px}.job-manager-pagination-row{padding:12px 0 0;margin:0}.old-php-pagination-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#000}.old-php-pagination-controls{display:flex;align-items:center;gap:0}.old-php-pagination-controls button{min-width:40px;height:39px;border:1px solid #ddd;border-left:0;background:#fff;color:#777;font-size:14px;padding:0 12px;cursor:pointer}.old-php-pagination-controls button:first-child{border-left:1px solid #ddd}.old-php-pagination-controls button.active{background:#1fb4dc;color:#fff;border-color:#1fb4dc}.old-php-pagination-controls button:disabled{color:#aaa;background:#fff;cursor:default}.job-add-card{background:#fff;border:0;border-radius:0;box-shadow:none;padding:0}.job-add-box-title{font-size:14px;color:#111;padding:8px 10px 3px}.job-add-form-body{padding:0 10px 22px}.job-add-first-row{display:flex;align-items:flex-start;gap:14px}.job-add-field{width:302px;position:relative}.job-add-field.duration-field{width:210px}.job-add-field label{display:block;font-size:12px;color:#000;margin-bottom:3px}.job-add-field input[type=date],.job-add-field input[type=text]{width:100%;height:28px;border:1px solid #cfd8e1;border-radius:0;padding:4px 8px;font-size:13px;outline:none;background:#fff}.job-radio-group{font-size:14px;line-height:19px;padding-top:1px}.job-radio-group label{margin:0;font-size:14px}.job-radio-group input{vertical-align:middle;margin:0 4px 0 0}.job-add-second-row{margin-top:14px}.job-add-second-row textarea{width:832px;height:80px;border:1px solid #cfd8e1;border-radius:0;resize:none;padding:7px 8px;font-size:13px;outline:none}.job-company-suggest{position:relative;width:100%;z-index:999}.job-company-suggest ul{position:absolute;z-index:999;overflow-y:auto;height:145px;left:0;right:0;top:0;list-style:none;background:#fff;padding-left:0;margin:0;border:1px solid #d3d3d3;border-top:0}.job-company-suggest li{padding:5px 8px;border-bottom:1px solid #d3d3d3;color:#000;cursor:pointer;font-size:12px}.job-company-suggest li:hover{background:#f1f1f1}.job-add-footer{background:#fff;min-height:69px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;margin-top:0}.job-add-back,.job-add-back:hover{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;padding:0 10px;border-radius:3px;background:#3f8fbd;color:#fff;font-size:12px;text-decoration:none;font-weight:600}.job-add-submit{width:39px;height:28px;background:#00b8de;color:#fff;border:0;border-radius:3px;font-size:12px;cursor:pointer}.job-add-submit:disabled{opacity:.7;cursor:default}.job-add-first-row{align-items:flex-start!important;gap:16px!important}.job-add-field,.job-add-field.company-field{width:302px!important;flex:0 0 302px!important;max-width:302px!important;box-sizing:border-box!important}.job-add-field.duration-field{width:210px!important;flex:0 0 210px!important;max-width:210px!important}.job-add-field input[type=date],.job-add-field input[type=text]{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.job-company-suggest{width:100%!important;max-width:302px!important;position:relative!important}.job-company-suggest ul{width:100%!important;box-sizing:border-box!important}.job-add-second-row textarea{width:832px!important;max-width:832px!important;box-sizing:border-box!important}.job-add-field.company-field input,.job-add-field.company-field input[type=text]{width:302px!important;height:28px!important;max-width:302px!important;min-width:302px!important;box-sizing:border-box!important}.job-add-field.company-field{width:302px!important;flex:0 0 302px!important;max-width:302px!important}.gallary-add-content-area,.gallary-manager-content-area{padding-top:0!important}.gallary-manager-card{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:0!important;box-shadow:none!important;padding:0 10px 10px!important;margin:0!important}.gallary-list-header-box{height:83px!important;position:relative!important;background:#fff!important;margin:0!important}.gallary-manager-add-tile,.gallary-manager-add-tile:hover{position:absolute!important;top:10px!important;right:8px!important;width:55px!important;height:55px!important;background:#eff8fc!important;color:#000!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:13px!important}.gallary-manager-add-icon{position:relative!important;display:inline-flex!important;color:#333!important;height:30px!important;align-items:center!important}.gallary-manager-add-icon b{position:absolute!important;right:-8px!important;bottom:2px!important;background:#d82727!important;color:#fff!important;border-radius:50%!important;width:13px!important;height:13px!important;line-height:13px!important;text-align:center!important;font-size:12px!important}.gallary-manager-table-wrap{overflow:visible!important;margin:0!important}.gallary-manager-table{width:100%!important;border-collapse:collapse!important;font-size:12px!important}.gallary-manager-table th{background:#1b2024!important;color:#fff!important;height:24px!important;padding:4px 7px!important}.gallary-manager-table td,.gallary-manager-table th{text-align:left!important;border-right:2px solid #fff!important;font-size:12px!important}.gallary-manager-table td{padding:5px 7px!important;height:28px!important}.gallary-manager-table tbody tr:nth-child(odd){background:#f4f4f4!important}.gallary-manager-table tbody tr:nth-child(2n){background:#e9e9e9!important}.gallary-manager-table td:first-child,.gallary-manager-table th:first-child{width:115px!important}.gallary-manager-table td:nth-child(2),.gallary-manager-table th:nth-child(2){width:30%!important}.gallary-manager-table td:nth-child(3),.gallary-manager-table td:nth-child(4),.gallary-manager-table th:nth-child(3),.gallary-manager-table th:nth-child(4){width:20%!important}.gallary-view-image-link{border:0!important;background:transparent!important;color:#0070a8!important;padding:0!important;font-size:12px!important;cursor:pointer!important}.gallary-view-image-link:hover{text-decoration:none!important;color:#005b88!important}.gallary-actions{padding-left:8px!important;padding-right:8px!important}.gallary-actions a,.gallary-actions button{text-decoration:none!important}.gallary-actions a{color:#008fc5!important}.gallary-actions button{border:0!important;background:transparent!important;color:#ff1717!important;padding:0!important;cursor:pointer!important}.gallary-add-form-body{padding:0 10px 22px!important}.gallary-add-field{box-sizing:border-box!important}.gallary-add-field span{margin-bottom:3px!important}.gallary-add-field b{color:red!important}.gallary-add-field input[type=file],.gallary-add-field input[type=text],.gallary-add-field select{padding:4px 8px!important;outline:none!important}.gallary-add-footer{margin-top:0!important}.gallary-save-btn{width:45px!important}.gallary-current-images{gap:12px!important;margin-top:15px!important}.gallary-current-images img{width:90px!important;height:60px!important;-o-object-fit:cover!important;object-fit:cover!important;border:1px solid #d5d5d5!important}.gallary-image-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.45)!important;z-index:1000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:90px!important}.gallary-image-modal{width:620px!important;background:#fff!important;border-radius:0!important;box-shadow:0 3px 9px rgba(0,0,0,.5)!important}.gallary-image-modal-header{height:54px!important;background:#3c95c5!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important}.gallary-image-modal-header h2{font-size:22px!important;font-weight:400!important;margin:0!important;color:#fff!important}.gallary-image-modal-header button{width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#333!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.gallary-image-modal-body{padding:15px!important;max-height:440px!important;overflow:auto!important}.gallary-manager-table td:nth-child(5),.gallary-manager-table th:nth-child(5){width:250px!important;min-width:250px!important;text-align:left!important}.gallary-actions{display:table-cell!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important}.gallary-actions a,.gallary-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;margin:0 4px!important;vertical-align:middle!important}.gallary-add-form-body{padding:0 0 22px!important}.gallary-add-row{padding-top:0!important}.gallary-add-field span{margin:0 0 3px!important;line-height:16px!important}.gallary-add-footer{margin-left:-10px!important;margin-right:-10px!important}.gallary-add-content-area{overflow:visible!important}.gallary-add-card,.gallary-add-content-area{min-height:0!important;height:auto!important}.gallary-add-card{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.gallary-add-form-body{padding:0 0 20px!important}.gallary-add-row{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:0!important;margin:0!important}.gallary-add-field{margin:0!important;padding:0!important}.gallary-add-field,.gallary-add-field.image-field{width:298px!important;min-width:298px!important;max-width:298px!important;flex:0 0 298px!important}.gallary-add-field span{display:block!important;height:18px!important;line-height:18px!important;margin:0!important;padding:0!important;font-size:12px!important;color:#000!important}.gallary-add-field input[type=file],.gallary-add-field input[type=text],.gallary-add-field select{width:100%!important;height:28px!important;line-height:18px!important;margin:0!important;border:1px solid #cfd8e1!important;border-radius:0!important;box-sizing:border-box!important;background:#fff!important;font-size:13px!important}.gallary-add-field input[type=text],.gallary-add-field select{padding:4px 8px!important}.gallary-add-field input[type=file]{padding:3px!important}.gallary-add-footer{height:59px!important;min-height:59px!important;background:#fff!important;display:flex!important;justify-content:space-between!important;border:0!important}.gallary-save-btn{width:auto!important;min-width:45px!important;height:28px!important;padding:0 10px!important}.old-php-admin-layout .admin-main:has(.gallary-add-content-area) .admin-copyright-footer{margin:18px 44px 0!important}.old-php-admin-layout .admin-main:has(.gallary-add-content-area){min-height:100vh!important;display:flex!important;flex-direction:column!important}.gallary-add-content-area{padding:0 10px!important;background:#fff!important;flex:0 0 auto!important}.gallary-add-form-body{padding:0!important;margin:0!important}.gallary-add-footer{height:49px!important;min-height:49px!important;margin:0 -10px!important;padding:0 10px!important;align-items:center!important}.old-php-admin-layout .admin-main:has(.gallary-add-content-area) .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important}.old-php-admin-layout .admin-main.gallary-admin-page{min-height:calc(100vh - 50px)!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main.gallary-admin-page .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important;flex:0 0 53px!important}.old-php-admin-layout .admin-main.gallary-admin-list-page .gallary-manager-content-area{flex:0 0 auto!important;padding-bottom:0!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-add-content-area{flex:0 0 auto!important;padding:0 10px!important;margin:0!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-add-card{margin:0!important;padding:0!important;min-height:0!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-add-form-body,.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-add-row{padding:0!important;margin:0!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-add-footer{height:50px!important;min-height:50px!important;margin:0 -10px!important;padding:0 10px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-edit-content-area .gallary-add-card{background:#fff!important;min-height:0!important}.old-php-admin-layout .admin-main.gallary-admin-add-page .gallary-edit-content-area .gallary-add-form-body{padding:0 0 10px!important}.gallary-edit-content-area .gallary-add-row{align-items:flex-start!important;gap:16px!important}.gallary-edit-content-area .gallary-add-field,.gallary-edit-content-area .gallary-add-field.image-field{width:314px!important;min-width:314px!important;max-width:314px!important;flex:0 0 314px!important}.gallary-current-images{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:10px!important;align-items:center!important}.gallary-current-image-item{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-right:4px!important;margin-bottom:8px!important}.gallary-current-image-item img{width:80px!important;height:auto!important;max-height:80px!important;-o-object-fit:cover!important;object-fit:cover!important;border:0!important}.gallary-current-image-item button{border:0!important;background:transparent!important;color:red!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.gallary-image-modal-body img{width:200px!important;height:100px!important;-o-object-fit:cover!important;object-fit:cover!important;margin-left:12px!important;margin-bottom:12px!important;display:inline-block!important}.gallary-edit-card{background:#fff!important;border:0!important}.gallary-edit-box-title{font-size:13px!important;color:#000!important;line-height:18px!important;margin:0 0 12px!important;padding:0!important;font-weight:400!important}.gallary-edit-box-title:first-letter{font-size:14px!important}.static-page-content-area{padding:0 14px!important;background:#e9eff5!important}.static-page-card{border:1px solid #dfe5ea!important;border-radius:0!important;box-shadow:none!important;padding:0 10px 10px!important}.static-page-card,.static-page-header-box{background:#fff!important;margin:0!important}.static-page-header-box{height:83px!important;position:relative!important}.static-page-add-tile,.static-page-add-tile:hover{position:absolute!important;top:10px!important;right:8px!important;width:55px!important;height:55px!important;background:#eff8fc!important;color:#000!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:13px!important}.static-page-add-icon{position:relative!important;display:inline-flex!important;color:#333!important;height:30px!important;align-items:center!important}.static-page-add-icon b{position:absolute!important;right:-8px!important;bottom:2px!important;background:#d82727!important;color:#fff!important;border-radius:50%!important;width:13px!important;height:13px!important;line-height:13px!important;text-align:center!important;font-size:12px!important}.static-page-table-wrap{overflow:visible!important;margin:0!important;padding:0!important}.static-page-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;font-size:12px!important}.static-page-table th{background:#1b2024!important;color:#fff!important;height:24px!important;padding:4px 7px!important}.static-page-table td,.static-page-table th{text-align:left!important;border-right:2px solid #fff!important;font-size:12px!important}.static-page-table td{padding:5px 7px!important;height:31px!important;vertical-align:top!important}.static-page-table tbody tr:nth-child(odd) td{background:#f4f4f4!important}.static-page-table tbody tr:nth-child(2n) td{background:#e9e9e9!important}.static-page-table td:first-child,.static-page-table th:first-child{width:10%!important}.static-page-table td:nth-child(2),.static-page-table th:nth-child(2){width:23%!important}.static-page-table td:nth-child(3),.static-page-table td:nth-child(4),.static-page-table th:nth-child(3),.static-page-table th:nth-child(4){width:20%!important}.static-page-table td:nth-child(5),.static-page-table th:nth-child(5){width:12%!important;text-align:center!important}.static-page-table td:nth-child(6),.static-page-table th:nth-child(6){width:15%!important;text-align:center!important}.static-page-description-text button,.static-page-view-link{border:0!important;background:transparent!important;color:#0070a8!important;padding:0!important;font-size:12px!important;cursor:pointer!important;text-decoration:none!important}.static-page-description-text button:hover,.static-page-view-link:hover{text-decoration:none!important;color:#005b88!important}.static-page-description-text{margin:0!important;line-height:17px!important}.static-page-description-text span{display:block!important;margin-bottom:3px!important;max-height:95px!important;overflow:auto!important}.static-page-status-cell{vertical-align:middle!important}.static-status-dot{width:18px!important;height:18px!important;border-radius:50%!important;border:0!important;display:inline-block!important;padding:0!important;margin:0!important;cursor:pointer!important}.static-status-dot.active{background:#088bc4!important}.static-status-dot.inactive{background:#c02d2e!important}.static-page-actions a{color:#008fc5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;text-decoration:none!important}.static-page-pagination-row{height:62px!important;margin:0!important;padding:12px 0 0!important;border:0!important;align-items:flex-start!important}.static-page-form-content{padding:0 14px!important;background:#e9eff5!important}.static-page-form-card{background:#fff!important;border:1px solid #dfe5ea!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.static-page-box-title{height:35px!important;display:flex!important;align-items:center!important;padding:0 9px!important;color:#111!important;font-size:13px!important;font-weight:400!important}.static-page-box-title span{font-size:13px!important;margin-right:4px!important;color:#333!important}.static-page-form-body{padding:0 10px 10px!important;margin:0!important}.static-page-editor-field,.static-page-title-field{display:block!important;margin:0 0 10px!important;padding:0!important}.static-page-title-field{width:50%!important;max-width:620px!important}.static-page-editor-field{width:60%!important;max-width:744px!important}.static-page-editor-field span,.static-page-title-field span{display:block!important;font-size:12px!important;line-height:18px!important;color:#111!important;margin:0 0 2px!important}.static-page-title-field input{width:100%!important;height:27px!important;border:1px solid #cfd8e1!important;border-radius:0!important;padding:4px 8px!important;background:#fff!important;outline:none!important;font-size:12px!important;box-sizing:border-box!important}.static-page-title-field small{display:none!important;color:red!important;font-size:12px!important}.old-php-froala-shell{width:100%!important;height:165px!important;border:1px solid #cfd8e1!important;border-radius:7px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.old-php-froala-toolbar{height:50px!important;display:flex!important;align-items:center!important;gap:22px!important;padding:0 21px!important;border-bottom:1px solid #eee!important;color:#333!important}.old-php-froala-toolbar button{border:0!important;background:transparent!important;font-size:22px!important;color:#333!important;padding:0!important;min-width:20px!important;height:32px!important;line-height:32px!important}.old-php-froala-toolbar button:last-child{font-size:26px!important}.old-php-froala-toolbar .old-php-froala-spacer{flex:1!important}.old-php-froala-editor{height:75px!important;overflow:auto!important;outline:none!important;padding:22px 20px 8px!important;font-size:14px!important;color:#111!important}.old-php-froala-editor:empty:before{content:attr(data-placeholder);color:#8c949d!important}.old-php-froala-footer{height:39px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;border-top:1px solid #eee!important;color:#89909a!important;font-size:14px!important}.old-php-froala-footer b{font-size:18px!important;color:#aaa!important}.old-php-froala-brand{color:#a1a6ad!important;text-decoration:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.old-php-froala-brand:focus,.old-php-froala-brand:hover{color:#8f969f!important;text-decoration:none!important}.old-php-froala-brand b{font-size:18px!important;color:#aaa!important;font-weight:700!important}.old-php-froala-editor{max-height:75px!important;overflow-y:auto!important}.static-page-form-footer{height:61px!important;background:#fff!important;border-top:1px solid #f2f2f2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 10px!important}.static-page-form-footer .job-add-back,.static-page-form-footer .job-add-submit{height:29px!important;min-width:47px!important;padding:0 10px!important}.old-php-admin-layout .admin-main:has(.static-page-content-area),.old-php-admin-layout .admin-main:has(.static-page-form-content){min-height:100vh!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main:has(.static-page-content-area) .admin-copyright-footer,.old-php-admin-layout .admin-main:has(.static-page-form-content) .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important}@media(max-width:900px){.static-page-editor-field,.static-page-title-field{width:100%!important;max-width:none!important}.static-page-table{min-width:900px!important}}.old-php-admin-layout .admin-main:has(.static-page-form-content) .old-php-froala-shell{height:auto!important;min-height:165px!important;overflow:visible!important}.old-php-admin-layout .admin-main:has(.static-page-form-content) .old-php-froala-editor{height:auto!important;min-height:75px!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.old-php-admin-layout .admin-main:has(.static-page-form-content) .old-php-froala-footer{flex-shrink:0!important}.applicant-manager-strip{height:54px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.applicant-manager-strip h1{font-size:22px!important;font-weight:400!important;margin:0!important;color:#111!important}.applicant-manager-content-area{padding:10px 12px 0!important}.applicant-manager-card{background:#fff!important;border:1px solid #d8dee4!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.applicant-filter-box{min-height:73px!important;padding:16px 10px 6px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.applicant-filter-row{flex:1!important;display:grid!important;grid-template-columns:90px 98px 98px 118px 118px 98px 98px 58px!important;gap:16px!important;align-items:start!important;max-width:900px!important}.applicant-filter-row input,.applicant-filter-row select{width:100%!important;height:27px!important;border:1px solid #cfd8e1!important;background:#fff!important;padding:3px 8px!important;font-size:12px!important;color:#111!important;border-radius:0!important;outline:none!important}.applicant-filter-row input:focus,.applicant-filter-row select:focus{border-color:#f0c400!important;box-shadow:none!important}.applicant-search-btn{height:27px!important;min-width:58px!important;background:green!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:12px!important;font-weight:700!important;padding:0 12px!important;cursor:pointer!important}.applicant-header-icons{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;gap:4px!important;min-width:244px!important;margin-top:-8px!important}.applicant-header-icons button{width:56px!important;height:59px!important;border:0!important;background:#edf6fb!important;color:#111!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;cursor:pointer!important;font-size:11px!important;line-height:12px!important;padding:3px!important}.applicant-header-icons button svg{color:#18a7c9!important;stroke-width:1.8!important}.applicant-header-icons button:nth-child(2) svg,.applicant-header-icons button:nth-child(4) svg{color:#2dbd54!important}.applicant-header-icons button:nth-child(3) svg{color:#111!important}.applicant-table-wrap{width:100%!important;overflow-x:auto!important;padding:0 10px!important}.applicant-table{width:100%!important;min-width:1240px!important;border-collapse:collapse!important;table-layout:fixed!important}.applicant-table th{height:26px!important;background:#1d252b!important;color:#fff!important;font-weight:700!important;text-align:left!important;border-right:2px solid #e9eef3!important}.applicant-table td,.applicant-table th{font-size:12px!important;padding:4px 6px!important}.applicant-table td{height:27px!important;color:#000!important;border-right:1px solid #f5f5f5!important;vertical-align:middle!important}.applicant-table tr:nth-child(odd) td{background:#f7f7f7!important}.applicant-table tr:nth-child(2n) td{background:#eee!important}.applicant-table td:first-child,.applicant-table th:first-child{width:30px!important;text-align:center!important}.applicant-table td:nth-child(2),.applicant-table th:nth-child(2){width:50px!important}.applicant-table td:nth-child(3),.applicant-table th:nth-child(3){width:115px!important}.applicant-table td:nth-child(4),.applicant-table th:nth-child(4){width:125px!important}.applicant-table td:nth-child(5),.applicant-table th:nth-child(5){width:90px!important}.applicant-table td:nth-child(6),.applicant-table th:nth-child(6){width:85px!important}.applicant-table td:nth-child(7),.applicant-table th:nth-child(7){width:115px!important}.applicant-table td:nth-child(8),.applicant-table th:nth-child(8){width:185px!important}.applicant-table td:nth-child(9),.applicant-table th:nth-child(9){width:100px!important}.applicant-table td:nth-child(10),.applicant-table th:nth-child(10){width:85px!important}.applicant-table td:nth-child(11),.applicant-table th:nth-child(11){width:105px!important}.applicant-table td:nth-child(12),.applicant-table th:nth-child(12){width:130px!important}.applicant-table td:nth-child(13),.applicant-table th:nth-child(13){width:70px!important}.applicant-status-cell{position:relative!important}.applicant-status-cell button{border:0!important;background:transparent!important;color:#0788bd!important;padding:0 0 0 3px!important;vertical-align:middle!important;cursor:pointer!important}.applicant-status-reason{display:none!important;position:absolute!important;left:5px!important;top:23px!important;background:#fff!important;color:#000!important;border:1px solid #bbb!important;box-shadow:0 2px 5px rgba(0,0,0,.18)!important;width:230px!important;z-index:10!important;padding:6px!important;font-size:11px!important;line-height:15px!important}.applicant-status-cell:hover .applicant-status-reason{display:block!important}.applicant-action-cell{display:flex!important;align-items:center!important;gap:5px!important}.applicant-action-cell button{border:0!important;background:transparent!important;color:red!important;padding:0!important;height:19px!important;cursor:pointer!important}.applicant-action-cell a{color:#0b80b2!important;height:19px!important;display:inline-flex!important;align-items:center!important}.applicant-pagination-row{padding:14px 10px 10px!important;border-top:0!important;font-size:14px!important}.applicant-pagination-row .old-php-pagination-controls button{height:39px!important;min-width:78px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important}.applicant-pagination-row .old-php-pagination-controls button.active{background:#1bb1d2!important;color:#fff!important;border-color:#1bb1d2!important;min-width:38px!important}.applicant-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.45)!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:95px!important}.applicant-modal-backdrop .old-modal{background:#fff!important;box-shadow:0 4px 10px rgba(0,0,0,.35)!important;position:relative!important;border-radius:0!important}.applicant-modal-backdrop .old-modal-title{background:#3c8dbc!important;color:#fff!important;font-size:22px!important;font-weight:400!important;padding:14px 16px!important}.applicant-modal-backdrop .old-modal-close{position:absolute!important;right:-14px!important;top:-14px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:0!important;background:#f1f1f1!important;color:#111!important;font-size:28px!important;line-height:32px!important;cursor:pointer!important}.applicant-modal-backdrop .old-modal-body{padding:14px 12px 18px!important}.applicant-status-modal{width:520px!important}.applicant-message-modal{width:560px!important}.applicant-student-modal{width:650px!important}.applicant-message-form label,.applicant-status-form label,.applicant-student-form label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:13px!important;color:#111!important;margin-bottom:10px!important}.applicant-status-form input,.applicant-status-form select,.applicant-student-form input{height:32px!important;border:1px solid #cfd8e1!important;padding:4px 8px!important;font-size:13px!important}.applicant-message-form textarea{width:100%!important;border:1px solid #cfd8e1!important;font-size:13px!important;padding:8px!important;resize:vertical!important}.form-row.two{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.btn-primary-old{display:block!important;margin:8px auto 0!important;background:#337ab7!important;color:#fff!important;border:1px solid #2e6da4!important;height:34px!important;min-width:95px!important;border-radius:0!important;cursor:pointer!important}.old-php-admin-layout .admin-main:has(.applicant-manager-content-area){min-height:100vh!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main:has(.applicant-manager-content-area) .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important}@media(max-width:1100px){.applicant-filter-box{flex-direction:column!important}.applicant-filter-row{grid-template-columns:repeat(4,minmax(100px,1fr))!important;max-width:100%!important;width:100%!important}.applicant-header-icons{margin-top:0!important;align-self:flex-end!important}}.seo-edit-strip,.seo-manager-strip,.seo-settings-strip{height:54px!important;padding:11px 14px!important;background:#e9eef4!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important}.seo-edit-strip h1,.seo-manager-strip h1,.seo-settings-strip h1{font-size:22px!important;font-weight:400!important;margin:0!important;color:#111!important}.seo-form-content-area,.seo-manager-content-area,.seo-settings-content-area{padding:10px 14px 38px!important;background:#e9eef4!important}.seo-form-card,.seo-manager-card,.seo-settings-card{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;min-height:auto!important}.seo-filter-box{min-height:75px!important;justify-content:space-between!important;padding:9px 12px!important;background:#fff!important;margin-bottom:10px!important}.seo-filter-box,.seo-filter-row{display:flex!important;align-items:center!important}.seo-filter-row{gap:16px!important;flex:1!important;max-width:855px!important}.seo-filter-row input,.seo-filter-row select{height:27px!important;border:1px solid #cfd8e1!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:12px!important;padding:4px 8px!important;outline:none!important}.seo-filter-row input:focus,.seo-filter-row select:focus{border-color:#f2c318!important;box-shadow:none!important}.seo-filter-row select:first-child{width:156px!important}.seo-filter-row select:nth-child(2){width:172px!important}.seo-filter-row select:nth-child(3){width:156px!important}.seo-filter-row input,.seo-filter-row select:nth-child(5){width:240px!important}.seo-hidden-course{display:none!important}.seo-settings-tile{width:62px!important;height:59px!important;background:#edf8ff!important;color:#111!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;font-size:12px!important;line-height:14px!important;margin-right:6px!important}.seo-settings-tile svg{color:#333!important;fill:#333!important;stroke-width:2.6!important;margin-bottom:2px!important}.seo-table-wrap{width:100%!important;overflow-x:auto!important;padding:0 10px!important}.seo-table{width:100%!important;min-width:1180px!important;border-collapse:collapse!important;table-layout:fixed!important}.seo-table th{height:25px!important;background:#1d252b!important;color:#fff!important;font-size:12px!important;font-weight:700!important;text-align:left!important;padding:4px 6px!important;border-right:2px solid #e9eef3!important}.seo-table td{padding:5px 6px!important;font-size:12px!important;color:#000!important;border-right:1px solid #f5f5f5!important;vertical-align:top!important;line-height:16px!important}.seo-table tr:nth-child(odd) td{background:#f7f7f7!important}.seo-table tr:nth-child(2n) td{background:#eee!important}.seo-table a{color:#0066a5!important}.seo-table a,.seo-table a:hover{text-decoration:none!important}.seo-table td:first-child,.seo-table th:first-child{width:44px!important}.seo-table td:nth-child(2),.seo-table th:nth-child(2){width:125px!important}.seo-table td:nth-child(3),.seo-table th:nth-child(3){width:250px!important}.seo-table td:nth-child(4),.seo-table th:nth-child(4){width:245px!important}.seo-table td:nth-child(5),.seo-table th:nth-child(5){width:405px!important}.seo-table td:nth-child(6),.seo-table td:nth-child(7),.seo-table th:nth-child(6),.seo-table th:nth-child(7){width:90px!important}.seo-actions{display:flex!important;align-items:center!important;gap:12px!important}.seo-status-dot{width:19px!important;height:19px!important;border-radius:50%!important;border:0!important;display:inline-block!important;cursor:pointer!important;padding:0!important}.seo-status-dot.active{background:#087fb0!important}.seo-status-dot.inactive{background:#c02d2e!important}.seo-actions a{color:#0a8ab8!important;display:inline-flex!important;align-items:center!important}.seo-pagination-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 10px 10px!important;margin:0!important;font-size:13px!important;color:#111!important;background:#fff!important}.seo-pagination-row .old-php-common-pager-buttons{display:flex!important;align-items:center!important;gap:0!important}.seo-pagination-row .old-php-common-pager-buttons button{height:34px!important;min-width:34px!important;border:1px solid #ddd!important;border-left:0!important;background:#fff!important;color:#777!important;border-radius:0!important;padding:0 10px!important;margin:0!important;font-size:13px!important;line-height:32px!important;cursor:pointer!important}.seo-pagination-row .old-php-common-pager-buttons button:first-child{border-left:1px solid #ddd!important;min-width:88px!important}.seo-pagination-row .old-php-common-pager-buttons button:last-child{min-width:70px!important}.seo-pagination-row .old-php-common-pager-buttons button.active{background:#1bb1d2!important;color:#fff!important;border-color:#1bb1d2!important;min-width:34px!important}.seo-pagination-row .old-php-common-pager-buttons button:disabled{color:#bfbfbf!important;background:#fafafa!important;cursor:not-allowed!important}.seo-form-card,.seo-settings-card{padding:10px 10px 0!important}.seo-form-title{font-size:14px!important;color:#111!important;margin:0 0 9px!important;font-weight:400!important}.old-plus-square{font-size:15px!important;margin-right:4px!important;color:#444!important}.seo-form-grid{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;-moz-column-gap:14px!important;column-gap:14px!important;row-gap:13px!important;max-width:100%!important}.seo-form-grid label,.seo-settings-grid label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:13px!important;color:#111!important;margin:0!important;font-weight:400!important}.seo-form-grid input,.seo-form-grid textarea,.seo-settings-grid input,.seo-settings-grid textarea{border:1px solid #cfd8e1!important;border-radius:0!important;background:#fff!important;font-size:13px!important;padding:5px 8px!important;outline:none!important;box-shadow:none!important;width:100%!important}.seo-form-grid input{height:27px!important}.seo-form-grid textarea{height:62px!important;resize:vertical!important}.seo-schema-field{grid-column:1/span 3!important}.seo-schema-field textarea{height:190px!important}.seo-form-grid input:focus,.seo-form-grid textarea:focus,.seo-settings-grid input:focus,.seo-settings-grid textarea:focus{border-color:#f2c318!important}.old-form-footer.seo-form-footer{height:69px!important;background:#f7f7f7!important;margin:14px -10px 0!important;padding:20px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.btn-back-old{background:#3c8dbc!important;min-width:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 11px!important;text-decoration:none!important}.btn-back-old,.btn-save-old{color:#fff!important;border:0!important;border-radius:2px!important;height:31px!important;font-size:13px!important}.btn-save-old{background:#00acd6!important;min-width:49px!important;padding:0 13px!important;cursor:pointer!important}.seo-settings-top-row{display:grid!important;grid-template-columns:200px 200px 250px!important;gap:10px!important;margin-bottom:16px!important;align-items:start!important}.seo-settings-top-row>div>label{font-size:13px!important;font-weight:400!important;color:#111!important;display:block!important;margin-bottom:4px!important}.seo-settings-top-row a{color:red!important;text-decoration:none!important;margin-left:4px!important}.seo-exists-icon{height:22px!important;padding-left:50px!important;font-size:18px!important;line-height:20px!important}.seo-exists-icon,.seo-exists-icon:first-letter{color:red!important}.seo-radio-row{display:flex!important;align-items:center!important;gap:12px!important;font-size:13px!important}.seo-radio-row label{display:inline-flex!important;align-items:center!important;gap:5px!important;font-weight:400!important}.seo-settings-grid{display:grid!important;grid-template-columns:1fr 1fr!important;-moz-column-gap:16px!important;column-gap:16px!important;row-gap:16px!important}.seo-settings-grid input{height:29px!important}.seo-settings-grid textarea{height:100px!important;resize:vertical!important;font-family:Arial,sans-serif!important;line-height:18px!important}.old-php-admin-layout .admin-main:has(.seo-form-content-area),.old-php-admin-layout .admin-main:has(.seo-manager-content-area),.old-php-admin-layout .admin-main:has(.seo-settings-content-area){min-height:100vh!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main:has(.seo-form-content-area) .admin-copyright-footer,.old-php-admin-layout .admin-main:has(.seo-manager-content-area) .admin-copyright-footer,.old-php-admin-layout .admin-main:has(.seo-settings-content-area) .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important}@media(max-width:1100px){.seo-filter-box{align-items:flex-start!important}.seo-filter-row{flex-wrap:wrap!important;max-width:calc(100% - 75px)!important;gap:10px!important}.seo-form-grid,.seo-settings-grid{grid-template-columns:1fr!important}.seo-schema-field{grid-column:auto!important}.seo-settings-top-row{grid-template-columns:1fr!important}}.seo-table td.seo-actions{display:table-cell!important;vertical-align:middle!important;background-clip:padding-box!important}.seo-actions-inner{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:19px!important}.seo-table tr:nth-child(odd) td.seo-actions{background:#f7f7f7!important}.seo-table tr:nth-child(2n) td.seo-actions{background:#eee!important}.seo-old-total-row{display:none!important}.location-course-admin-page .admin-copyright-footer{margin-top:auto}.location-course-add-strip h1,.location-course-strip h1{font-size:20px;font-weight:400}.location-course-content-area{padding:20px 12px 34px}.location-course-card{background:#fff;min-height:448px;border:0;box-shadow:none;padding:20px 10px 12px}.location-course-filter-box{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;min-height:64px}.location-course-filter-row{display:flex;gap:16px;align-items:center;flex:1}.location-course-filter-row input,.location-course-filter-row select{height:27px;border:1px solid #cbd3d9;background:#fff;color:#111;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:3px 8px;outline:none}.location-course-filter-row select{width:328px}.location-course-filter-row input{width:500px}.location-course-add-tile,.old-php-add-tile.location-course-add-tile{width:55px;height:60px;border-radius:2px;background:#eaf6fb;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:12px;line-height:13px;margin-right:8px}.location-course-add-tile:hover{text-decoration:none;color:#000}.old-php-add-icon{font-size:22px;color:#111;line-height:22px;display:block}.location-course-table-wrap{margin-top:10px;overflow:visible}.location-course-table{width:100%;border-collapse:collapse;table-layout:fixed}.location-course-table th{height:24px;background:#1c252b;color:#fff;font-size:12px;font-weight:700;text-align:left;border-right:2px solid #fff;padding:4px 6px}.location-course-table th:first-child{width:36px;text-align:left}.location-course-table th:nth-child(2){width:165px}.location-course-table th:nth-child(3){width:555px}.location-course-table th:nth-child(4){width:370px}.location-course-table th:nth-child(5){width:118px;text-align:center}.location-course-table td{height:30px;font-size:12px;color:#000;border:0;border-right:1px solid #fff;padding:5px 6px;vertical-align:middle;text-align:left}.location-course-table tr:nth-child(odd) td{background:#f2f2f2}.location-course-table tr:nth-child(2n) td{background:#e6e6e6}.location-course-actions{text-align:center!important;white-space:nowrap}.location-course-actions a,.location-course-actions button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px;border:0;background:transparent;padding:0;cursor:pointer;vertical-align:middle}.location-course-actions a svg{color:#0b86bd;stroke-width:3}.location-course-actions .lc-delete svg{color:#e00000;fill:#e00000;stroke-width:2}.lc-status.active svg{color:#48a829;stroke-width:3}.lc-status.inactive svg{color:#d90000;stroke-width:3}.location-course-add-content-area{padding:20px 45px 34px}.location-course-form-card{background:#fff;border:0;box-shadow:none;padding:0}.location-course-form-title{font-size:13px;color:#7a8691;font-weight:600;padding:10px 10px 8px}.location-course-form-title span{color:#9aa7b1;margin-right:4px}.location-course-form-body{padding:4px 10px 8px}.location-course-add-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;align-items:start}.location-course-add-field{display:flex;flex-direction:column;gap:6px;font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#555;line-height:1.1}.location-course-add-field span{font-size:17px;color:#555;font-weight:400}.location-course-add-field b,.location-course-editor-block b{color:#e51c23;font-weight:700}.location-course-add-field input,.location-course-add-field select{width:100%;height:28px;border:1px solid #cbd3d9;background:#fff;font-size:12px;padding:3px 8px;color:#111;font-family:Arial,Helvetica,sans-serif;outline:none}.location-course-add-field input[type=file]{padding:3px 0}.location-course-editor-block{margin-top:16px}.location-course-editor-block>label{font-size:17px;color:#555;display:block;margin-bottom:6px}.location-course-summernote-shell .old-php-froala-shell{border:1px solid #cbd3d9;border-radius:3px;background:#fff;width:100%}.location-course-summernote-shell .old-php-froala-toolbar{min-height:40px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:4px;padding:5px}.location-course-summernote-shell .old-php-froala-toolbar button{min-width:32px;height:28px;background:#fff;border:1px solid #ddd;color:#111;font-size:13px}.location-course-summernote-shell .old-php-froala-editor{min-height:300px;height:auto;max-height:none;overflow:visible;padding:14px;font-size:14px;color:#111;outline:none}.location-course-summernote-shell .old-php-froala-footer{display:flex;justify-content:space-between;align-items:center;min-height:28px;border-top:1px solid #ddd;padding:4px 8px;font-size:11px;color:#777}.location-course-form-footer{min-height:72px;background:#fff;border-top:1px solid #d7dce0;padding:16px 8px;display:flex;align-items:flex-start;justify-content:space-between}.location-course-form-footer .job-add-back{background:#444;border:0;color:#fff;border-radius:2px;height:36px;min-width:79px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:13px;font-weight:600}.location-course-form-footer .job-add-submit{background:#00acd6;border:1px solid #00acd6;color:#fff;border-radius:2px;height:36px;min-width:73px;padding:0 14px;font-size:13px;cursor:pointer}.location-course-existing-image{width:120px;height:auto;border:1px solid #ddd;padding:5px;margin-top:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.location-course-image-field{min-height:90px}.location-course-table th:nth-child(5){width:150px!important;text-align:center!important}.location-course-table td.location-course-actions{width:150px!important;text-align:center!important;padding:3px 6px!important;vertical-align:middle!important}.location-course-actions-inner{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;min-height:24px!important}.location-course-actions-inner a,.location-course-actions-inner button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin:0!important;border:0!important;background:transparent!important;padding:0!important;cursor:pointer!important;line-height:1!important}.location-course-actions-inner svg{display:block!important}.location-course-actions-inner a svg{color:#0b86bd!important;stroke-width:2.7!important}.location-course-actions-inner .lc-delete svg{color:#e00000!important;stroke:#e00000!important;fill:none!important;stroke-width:2.5!important}.location-course-actions-inner .lc-status.active svg{color:#48a829!important;stroke:#48a829!important;stroke-width:2.6!important}.location-course-actions-inner .lc-status.inactive svg{color:#e00000!important;stroke:#e00000!important;stroke-width:2.6!important}.old-php-add-tile.location-course-add-tile{width:55px!important;height:60px!important;margin-right:8px!important;background:#eaf6fb!important}.location-course-person-add{height:34px!important;line-height:30px!important;color:#333!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important;position:relative!important}.location-course-person-add svg{color:#333!important;stroke:#333!important}.location-course-person-add:after{content:"+";position:absolute;right:6px;bottom:5px;width:12px;height:12px;border-radius:50%;background:#e41e2b;color:#fff;font-size:11px;font-weight:700;line-height:12px;text-align:center}.old-php-admin-layout .admin-main.location-course-admin-page{min-height:100vh!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main.location-course-admin-page .admin-copyright-footer{margin-top:auto!important;margin-bottom:8px!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-add-content-area{padding:20px 45px 16px!important;flex:0 0 auto!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-form-card{background:#fff!important;border:0!important;box-shadow:none!important;padding:0!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-form-body{padding:4px 10px 10px!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-editor-block{margin-top:16px!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-form-footer{min-height:58px!important;background:#fff!important;border-top:1px solid #d7dce0!important;padding:12px 8px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-form-footer .job-add-back{background:#444!important;border:0!important;color:#fff!important;height:31px!important;min-width:70px!important;padding:0 16px!important;border-radius:2px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.old-php-admin-layout .admin-main.location-course-admin-page .location-course-form-footer .job-add-submit{background:#00acd6!important;border:0!important;color:#fff!important;height:31px!important;min-width:44px!important;padding:0 12px!important;border-radius:2px!important;font-size:12px!important;font-weight:400!important}.location-course-summernote-shell .old-php-summernote-shell{width:100%!important;min-height:332px!important;border:1px solid #cbd3d9!important;border-radius:4px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.location-course-summernote-shell .old-php-summernote-toolbar{min-height:40px!important;background:#f5f5f5!important;border-bottom:1px solid #ddd!important;display:flex!important;align-items:center!important;gap:4px!important;padding:5px!important;flex-wrap:wrap!important;box-sizing:border-box!important}.location-course-summernote-shell .old-php-summernote-toolbar button,.location-course-summernote-shell .old-php-summernote-toolbar select{min-width:31px!important;height:30px!important;border:1px solid #d5dbe0!important;border-radius:2px!important;background:#fff!important;color:#111!important;font-size:14px!important;line-height:26px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-family:Arial,Helvetica,sans-serif!important}.location-course-summernote-shell .old-php-summernote-toolbar select{width:auto!important;min-width:59px!important}.location-course-summernote-shell .old-php-summernote-toolbar input[type=color]{width:35px!important;height:30px!important;padding:2px!important;border:1px solid #d5dbe0!important;background:#fff!important;cursor:pointer!important}.location-course-summernote-shell .old-php-summernote-editor{min-height:290px!important;height:290px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:25px 24px!important;font-size:16px!important;line-height:1.45!important;color:#111!important;outline:none!important;background:#fff!important;box-sizing:border-box!important}.location-course-summernote-shell .old-php-summernote-editor:empty:before{content:attr(data-placeholder)!important;color:#8c949d!important}.location-course-summernote-shell .old-php-summernote-editor img{max-width:100%!important;height:auto!important}.old-php-admin-layout .admin-main:has(.placement-page){min-height:calc(100vh - 52px)!important;display:flex!important;flex-direction:column!important}.old-php-admin-layout .admin-main:has(.placement-page) .admin-copyright-footer{margin-top:auto!important}.placement-page.old-php-page{padding:0 14px 22px!important;background:#e9eff4!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}.old-php-title-row{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.old-php-title-row h1{font-size:20px!important;font-weight:400!important;margin:0!important;color:#111!important}.old-php-title-row .breadcrumb{font-size:16px!important;color:#222!important}.placement-box.old-php-box{background:#fff!important;border:1px solid #d4dce2!important;border-radius:3px!important;padding:10px!important}.placement-filter-row{min-height:70px!important;display:flex!important;align-items:flex-start!important;gap:14px!important;padding:2px 0 10px!important;flex-wrap:nowrap!important}.placement-filter-row input,.placement-filter-row select{width:182px!important;height:26px!important;border:1px solid #cbd3dc!important;padding:2px 9px!important;font-size:12px!important;color:#111!important;background:#fff!important;border-radius:0!important;box-sizing:border-box!important}.placement-filter-row select:nth-of-type(3){width:182px!important}.placement-export-btn,.placement-history-btn,.placement-search-btn,.placement-sync-btn{height:26px!important;border:0!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-decoration:none!important;border-radius:0!important;cursor:pointer!important;white-space:nowrap!important}.placement-search-btn{background:green!important}.placement-export-btn{background:orange!important;color:#111!important}.placement-history-btn{background:#007bff!important}.placement-sync-btn{background:#093!important}.placement-table-wrap{width:100%!important;overflow-x:auto!important}.placement-table.old-php-table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:12px!important}.placement-table.old-php-table th{background:#192025!important;color:#fff!important;height:25px!important;padding:4px 5px!important;border-right:2px solid #fff!important;text-align:left!important;font-weight:700!important}.placement-table.old-php-table td{min-height:28px!important;padding:5px!important;border-right:2px solid #fff!important;vertical-align:top!important;color:#000!important;overflow-wrap:anywhere!important}.placement-table.old-php-table tbody tr:nth-child(odd) td{background:#f6f6f6!important}.placement-table.old-php-table tbody tr:nth-child(2n) td{background:#eee!important}.placement-table.old-php-table td:first-child,.placement-table.old-php-table th:first-child{width:45px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(2),.placement-table.old-php-table th:nth-child(2){width:220px!important}.placement-table.old-php-table td:nth-child(3),.placement-table.old-php-table th:nth-child(3){width:58px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(4),.placement-table.old-php-table th:nth-child(4){width:90px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(5),.placement-table.old-php-table th:nth-child(5){width:210px!important}.placement-table.old-php-table td:nth-child(6),.placement-table.old-php-table th:nth-child(6){width:145px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(7),.placement-table.old-php-table th:nth-child(7){width:48px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(8),.placement-table.old-php-table th:nth-child(8){width:70px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(9),.placement-table.old-php-table th:nth-child(9){width:90px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(10),.placement-table.old-php-table th:nth-child(10){width:120px!important;text-align:center!important}.placement-table.old-php-table td:nth-child(11),.placement-table.old-php-table th:nth-child(11){width:70px!important;text-align:center!important}.placement-name-cell{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;min-height:58px!important}.placement-name-link{background:none!important;border:0!important;padding:0!important;color:#069!important;font-size:12px!important;text-align:left!important;cursor:pointer!important}.placement-name-link:hover{text-decoration:none!important}.placement-row-actions{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-left:4px!important;white-space:nowrap!important}.placement-row-actions a,.placement-row-actions button{background:none!important;border:0!important;padding:0!important;color:#0086bd!important;cursor:pointer!important;display:inline-flex!important}.placement-student-img{width:50px!important;height:60px!important;-o-object-fit:cover!important;object-fit:cover!important}.old-php-pagination-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0 3px!important;color:#000!important;font-size:14px!important}.pagination-controls{display:inline-flex!important;align-items:center!important}.pagination-controls button{min-width:38px!important;height:34px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;padding:0 12px!important;cursor:pointer!important}.pagination-controls button.active{background:#18a8c7!important;color:#fff!important;border-color:#18a8c7!important}.pagination-controls button:disabled{color:#aaa!important;cursor:not-allowed!important}.old-php-modal-backdrop{position:fixed!important;inset:0!important;z-index:9999!important;background:rgba(0,0,0,.45)!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding-top:90px!important}.old-php-modal{width:763px!important;max-width:calc(100vw - 40px)!important;background:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.35)!important;position:relative!important}.old-php-modal .modal-x{position:absolute!important;right:-16px!important;top:-16px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:0!important;background:#f5f5f5!important;font-size:28px!important;line-height:30px!important;color:#333!important;cursor:pointer!important}.old-php-modal-head{height:54px!important;background:#3c8dbc!important;color:#fff!important;padding:13px 15px!important;font-size:22px!important;font-weight:400!important;box-sizing:border-box!important}.old-php-modal-body{padding:14px!important;max-height:72vh!important;overflow:auto!important}.old-php-modal-body h3{margin:0 0 12px!important;font-size:18px!important;font-weight:400!important}.old-php-modal-body label{display:block!important;margin:9px 0 4px!important;font-size:13px!important}.old-php-modal-body input,.old-php-modal-body select,.old-php-modal-body textarea{width:100%!important;min-height:29px!important;border:1px solid #cbd3dc!important;padding:5px 8px!important;font-size:13px!important;box-sizing:border-box!important}.old-php-modal-body textarea{min-height:72px!important}.placement-modal-footer{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px solid #e5e5e5!important}.placement-history-form button,.placement-modal-footer button{border:0!important;padding:8px 14px!important;color:#fff!important;background:#28a745!important;cursor:pointer!important}.placement-modal-footer button:first-child{background:#777!important}.placement-history-form{display:grid!important;grid-template-columns:1fr 170px!important;gap:8px!important;margin-bottom:15px!important}.placement-history-form button,.placement-history-form textarea{grid-column:1/-1!important}.placement-history-table{width:100%!important;border-collapse:collapse!important;font-size:12px!important}.placement-history-table th{padding:6px!important;text-align:left!important}.placement-history-table td{border:1px solid #ddd!important;padding:6px!important}.placement-filter-row{gap:18px!important}.placement-export-btn,.placement-history-btn,.placement-search-btn,.placement-sync-btn{margin-left:0!important;gap:4px!important}.placement-table.old-php-table tbody tr:nth-child(odd) .placement-name-cell,.placement-table.old-php-table tbody tr:nth-child(odd) .placement-name-link,.placement-table.old-php-table tbody tr:nth-child(odd) .placement-row-actions,.placement-table.old-php-table tbody tr:nth-child(odd) td{background:#f6f6f6!important}.placement-table.old-php-table tbody tr:nth-child(2n) .placement-name-cell,.placement-table.old-php-table tbody tr:nth-child(2n) .placement-name-link,.placement-table.old-php-table tbody tr:nth-child(2n) .placement-row-actions,.placement-table.old-php-table tbody tr:nth-child(2n) td{background:#eee!important}.placement-status-modal{width:688px!important}.placement-status-modal .old-php-modal-body{padding:10px!important}.placement-status-modal .old-php-modal-body select{height:34px!important;padding:5px!important;font-size:12px!important}.placement-history-modal{width:688px!important}.placement-history-modal .old-php-modal-body{padding:10px!important}.placement-history-form-old{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:12px 14px!important;align-items:start!important}.placement-history-form-old label{margin:0 0 4px!important;font-size:12px!important;color:#111!important;display:block!important}.placement-history-form-old input,.placement-history-form-old select{width:100%!important;height:27px!important;border:1px solid #cbd3dc!important;padding:4px 7px!important;font-size:12px!important;background:#eef1f5!important;box-sizing:border-box!important}.placement-history-form-old select:disabled{color:#111!important;opacity:1!important;background:#eef1f5!important}.placement-history-response{grid-column:2/4!important}.placement-history-form-old textarea{width:100%!important;height:90px!important;min-height:90px!important;border:1px solid #cbd3dc!important;padding:6px 8px!important;font-size:12px!important;box-sizing:border-box!important}.placement-history-form-old button{grid-column:1/2!important;width:62px!important;height:31px!important;background:#0d6efd!important;color:#fff!important;border:0!important;border-radius:3px!important;cursor:pointer!important;font-size:12px!important;margin-top:4px!important}.placement-history-table{margin-top:18px!important}.placement-history-table th{background:#192025!important;color:#fff!important;border-right:2px solid #fff!important}.placement-history-table td{border:0!important;border-right:2px solid #fff!important}.placement-history-table tbody tr:nth-child(odd) td{background:#f6f6f6!important}.placement-history-table tbody tr:nth-child(2n) td{background:#eee!important}.placement-call-history-page .old-php-title-row{min-height:40px!important;justify-content:flex-start!important}.placement-call-history-page .old-php-title-row h1{font-size:18px!important}.placement-call-history-filter{min-height:45px!important;align-items:flex-start!important;gap:14px!important;padding:2px 0 8px!important}.placement-call-history-filter input,.placement-call-history-filter select{width:182px!important;height:26px!important;font-size:11px!important}.placement-call-history-filter .placement-export-btn,.placement-call-history-filter .placement-reset-btn,.placement-call-history-filter .placement-search-btn{margin-top:0!important;height:26px!important}.placement-reset-btn{height:26px!important;border:0!important;background:#6c757d!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:0!important;cursor:pointer!important;white-space:nowrap!important}.placement-call-history-note{color:red!important;margin:0 0 2px!important;font-size:12px!important;line-height:18px!important}.placement-call-history-table{table-layout:fixed!important;min-width:980px!important}.placement-call-history-table td,.placement-call-history-table th{height:auto!important;min-height:18px!important;padding:4px 6px!important;font-size:11px!important;line-height:14px!important}.placement-call-history-table td:first-child,.placement-call-history-table th:first-child{width:5%!important;text-align:left!important}.placement-call-history-table td:nth-child(2),.placement-call-history-table th:nth-child(2){width:10%!important;text-align:left!important}.placement-call-history-table td:nth-child(3),.placement-call-history-table th:nth-child(3){width:34%!important;text-align:left!important}.placement-call-history-table td:nth-child(4),.placement-call-history-table th:nth-child(4){width:20%!important;text-align:left!important}.placement-call-history-table td:nth-child(5),.placement-call-history-table th:nth-child(5){width:5%!important;text-align:left!important}.placement-call-history-table td:nth-child(6),.placement-call-history-table th:nth-child(6){width:10%!important;text-align:left!important}.placement-call-history-table td:nth-child(7),.placement-call-history-table th:nth-child(7){width:16%!important;text-align:left!important}.placement-call-history-page .old-php-pagination-row{padding:12px 0 0!important;font-size:13px!important}.placement-table.old-php-table.placement-call-history-table{width:100%!important;min-width:1150px!important;table-layout:fixed!important}.placement-table.old-php-table.placement-call-history-table td,.placement-table.old-php-table.placement-call-history-table th{padding:3px 6px!important;font-size:11px!important;line-height:15px!important;vertical-align:top!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.placement-table.old-php-table.placement-call-history-table th{text-align:center!important}.placement-table.old-php-table.placement-call-history-table td:first-child,.placement-table.old-php-table.placement-call-history-table th:first-child{width:5%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(2),.placement-table.old-php-table.placement-call-history-table th:nth-child(2){width:10%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(3),.placement-table.old-php-table.placement-call-history-table th:nth-child(3){width:34%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(4),.placement-table.old-php-table.placement-call-history-table th:nth-child(4){width:20%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(5),.placement-table.old-php-table.placement-call-history-table th:nth-child(5){width:5%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(6),.placement-table.old-php-table.placement-call-history-table th:nth-child(6){width:10%!important;text-align:left!important}.placement-table.old-php-table.placement-call-history-table td:nth-child(7),.placement-table.old-php-table.placement-call-history-table th:nth-child(7){width:16%!important;text-align:left!important}.seminar-admin-page .admin-copyright-footer{position:fixed;left:86px;right:0;bottom:0;height:34px;background:#fff;border-top:1px solid #d3d8de;display:flex;align-items:center;justify-content:center;font-size:12px;color:#111;z-index:20}.seminar-content-area{padding:0 10px 48px;background:#e9eff5;min-height:calc(100vh - 58px)}.seminar-page-title{font-size:18px;font-weight:400;line-height:22px;margin:0;padding:10px 0 12px;color:#111}.seminar-card{background:#fff;border:1px solid #e1e8ef;border-radius:2px;box-shadow:none}.seminar-list-card{padding:8px 8px 10px}.seminar-toolbar{display:grid;grid-template-columns:1fr 56px;gap:14px;align-items:start;margin:10px 0 14px}.seminar-search-form{display:grid;grid-template-columns:286px 286px 286px 52px;gap:16px;align-items:center}.seminar-search-form input{height:25px;border:1px solid #cbd5df;border-radius:0;background:#fff;padding:3px 8px;font-size:11px;color:#111;outline:none}.seminar-search-form .seminar-venue-input{border-color:#f0c300}.seminar-search-btn{height:26px;background:green;color:#fff;border:0;border-radius:0;padding:0 9px;font-size:12px;font-weight:700;line-height:26px}.seminar-add-btn,.seminar-add-btn:hover{height:55px;width:55px;border-radius:4px;background:#eaf6ff;line-height:15px;font-size:11px!important;text-align:center;color:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;margin-left:auto}.seminar-add-icon{position:relative;display:block;height:24px;color:#222}.seminar-add-icon b{position:absolute;right:-8px;bottom:1px;width:13px;height:13px;border-radius:50%;background:#e63c3c;color:#fff;font-size:11px;line-height:13px;text-align:center}.seminar-table-wrap{width:100%;overflow:auto;padding:0}.seminar-table{width:100%;min-width:960px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.seminar-table th{height:22px;background:#1d2329;color:#fff;font-weight:700;padding:4px 7px;border-right:1px solid #30363b}.seminar-table td,.seminar-table th{text-align:center;font-size:11px;line-height:14px}.seminar-table td{height:82px;vertical-align:top;color:#111;padding:5px 7px;border-right:1px solid #fff;word-break:normal;white-space:normal}.seminar-table tr:nth-child(odd) td{background:#f7f7f7}.seminar-table tr:nth-child(2n) td{background:#ececec}.seminar-table img{max-width:100px;max-height:78px;-o-object-fit:contain;object-fit:contain;display:inline-block}.seminar-delete-btn{border:0;background:transparent;color:red;padding:0;margin:0;line-height:1}.seminar-delete-btn svg{stroke-width:3}.seminar-add-page{padding-left:0;padding-right:0}.seminar-add-page .seminar-page-title{padding-left:10px}.seminar-add-card{border-left:0;border-right:0;border-radius:0;padding:0;min-height:178px}.seminar-add-header{height:34px;display:flex;align-items:center;padding:0 10px;font-size:12px;color:#111;border-bottom:0}.seminar-add-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;padding:0 10px 12px;align-items:start}.seminar-add-row label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:400;color:#111;line-height:16px;margin:0}.seminar-add-row strong{color:red}.seminar-add-row input{height:25px;border:1px solid #cbd5df;border-radius:0;background:#fff;padding:3px 8px;font-size:12px;color:#111;box-shadow:none;outline:none}.seminar-add-row input[type=text]:focus{border-color:#f0c300}.seminar-add-row input[type=file]{padding:2px 7px}.seminar-add-row em{display:block;color:red;font-style:normal;font-size:12px;line-height:16px;text-align:center;margin-top:0}.seminar-add-footer{height:49px;display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;padding:6px 0 17px}.seminar-back-btn{min-width:49px;border-radius:2px;background:#444;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.seminar-back-btn,.seminar-submit-btn{height:32px;font-weight:700;font-size:12px}.seminar-submit-btn{min-width:43px;border:0;border-radius:2px;background:#1499cf;color:#fff;padding:0 13px}.seminar-submit-btn:disabled{opacity:.65;cursor:not-allowed}@media(max-width:1050px){.seminar-search-form{grid-template-columns:1fr 1fr 1fr 70px}.seminar-add-row{grid-template-columns:1fr 1fr}.seminar-admin-page .admin-copyright-footer{left:0}}@media(max-width:760px){.seminar-search-form,.seminar-toolbar{grid-template-columns:1fr}.seminar-add-btn{margin-left:0}.seminar-add-row{grid-template-columns:1fr}.seminar-content-area{padding:0 10px 48px}.seminar-admin-page .admin-copyright-footer{left:0}}.faq-content-area{padding:0 10px!important;margin-top:0!important}.faq-card{background:#fff!important;border:1px solid #dfe7ee!important;border-radius:2px!important;box-shadow:none!important;padding:8px 8px 10px!important;margin:0!important}.faq-header-box{height:68px!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;padding:0!important}.faq-add-tile,.faq-add-tile:hover{text-decoration:none!important;color:#111!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;font-size:11px!important;line-height:13px!important;background:#e9f3fb!important;border-radius:4px!important;min-width:50px!important;padding:8px 7px 5px!important}.faq-add-icon{position:relative!important;display:inline-flex!important;color:#333!important;height:30px!important;align-items:center!important}.faq-add-icon b{position:absolute!important;right:-8px!important;bottom:2px!important;background:#d82727!important;color:#fff!important;border-radius:50%!important;width:13px!important;height:13px!important;line-height:13px!important;text-align:center!important;font-size:12px!important}.faq-table-wrap{overflow:visible!important;margin:0!important;padding:0!important}.faq-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;font-size:11px!important;table-layout:fixed!important}.faq-table th{background:#1d2429!important;color:#fff!important;border:1px solid #2b343a!important;padding:4px 5px!important;text-align:left!important;font-weight:700!important;line-height:13px!important;white-space:nowrap!important}.faq-table td{border:1px solid #f3f3f3!important;padding:3px 5px!important;line-height:16px!important;vertical-align:top!important;color:#000!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.faq-table tbody tr:nth-child(odd) td{background:#f4f4f4!important}.faq-table tbody tr:nth-child(2n) td{background:#e9e9e9!important}.faq-table td:first-child,.faq-table th:first-child{width:4%!important}.faq-table td:nth-child(2),.faq-table th:nth-child(2){width:10%!important}.faq-table td:nth-child(3),.faq-table th:nth-child(3){width:30%!important}.faq-table td:nth-child(4),.faq-table th:nth-child(4){width:50%!important}.faq-table td:nth-child(5),.faq-table th:nth-child(5){width:6%!important;text-align:center!important}.faq-actions a{color:#0b92c9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.faq-actions svg{stroke-width:3!important}.faq-pagination-row{font-size:13px!important;padding:10px 0 0!important;margin:0!important;align-items:center!important}.old-php-admin-layout .admin-main:has(.faq-content-area){min-height:calc(100vh - 58px)!important;background:#e9eff4!important;padding-bottom:45px!important}.old-php-admin-layout .admin-main:has(.faq-content-area) .admin-copyright-footer{position:fixed!important;left:64px!important;right:0!important;bottom:0!important;background:#fff!important;z-index:20!important}.faq-form-content{padding:0 10px!important;margin-top:0!important}.faq-form-card{background:#fff!important;border:1px solid #dfe7ee!important;border-radius:2px!important;box-shadow:none!important;padding:0!important;margin:0!important}.faq-box-title{height:31px!important;line-height:31px!important;border-bottom:0!important;padding:0 9px!important;font-size:12px!important;color:#111!important;background:#fff!important}.faq-box-title span{font-size:13px!important;margin-right:4px!important;color:#333!important}.faq-form-body{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:0 8px 18px!important}.faq-answer-field,.faq-course-field,.faq-question-field{display:flex!important;flex-direction:column!important;gap:2px!important;margin:0!important;font-size:12px!important;color:#111!important}.faq-course-field{width:16%!important;min-width:182px!important}.faq-answer-field,.faq-question-field{width:42%!important}.faq-answer-field span,.faq-course-field span,.faq-question-field span{font-size:12px!important;line-height:14px!important;font-weight:400!important}.faq-answer-field strong,.faq-question-field strong{color:red!important}.faq-answer-field textarea,.faq-course-field select,.faq-question-field textarea{width:100%!important;border:1px solid #cfd8df!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;color:#111!important;font-size:12px!important;min-height:26px!important;padding:4px 7px!important;outline:none!important}.faq-answer-field textarea,.faq-question-field textarea{height:28px!important;min-height:28px!important;resize:vertical!important;line-height:17px!important}.faq-answer-field textarea:focus,.faq-course-field select:focus,.faq-question-field textarea:focus{border-color:#f1c500!important;box-shadow:none!important}.faq-form-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:0!important;padding:0 8px 8px!important}.faq-form-footer .job-add-back,.faq-form-footer .job-add-submit{height:25px!important;min-width:43px!important;padding:0 10px!important;font-size:12px!important;border-radius:2px!important;line-height:25px!important}.faq-form-footer .job-add-submit{margin-left:auto!important;background:#13a8d5!important;color:#fff!important;border:0!important}.old-php-admin-layout .admin-main:has(.faq-form-content){min-height:calc(100vh - 58px)!important;background:#e9eff4!important;padding-bottom:45px!important}.old-php-admin-layout .admin-main:has(.faq-form-content) .admin-copyright-footer{position:fixed!important;left:64px!important;right:0!important;bottom:0!important;background:#fff!important;z-index:20!important}@media (max-width:900px){.faq-table{min-width:900px!important}.faq-table-wrap{overflow-x:auto!important}.faq-form-body{flex-wrap:wrap!important}.faq-answer-field,.faq-course-field,.faq-question-field{width:100%!important;min-width:0!important}}.faq-content-area~.admin-copyright-footer,.faq-form-content~.admin-copyright-footer,.old-php-admin-layout .admin-main:has(.faq-content-area) .admin-copyright-footer,.old-php-admin-layout .admin-main:has(.faq-form-content) .admin-copyright-footer{position:fixed!important;left:64px!important;right:0!important;bottom:0!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-top:1px solid #d3d8de!important;z-index:30!important}.permission-admin-page .admin-copyright-footer{position:fixed!important;left:64px!important;right:0!important;bottom:0!important;height:34px!important;background:#fff!important;border-top:1px solid #d3d8de!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;color:#111!important;z-index:30!important}.permission-content-area{padding:0 10px 48px!important;background:#e9eff4!important;min-height:calc(100vh - 58px)!important;margin-top:0!important}.permission-card{background:#fff!important;border:1px solid #dfe7ee!important;border-radius:2px!important;box-shadow:none!important;padding:8px!important;margin:0!important}.permission-url-form{display:grid!important;grid-template-columns:24% 24% 34% 90px!important;gap:15px!important;align-items:end!important;margin:3px 0 18px!important}.permission-top-row label,.permission-url-form label{display:flex!important;flex-direction:column!important;gap:6px!important;font-size:12px!important;line-height:14px!important;color:#111!important;font-weight:400!important;margin:0!important}.permission-top-row label span,.permission-url-form label span{color:red!important}.permission-modal-body input,.permission-top-row select,.permission-url-form input,.permission-url-form select{height:30px!important;border:1px solid #cfd8df!important;border-radius:0!important;background:#fff!important;padding:4px 8px!important;font-size:12px!important;color:#111!important;outline:none!important;box-shadow:none!important}.permission-modal-body input:focus,.permission-top-row select:focus,.permission-url-form input:focus,.permission-url-form select:focus{border-color:#f0c300!important}.permission-add-manager-btn,.permission-grant-btn,.permission-submit-btn{height:31px!important;border:0!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:0 12px!important;line-height:31px!important}.permission-grant-btn,.permission-submit-btn{background:#17a2d0!important}.permission-add-manager-btn{background:#16a34a!important;min-width:92px!important}.permission-separator{height:1px!important;background:#e0e0e0!important;margin:8px 0 22px!important}.permission-grant-form{margin:0!important}.permission-top-row{display:grid!important;grid-template-columns:24% 1fr 110px!important;gap:15px!important;align-items:end!important;margin-bottom:18px!important}.permission-grant-btn{margin-right:0!important;min-width:124px!important}.permission-add-manager-btn,.permission-grant-btn{justify-self:end!important}.permission-table-wrap{width:100%!important;overflow:auto!important}.permissions-table.old-php-permissions-table{width:100%!important;border-collapse:collapse!important;font-size:12px!important;background:#fff!important}.permissions-table.old-php-permissions-table td,.permissions-table.old-php-permissions-table th{border:1px solid #ddd!important;padding:8px!important;color:#111!important;vertical-align:top!important}.permissions-table.old-php-permissions-table th{background:#f2f2f2!important;text-align:left!important;font-weight:700!important}.permissions-table.old-php-permissions-table .controller-row td{font-weight:700!important;background:#f9f9f9!important;color:#111!important}.permission-inner-table{width:auto!important;border-collapse:collapse!important}.permission-inner-table td{border:0!important;padding:4px 18px 4px 0!important;white-space:nowrap!important;background:#fff!important}.permission-inner-table label{display:inline-flex!important;gap:4px!important;align-items:center!important;cursor:pointer!important;font-size:12px!important;color:#111!important;font-weight:400!important}.permission-inner-table input{margin:0 3px 0 0!important;vertical-align:middle!important}.permission-select-all-cell{min-width:86px!important}.permission-empty-cell{height:40px!important;text-align:left!important;color:#333!important;background:#fff!important}.permission-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.35)!important;z-index:1000!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:80px!important}.permission-modal{width:500px!important;max-width:calc(100vw - 30px)!important;background:#fff!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:4px!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important;color:#000!important}.permission-modal-header{height:54px!important;border-bottom:1px solid #e5e5e5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 15px!important}.permission-modal-header h5{font-size:18px!important;font-weight:500!important;margin:0!important;color:#000!important}.permission-modal-header button{border:0!important;background:transparent!important;font-size:28px!important;line-height:1!important;color:#333!important;cursor:pointer!important}.permission-modal-body{padding:15px!important;display:flex!important;flex-direction:column!important;gap:8px!important;font-size:14px!important}.permission-modal-body label{font-size:14px!important;color:#111!important}.permission-modal-body button{margin-top:8px!important;align-self:flex-start!important;height:34px!important;background:#0d6efd!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:0 14px!important}@media(max-width:900px){.permission-top-row,.permission-url-form{grid-template-columns:1fr!important}.permission-add-manager-btn,.permission-grant-btn{justify-self:start!important}.permission-admin-page .admin-copyright-footer{left:0!important}.permission-content-area{padding-bottom:48px!important}}.assignment-table tr.red-row td{background:#fcc!important}.assignment-table tr.grey-row td{background:#f2f2f2!important}@media (min-width:761px){.old-php-sidebar .flyout-hover-trigger{position:relative!important}.old-php-sidebar .side-flyout-menu{position:fixed!important;left:70px!important;width:220px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;opacity:0!important;pointer-events:none!important;transform:translateX(8px)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease!important;z-index:1200!important;padding:8px 0!important}.old-php-sidebar .side-flyout-menu.flyout-academic,.old-php-sidebar .side-flyout-menu.flyout-enquiry,.old-php-sidebar .side-flyout-menu.flyout-finance,.old-php-sidebar .side-flyout-menu.flyout-placement,.old-php-sidebar .side-flyout-menu.flyout-settings,.old-php-sidebar .side-flyout-menu.flyout-system,.old-php-sidebar .side-flyout-menu.flyout-website{margin-top:-36px!important}.old-php-sidebar .side-flyout-menu:before{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:-15px!important;width:15px!important;background:transparent!important}.old-php-sidebar .flyout-hover-trigger:hover .side-flyout-menu{opacity:1!important;pointer-events:auto!important;transform:translateX(4px)!important}.old-php-sidebar .side-flyout-menu .flyout-header{font-size:11px!important;font-weight:700!important;color:#475569!important;padding:8px 16px 6px!important;border-bottom:1px solid #f1f5f9!important;margin-bottom:6px!important;text-transform:uppercase!important;letter-spacing:.75px!important}.old-php-sidebar .side-flyout-menu .flyout-link{display:flex!important;align-items:center!important;height:32px!important;padding:0 16px!important;color:#475569!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important;text-align:left!important;transition:all .15s ease!important;border-left:3px solid transparent!important}.old-php-sidebar .side-flyout-menu .flyout-link:hover{background:#f8fafc!important;color:#0f172a!important;padding-left:20px!important;border-left:3px solid #1498d3!important}.old-php-sidebar .side-flyout-menu .flyout-link.on{background:#f0f9ff!important;color:#0369a1!important;font-weight:700!important;border-left:3px solid #0284c7!important}.old-php-sidebar .side-flyout-menu .flyout-link svg{margin-right:8px!important;color:#64748b!important;flex-shrink:0!important;transition:color .15s ease!important}.old-php-sidebar .side-flyout-menu .flyout-link:hover svg{color:#1498d3!important}.old-php-sidebar .side-flyout-menu .flyout-link.on svg{color:#0284c7!important}}.admin-copyright-footer{position:fixed!important;left:70px!important;right:0!important;bottom:0!important;height:38px!important;background:#fff!important;border-top:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;font-size:11px!important;font-weight:500!important;z-index:999!important;margin:0!important;box-shadow:0 -2px 8px rgba(0,0,0,.04)!important;letter-spacing:.25px!important}.admin-copyright-footer b{color:#1498d3!important;font-weight:700!important;font-size:11px!important;margin:0 4px!important}.admin-main{padding-bottom:50px!important}@media (max-width:900px){.admin-copyright-footer{left:0!important}}.income-page-strip{height:48px!important;background:#e9eff5!important;padding:0 30px 0 18px!important;border-bottom:0!important}.income-page-strip h1{font-size:20px!important;font-weight:400!important;color:#111!important;line-height:28px!important}.income-page-strip div{font-size:16px!important;color:#111!important}.income-content-area{padding:0 18px 120px!important;background:#e9eff5!important;min-height:calc(100vh - 112px)!important}.income-card{width:100%!important;background:#fff!important;border:1px solid #d8e1e9!important;border-radius:2px!important;padding:10px 10px 26px!important;box-shadow:none!important;overflow-x:auto!important}.income-filter-row{width:100%!important;display:grid!important;grid-template-columns:305px 305px 58px 1fr auto!important;gap:12px!important;align-items:center!important;margin:0 0 12px!important}.income-filter-row select{height:27px!important;width:100%!important;border:1px solid #cbd8e3!important;border-radius:0!important;background:#fff!important;color:#111!important;font-size:12px!important;padding:2px 8px!important;outline:none!important;box-shadow:none!important}.income-filter-row .income-year-select{width:100%!important}.income-selected-year{display:none!important}.income-search-btn{height:28px!important;min-width:56px!important;border:0!important;border-radius:3px!important;background:green!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:0 12px!important;line-height:28px!important}.income-pdf-btn,.income-truncate-btn,.income-update-btn{height:27px!important;border:0!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding:0 13px!important;line-height:27px!important;min-width:46px!important}.income-pdf-btn,.income-update-btn{background:#2ca9df!important}.income-truncate-btn{background:#d9534f!important}.income-pdf-top,.income-truncate-btn,.income-update-btn{justify-self:end!important}.income-filter-row-target-edit{grid-template-columns:305px 305px 58px 1fr auto!important}.income-filter-row-target-existing{grid-template-columns:305px 305px 58px 1fr auto auto!important}.income-table-wrap{overflow-x:auto!important}.income-table,.income-table-wrap{width:100%!important;margin:0!important}.income-table{min-width:980px!important;border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important}.income-table th{height:18px!important;background:#1f252b!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:16px!important;padding:2px 5px!important;border-right:1px solid #303941!important;text-align:right!important;white-space:nowrap!important}.income-table th:first-child{text-align:left!important;width:220px!important}.income-table td{height:18px!important;color:#000!important;font-size:11px!important;line-height:16px!important;padding:2px 5px!important;border-right:1px solid #fff!important;vertical-align:middle!important;text-align:right!important;white-space:nowrap!important}.income-table td:first-child{text-align:left!important}.income-table tbody tr:nth-child(odd) td{background:#eee!important}.income-table tbody tr:nth-child(2n) td{background:#fff!important}.income-table .right{text-align:right!important}.income-table .center{text-align:center!important}.income-table .bold,.income-total-row td{font-weight:700!important}.income-total-row td{background:#fff!important;border-top:1px solid #e6e6e6!important}.income-pdf-second{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:22px 0 10px!important}.income-target-edit-table input{width:27px!important;height:23px!important;border:1px solid #7f7f7f!important;border-radius:0!important;background:#fff!important;color:#111!important;text-align:center!important;font-size:12px!important;padding:1px!important;box-shadow:none!important;outline:none!important}.income-target-edit-table td:first-child,.income-target-edit-table th:first-child{width:250px!important}.income-target-edit-table td{height:29px!important}.income-card .loading{background:#fff!important;padding:14px 0!important;font-size:12px!important;font-weight:700!important}@media(max-width:900px){.income-filter-row,.income-filter-row-target-edit,.income-filter-row-target-existing{grid-template-columns:1fr!important;gap:8px!important}.income-pdf-top,.income-truncate-btn,.income-update-btn{justify-self:start!important}.income-card{padding:8px!important}}.installment-actions .plain-action[aria-label=Active] .installment-active,.installment-actions .plain-action[title=Active] .installment-active{width:23px!important;height:23px!important;color:#0a9f00!important;stroke:#0a9f00!important;fill:none!important;stroke-width:2.7!important}.installment-actions .plain-action[aria-label=Inactive] .installment-inactive,.installment-actions .plain-action[title=Inactive] .installment-inactive{width:22px!important;height:22px!important;color:#ee1d1d!important;stroke:#ee1d1d!important;fill:none!important;stroke-width:2.4!important}.installment-actions .plain-action{border:0!important;background:transparent!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.payment-table .payment-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;white-space:nowrap!important}.payment-table .payment-actions button{border:0!important;background:transparent!important;padding:0!important;margin:0!important;width:18px!important;height:18px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.payment-table .payment-actions .old-payment-pending-action,.payment-table .payment-actions .old-payment-pending-action svg{color:#e11422!important;stroke:#e11422!important;fill:none!important}.payment-table .payment-actions .old-payment-approved-action,.payment-table .payment-actions .old-payment-approved-action svg{color:#1fa51f!important;stroke:#1fa51f!important;fill:none!important}.payment-table .payment-actions .old-payment-delete-action,.payment-table .payment-actions .old-payment-delete-action svg{color:red!important;stroke:red!important;fill:none!important}.payment-table .payment-actions .old-payment-approved-action svg{width:20px!important;height:20px!important;stroke-width:2.6!important}.payment-table .payment-actions .old-payment-delete-action svg,.payment-table .payment-actions .old-payment-pending-action svg{width:18px!important;height:18px!important;stroke-width:2.5!important}.payment-table .status-pending{color:red!important;font-weight:400!important}.payment-table .status-approved{color:green!important;font-weight:400!important}.fee-modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.45)!important;z-index:9999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:95px!important;overflow-y:auto!important}.fee-deposit-modal{width:520px!important;background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;position:relative!important;border-radius:4px!important;font-family:Arial,sans-serif!important;overflow:hidden!important;animation:modalFadeIn .25s ease-out!important}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fee-modal-close{position:absolute!important;right:12px!important;top:12px!important;width:28px!important;height:28px!important;border-radius:50%!important;border:0!important;background:hsla(0,0%,100%,.2)!important;color:#fff!important;font-size:24px!important;line-height:28px!important;text-align:center!important;cursor:pointer!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.fee-modal-close:hover{background:hsla(0,0%,100%,.3)!important;transform:scale(1.05)!important}.fee-deposit-modal h2{background:#3498c5!important;color:#fff!important;font-size:20px!important;font-weight:500!important;padding:16px 20px!important;margin:0!important;letter-spacing:.3px!important}.fee-deposit-modal form{padding:20px!important;background:#fff!important}.fee-deposit-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 18px!important}.fee-deposit-grid label{display:flex!important;flex-direction:column!important;gap:5px!important;font-size:12px!important;font-weight:600!important;color:#333!important}.fee-deposit-grid input,.fee-deposit-grid select,.fee-deposit-grid textarea{width:100%!important;height:32px!important;border:1px solid #cbd5df!important;border-radius:4px!important;padding:6px 10px!important;font-size:13px!important;box-sizing:border-box!important;background:#fff!important;color:#333!important;outline:none!important;transition:border-color .2s ease!important}.fee-deposit-grid input:focus,.fee-deposit-grid select:focus,.fee-deposit-grid textarea:focus{border-color:#3498c5!important}.fee-deposit-grid textarea{height:auto!important;resize:vertical!important}.fee-deposit-grid .span2{grid-column:span 2!important}.fee-submit-btn{margin-top:20px!important;height:38px!important;background:#3498c5!important;border:0!important;border-radius:4px!important;color:#fff!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;width:100%!important;transition:background-color .2s ease!important}.fee-submit-btn:hover:not(:disabled){background:#2980b9!important}.fee-submit-btn:disabled{opacity:.65!important;cursor:not-allowed!important}@media(max-width:760px){.fee-deposit-modal{width:calc(100vw - 24px)!important}.fee-deposit-grid{grid-template-columns:1fr!important;gap:12px!important}.fee-deposit-grid .span2{grid-column:span 1!important}}.file\:\!h-\[28px\]::file-selector-button{height:28px!important}.file\:\!border::file-selector-button{border-width:1px!important}.file\:\!border-\[\#cbd5e1\]::file-selector-button{--tw-border-opacity:1!important;border-color:rgb(203 213 225/var(--tw-border-opacity,1))!important}.file\:\!bg-\[\#f3f4f6\]::file-selector-button{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))!important}.file\:\!px-\[10px\]::file-selector-button{padding-left:10px!important;padding-right:10px!important}.file\:\!py-0::file-selector-button{padding-top:0!important;padding-bottom:0!important}.file\:\!text-\[12px\]::file-selector-button{font-size:12px!important}.file\:\!font-normal::file-selector-button{font-weight:400!important}.file\:\!text-black::file-selector-button{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.placeholder\:text-\[\#999\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.placeholder\:text-\[\#999\]::placeholder{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.odd\:bg-\[\#f3f3f3\]:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(243 243 243/var(--tw-bg-opacity,1))}.odd\:bg-white:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.even\:bg-slate-100:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.even\:bg-white:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:\!bg-\[\#0b5ed7\]:hover{--tw-bg-opacity:1!important;background-color:rgb(11 94 215/var(--tw-bg-opacity,1))!important}.hover\:\!bg-\[\#5c636a\]:hover{--tw-bg-opacity:1!important;background-color:rgb(92 99 106/var(--tw-bg-opacity,1))!important}.hover\:bg-\[\#0788bd\]:hover{--tw-bg-opacity:1;background-color:rgb(7 136 189/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0b5ed7\]:hover{--tw-bg-opacity:1;background-color:rgb(11 94 215/var(--tw-bg-opacity,1))}.hover\:bg-\[\#157347\]:hover{--tw-bg-opacity:1;background-color:rgb(21 115 71/var(--tw-bg-opacity,1))}.hover\:bg-\[\#1689ba\]:hover{--tw-bg-opacity:1;background-color:rgb(22 137 186/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2789ad\]:hover{--tw-bg-opacity:1;background-color:rgb(39 137 173/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2d95e3\]:hover{--tw-bg-opacity:1;background-color:rgb(45 149 227/var(--tw-bg-opacity,1))}.hover\:bg-\[\#337fa8\]:hover{--tw-bg-opacity:1;background-color:rgb(51 127 168/var(--tw-bg-opacity,1))}.hover\:bg-\[\#367fa9\]:hover{--tw-bg-opacity:1;background-color:rgb(54 127 169/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5c636a\]:hover{--tw-bg-opacity:1;background-color:rgb(92 99 106/var(--tw-bg-opacity,1))}.hover\:bg-\[\#dff2f0\]:hover{--tw-bg-opacity:1;background-color:rgb(223 242 240/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-white\/30:hover{background-color:hsla(0,0%,100%,.3)}.hover\:\!text-black:hover{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-\[\#0072bc\]:hover{--tw-text-opacity:1;color:rgb(0 114 188/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:\!underline:hover{text-decoration-line:underline!important}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-0:focus{border-width:0}.focus\:\!border-b:focus{border-bottom-width:1px!important}.focus\:\!border-\[\#66afe9\]:focus{--tw-border-opacity:1!important;border-color:rgb(102 175 233/var(--tw-border-opacity,1))!important}.focus\:\!border-black:focus{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.focus\:border-\[\#349ac0\]:focus{--tw-border-opacity:1;border-color:rgb(52 154 192/var(--tw-border-opacity,1))}.focus\:border-\[\#3c8dbc\]:focus{--tw-border-opacity:1;border-color:rgb(60 141 188/var(--tw-border-opacity,1))}.focus\:border-\[\#f0ad00\]:focus{--tw-border-opacity:1;border-color:rgb(240 173 0/var(--tw-border-opacity,1))}.focus\:border-sky-500:focus{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.disabled\:\!cursor-default:disabled{cursor:default!important}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:\!opacity-100:disabled{opacity:1!important}.disabled\:\!opacity-50:disabled{opacity:.5!important}.disabled\:\!opacity-60:disabled{opacity:.6!important}.disabled\:\!opacity-70:disabled{opacity:.7!important}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_110px\]{grid-template-columns:1fr 1fr 110px}.md\:grid-cols-\[minmax\(260px\2c 1fr\)_2fr\]{grid-template-columns:minmax(260px,1fr) 2fr}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[190px_430px_1fr\]{grid-template-columns:190px 430px 1fr}}@media (min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\:\:-webkit-inner-spin-button\]\:\!appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:\!appearance-none::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important}