@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;600;700;800&display=swap";*{box-sizing:border-box}body{color:#351915;background:#eee6dc;margin:0;font-family:Noto Sans Devanagari,sans-serif}button,select,textarea{font:inherit}.shell{min-height:100vh}.modebar{color:#fff;z-index:30;background:#26110f;justify-content:space-between;align-items:center;padding:9px 14px;display:flex;position:sticky;top:0}.modebar div{gap:5px;display:flex}.modebar button{color:#eee0d9;background:0 0;border:1px solid #75544d;border-radius:15px;padding:5px 9px;font-size:12px}.modebar button.on{color:#3b1c0e;background:#f0b83e;border-color:#f0b83e}.app{background:#fffaf1;max-width:480px;min-height:calc(100vh - 45px);margin:auto;padding-bottom:72px}.app header{background:#fffaf1;border-bottom:1px solid #ead7b9;justify-content:center;align-items:center;height:68px;display:flex;position:relative}.brand{text-align:center;color:#861116;line-height:1}.brand b,.brand small{display:block}.brand strong{font-size:20px}.call{color:#861116;position:absolute;right:14px}.hero{text-align:center;color:#8d1217;background:radial-gradient(circle at 50% 15%,#fff,#f7dd9b 48%,#d2963c);height:285px;padding:24px 15px}.hero h1{margin:8px 0 0;font-size:29px}.hero p{color:#70431e}.hero:after{content:"ॐ";text-shadow:0 7px #d39d35;margin-top:25px;font-size:90px;display:block}.hero span{color:#fff;background:#7d0c12;border-radius:7px;margin-top:7px;padding:9px;display:block}.quick{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.quick button{background:#fff;border:1px solid #ead5b6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:105px;display:flex}.quick span{color:#9a5514}.title{padding:8px 14px}.title h2{color:#741116;margin:0}.modules{grid-template-columns:1fr 1fr;gap:9px;padding:7px 14px 18px;display:grid}.modules article{background:#fff;border:1px solid #ead5b6;border-radius:15px;min-height:115px;padding:13px;position:relative}.modules article>span{color:#891219}.modules b,.modules small{margin-top:6px;display:block}.modules small{color:#7b6256;padding-right:10px;font-size:12px}.modules article>svg{width:16px;position:absolute;bottom:10px;right:8px}.contact{color:#fff;background:#781016;border-radius:17px;margin:0 14px 18px;padding:17px}.contact h2{margin:0}.contact p{align-items:center;gap:7px;display:flex}.contact p svg{width:17px}.contact div{gap:6px;display:flex}.contact a{text-align:center;color:#6f1013;background:#fff0cf;border-radius:8px;flex:1;padding:8px;font-size:12px;text-decoration:none}.pageTitle{color:#fff;background:#821116;padding:22px 16px}.pageTitle h1{margin:0}.timings{gap:9px;padding:15px;display:grid}.timings>div{color:#811116;background:#fff;border:1px solid #ead5b6;border-radius:14px;gap:12px;padding:13px;display:flex}.timings span b,.timings span small{display:block}.timings small{color:#6f574c}.note{background:#fff0ca;border:1px solid #e5c06b;border-radius:12px;margin:0 15px;padding:12px;font-size:13px}nav{background:#741016;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,1fr);width:min(100%,480px);height:68px;display:grid;position:fixed;bottom:0}nav button{color:#f0d2c2;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:11px;display:flex}nav button.active{color:#ffd05b}nav svg{width:20px}.admin{max-width:1100px;margin:auto;padding:22px}.adminHeader{color:#fff;background:linear-gradient(135deg,#681015,#9d1b21);border-radius:20px;justify-content:space-between;align-items:center;padding:22px;display:flex}.adminHeader h1{margin:0}.adminHeader p{color:#f1cfc4;margin:4px 0}.adminHeader svg{width:44px;height:44px}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.stats div{background:#fff;border:1px solid #e5d4c4;border-radius:15px;padding:17px}.stats b,.stats small{display:block}.stats b{color:#7b1015;font-size:26px}.panel{background:#fff;border:1px solid #e5d4c4;border-radius:17px;margin:13px 0;padding:17px}.panel h2{margin-top:0}.panelHead{justify-content:space-between;align-items:center;display:flex}.panelHead h2{align-items:center;gap:7px;display:flex}.panelHead button,.primary{color:#fff;background:#7c1015;border:0;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;display:flex}.formMock{gap:10px;display:grid}.formMock label{gap:4px;display:grid}.formMock select,.formMock textarea{border:1px solid #d9c8ba;border-radius:9px;padding:9px}.formMock textarea{min-height:85px}.request{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.request small,.request b{display:block}.pending{color:#9b6a00}.approved{color:#24752a}.rejected{color:#a41d22}.approval{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.approval small,.approval b,.approval span{display:block}.approval span{color:#765f54;font-size:12px}.approval em{font-style:normal;font-weight:700}.approvalBtns{gap:6px;display:flex}.approvalBtns button{color:#8c1619;background:#fff;border:1px solid #d8b9b9;border-radius:8px;gap:4px;padding:7px;display:flex}.approvalBtns .approve{color:#fff;background:#267832;border-color:#267832}.adminGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adminCard{background:#fff;border:1px solid #e5d4c4;border-radius:15px;padding:16px}.adminCard span{color:#7d1116}.adminCard b,.adminCard small{margin-top:7px;display:block}.adminCard small{color:#735c51}@media (width<=700px){.modebar{flex-direction:column;align-items:flex-start;gap:7px}.modebar div{width:100%}.modebar button{flex:1}.admin{padding:10px}.stats,.adminGrid{grid-template-columns:1fr 1fr}.approval{grid-template-columns:1fr auto}.approvalBtns{grid-column:1/-1}.adminHeader p{font-size:12px}}
