.LeaveAttendanceDatabase-module__2-j0eG__page{color:#10213f;padding:10px 6px 50px}.LeaveAttendanceDatabase-module__2-j0eG__hero{color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 9px #0b427d,0 22px 42px #072e6233;background:linear-gradient(135deg,#0b315e,#0f62b7 58%,#258dde)!important;border:1px solid #b9d5f0!important;height:auto!important;min-height:154px!important;padding:25px 27px!important;display:flex!important;position:relative!important}.LeaveAttendanceDatabase-module__2-j0eG__hero small{color:#d5eaff;letter-spacing:.13em;font-weight:900}.LeaveAttendanceDatabase-module__2-j0eG__hero h1{margin:7px 0;font-size:31px}.LeaveAttendanceDatabase-module__2-j0eG__hero p{color:#e8f3ff;max-width:790px;margin:0;line-height:1.5}.LeaveAttendanceDatabase-module__2-j0eG__hero button,.LeaveAttendanceDatabase-module__2-j0eG__panel button,.LeaveAttendanceDatabase-module__2-j0eG__modal button{color:#11579e;cursor:pointer;background:linear-gradient(145deg,#fff,#e7f2ff);border:1px solid #b7d7f7;border-radius:12px;padding:11px 15px;font-weight:900;box-shadow:0 5px #8eafd0}.LeaveAttendanceDatabase-module__2-j0eG__stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:23px 0;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__stats article{background:#fff;border:1px solid #cadbea;border-radius:18px;flex-direction:column;gap:7px;padding:19px;display:flex;box-shadow:0 7px #d9e4ee,0 15px 30px #11355e17}.LeaveAttendanceDatabase-module__2-j0eG__stats span,.LeaveAttendanceDatabase-module__2-j0eG__stats small{color:#697991}.LeaveAttendanceDatabase-module__2-j0eG__stats strong{font-size:29px}.LeaveAttendanceDatabase-module__2-j0eG__panel{background:#fff;border:1px solid #cbdbea;border-radius:20px;overflow:hidden;box-shadow:0 9px #d9e4ee,0 18px 36px #11355e1a}.LeaveAttendanceDatabase-module__2-j0eG__tabs{background:#edf3fa;grid-template-columns:repeat(4,1fr);gap:9px;padding:13px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__tabs button{box-shadow:0 4px #d0dce8}.LeaveAttendanceDatabase-module__2-j0eG__tabs .LeaveAttendanceDatabase-module__2-j0eG__active{color:#fff;background:linear-gradient(145deg,#2783ed,#1262c8);box-shadow:0 5px #084c9d}.LeaveAttendanceDatabase-module__2-j0eG__filters{background:#f8faff;grid-template-columns:1fr 190px;gap:9px;padding:14px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__filters label{background:#fff;border:1px solid #c7d7e8;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__filters input{border:1px solid #c7d7e8;border-radius:11px;min-width:0;min-height:46px;padding:0 10px}.LeaveAttendanceDatabase-module__2-j0eG__filters label input{border:0;outline:0;width:100%}.LeaveAttendanceDatabase-module__2-j0eG__list article{border-top:1px solid #e3ebf3;grid-template-columns:48px 1fr 220px;align-items:center;gap:14px;padding:16px 18px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__list article>i{color:#1162b7;background:#eaf3ff;border-radius:13px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__list article>div,.LeaveAttendanceDatabase-module__2-j0eG__list aside{flex-direction:column;gap:4px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__list span,.LeaveAttendanceDatabase-module__2-j0eG__list small{color:#718099}.LeaveAttendanceDatabase-module__2-j0eG__list aside{align-items:flex-end}.LeaveAttendanceDatabase-module__2-j0eG__list nav{gap:7px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__list nav button{padding:8px 10px;box-shadow:0 4px #cedbe8}.LeaveAttendanceDatabase-module__2-j0eG__list em{text-transform:uppercase;border-radius:10px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.LeaveAttendanceDatabase-module__2-j0eG__cards{background:#f6f9fc;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__cards article{background:#fff;border:1px solid #d5e1ec;border-radius:15px;flex-direction:column;gap:7px;padding:16px;display:flex;box-shadow:0 5px #dce6ef}.LeaveAttendanceDatabase-module__2-j0eG__cards span,.LeaveAttendanceDatabase-module__2-j0eG__cards small{color:#718099}.LeaveAttendanceDatabase-module__2-j0eG__cards em{color:#0d63b8;font-style:normal}.LeaveAttendanceDatabase-module__2-j0eG__empty,.LeaveAttendanceDatabase-module__2-j0eG__error{text-align:center;color:#697991;padding:45px}.LeaveAttendanceDatabase-module__2-j0eG__error{color:#b42643;background:#fff2f4}.LeaveAttendanceDatabase-module__2-j0eG__protection{color:#425b76;background:#edf6ff;border:1px solid #b9d5ef;border-radius:17px;margin-top:23px;padding:18px;line-height:1.55}.LeaveAttendanceDatabase-module__2-j0eG__backdrop{z-index:99999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06172ba8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.LeaveAttendanceDatabase-module__2-j0eG__modal{background:#fff;border-radius:22px;width:min(760px,96vw);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 25px 80px #06172b66}.LeaveAttendanceDatabase-module__2-j0eG__modal>header{border-bottom:1px solid #e1e9f2;justify-content:space-between;padding-bottom:13px;height:auto!important;display:flex!important;position:relative!important}.LeaveAttendanceDatabase-module__2-j0eG__modal h2{margin:4px 0;font-size:27px}.LeaveAttendanceDatabase-module__2-j0eG__modal>header button{width:44px;height:44px;padding:0;font-size:24px}.LeaveAttendanceDatabase-module__2-j0eG__details{grid-template-columns:1fr 1fr;gap:13px;margin:16px 0;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__details label{color:#6a7890;border:1px solid #d7e2ed;border-radius:12px;flex-direction:column;gap:6px;padding:13px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__details strong{color:#142641;word-break:break-word}.LeaveAttendanceDatabase-module__2-j0eG__note{background:#f2f7fc;border-radius:12px;padding:13px}.LeaveAttendanceDatabase-module__2-j0eG__modal>label{flex-direction:column;gap:7px;margin:16px 0;font-weight:900;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__modal select,.LeaveAttendanceDatabase-module__2-j0eG__modal textarea{min-height:48px;font:inherit;border:1px solid #c5d5e5;border-radius:11px;padding:11px}.LeaveAttendanceDatabase-module__2-j0eG__modal textarea{min-height:100px}.LeaveAttendanceDatabase-module__2-j0eG__modal p{color:#687991}.LeaveAttendanceDatabase-module__2-j0eG__modal footer{justify-content:flex-end;gap:9px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__modal footer button:last-child{color:#fff;background:linear-gradient(145deg,#2783ed,#1262c8);box-shadow:0 6px #084c9d}.LeaveAttendanceDatabase-module__2-j0eG__toast{z-index:100000;color:#08784d;background:#e4f7ee;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 40px #10213f40}.LeaveAttendanceDatabase-module__2-j0eG__toast span{flex:1}.LeaveAttendanceDatabase-module__2-j0eG__toast button{background:0 0;border:0}@media (max-width:900px){.LeaveAttendanceDatabase-module__2-j0eG__stats,.LeaveAttendanceDatabase-module__2-j0eG__cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.LeaveAttendanceDatabase-module__2-j0eG__page{padding:5px 2px 40px}.LeaveAttendanceDatabase-module__2-j0eG__hero{border-radius:18px;flex-direction:column;align-items:flex-start!important;min-height:0!important;padding:22px 19px!important}.LeaveAttendanceDatabase-module__2-j0eG__hero h1{font-size:27px}.LeaveAttendanceDatabase-module__2-j0eG__hero button{width:100%}.LeaveAttendanceDatabase-module__2-j0eG__stats{gap:9px;margin:18px 0}.LeaveAttendanceDatabase-module__2-j0eG__stats article{padding:14px}.LeaveAttendanceDatabase-module__2-j0eG__stats strong{font-size:25px}.LeaveAttendanceDatabase-module__2-j0eG__tabs,.LeaveAttendanceDatabase-module__2-j0eG__filters{grid-template-columns:1fr}.LeaveAttendanceDatabase-module__2-j0eG__list{background:#f5f8fc;padding:10px}.LeaveAttendanceDatabase-module__2-j0eG__list article{background:#fff;border:1px solid #d2dfec;border-radius:15px;grid-template-columns:44px 1fr;margin-bottom:10px;padding:14px;box-shadow:0 5px #dce6ef}.LeaveAttendanceDatabase-module__2-j0eG__list aside{grid-column:2;align-items:flex-start}.LeaveAttendanceDatabase-module__2-j0eG__cards,.LeaveAttendanceDatabase-module__2-j0eG__details{grid-template-columns:1fr}.LeaveAttendanceDatabase-module__2-j0eG__backdrop{align-items:flex-end;padding:0}.LeaveAttendanceDatabase-module__2-j0eG__modal{border-radius:24px 24px 0 0;width:100%;max-height:94dvh;padding:18px}.LeaveAttendanceDatabase-module__2-j0eG__modal footer{background:#fff;padding:12px 0;position:sticky;bottom:-18px}.LeaveAttendanceDatabase-module__2-j0eG__modal footer button{flex:1}.LeaveAttendanceDatabase-module__2-j0eG__toast{bottom:12px;left:10px;right:10px}}.LeaveAttendanceDatabase-module__2-j0eG__page{--la-navy:#061d46;--la-blue:#0b63ce;--la-teal:#08a79f;--la-ink:#112746;isolation:isolate;color:var(--la-ink);background:radial-gradient(circle at 96% 2%,#b9fff055 0 13%,#0000 31%),linear-gradient(#edf8ff,#f5f9ff 42%,#eef4fb);border-radius:26px;padding:14px 10px 56px;position:relative}.LeaveAttendanceDatabase-module__2-j0eG__hero{isolation:isolate;border-radius:28px;overflow:hidden;background:linear-gradient(125deg, var(--la-navy), #0964c9 58%, var(--la-teal))!important;border:1px solid #65d6da!important;min-height:176px!important;padding:30px 32px!important;box-shadow:0 11px #063b7b,0 25px 55px #05285745!important}.LeaveAttendanceDatabase-module__2-j0eG__hero:before,.LeaveAttendanceDatabase-module__2-j0eG__hero:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute}.LeaveAttendanceDatabase-module__2-j0eG__hero:before{background:#84fff02c;width:260px;height:260px;top:-150px;right:-65px}.LeaveAttendanceDatabase-module__2-j0eG__hero:after{background:#fff1;width:190px;height:190px;bottom:-150px;right:170px}.LeaveAttendanceDatabase-module__2-j0eG__hero h1{color:#fff;letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(29px,4vw,42px);line-height:1.08}.LeaveAttendanceDatabase-module__2-j0eG__hero small{color:#a8f4ff;letter-spacing:.16em;font-size:11px}.LeaveAttendanceDatabase-module__2-j0eG__hero p{color:#e9f8ff;max-width:830px;font-size:15px}.LeaveAttendanceDatabase-module__2-j0eG__hero button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;min-height:50px;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff69!important;box-shadow:0 6px #033d78!important}.LeaveAttendanceDatabase-module__2-j0eG__stats{gap:15px;margin:26px 0}.LeaveAttendanceDatabase-module__2-j0eG__stats article{background:linear-gradient(145deg,#fff,#f6fbff);border:1px solid #c5dceb;border-radius:22px;min-height:142px;padding:21px;position:relative;overflow:hidden;box-shadow:0 8px #d2e0ec,0 18px 38px #0a315e18}.LeaveAttendanceDatabase-module__2-j0eG__stats article:before{content:"";background:linear-gradient(90deg,#1976df,#4db3ff);height:6px;position:absolute;inset:0 0 auto}.LeaveAttendanceDatabase-module__2-j0eG__stats article:after{content:"";background:#1678df12;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-38px;right:-35px}.LeaveAttendanceDatabase-module__2-j0eG__stats article:nth-child(2):before{background:linear-gradient(90deg,#07976f,#2fd5a1)}.LeaveAttendanceDatabase-module__2-j0eG__stats article:nth-child(3):before{background:linear-gradient(90deg,#f19a20,#ffc75b)}.LeaveAttendanceDatabase-module__2-j0eG__stats article:nth-child(4):before{background:linear-gradient(90deg,#7449df,#b070ff)}.LeaveAttendanceDatabase-module__2-j0eG__stats span{color:#5e718a;font-weight:850}.LeaveAttendanceDatabase-module__2-j0eG__stats strong{color:var(--la-ink);font-size:34px;line-height:1}.LeaveAttendanceDatabase-module__2-j0eG__stats small{font-weight:650}.LeaveAttendanceDatabase-module__2-j0eG__panel{background:#fbfdff;border-color:#bad6e6;border-radius:25px;box-shadow:0 10px #d3e1ed,0 25px 55px #0a315e1c}.LeaveAttendanceDatabase-module__2-j0eG__tabs{background:linear-gradient(135deg,#e7f1fb,#e8fbf8);gap:10px;padding:15px}.LeaveAttendanceDatabase-module__2-j0eG__tabs button{color:#4c6079;background:linear-gradient(145deg,#fff,#edf5fc);border-color:#c4d8e8;min-height:50px;box-shadow:0 5px #cad9e6}.LeaveAttendanceDatabase-module__2-j0eG__tabs .LeaveAttendanceDatabase-module__2-j0eG__active{background:linear-gradient(135deg, var(--la-navy), var(--la-blue) 62%, var(--la-teal));color:#fff;border-color:#41d0ce;box-shadow:0 6px #064582,0 12px 24px #0869bd26}.LeaveAttendanceDatabase-module__2-j0eG__filters{background:#f7fbff;padding:17px}.LeaveAttendanceDatabase-module__2-j0eG__filters label,.LeaveAttendanceDatabase-module__2-j0eG__filters>input{background:#fff;border-color:#bdd3e5;border-radius:15px;box-shadow:0 5px 15px #123b6510}.LeaveAttendanceDatabase-module__2-j0eG__filters input:focus,.LeaveAttendanceDatabase-module__2-j0eG__modal select:focus,.LeaveAttendanceDatabase-module__2-j0eG__modal textarea:focus,.LeaveAttendanceDatabase-module__2-j0eG__balanceForm input:focus,.LeaveAttendanceDatabase-module__2-j0eG__balanceForm select:focus{border-color:#19aeb0;outline:3px solid #22bdbd2e}.LeaveAttendanceDatabase-module__2-j0eG__list{gap:12px;padding:15px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__list article{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #cdddea;border-radius:20px;box-shadow:0 6px #dce6ef,0 14px 27px #12375b11}.LeaveAttendanceDatabase-module__2-j0eG__list article:first-child{border-top:1px solid #cdddea}.LeaveAttendanceDatabase-module__2-j0eG__list article>i{color:#fff;background:linear-gradient(145deg,#1979e5,#0aa4a0);box-shadow:0 5px #09629a}.LeaveAttendanceDatabase-module__2-j0eG__list strong,.LeaveAttendanceDatabase-module__2-j0eG__list span,.LeaveAttendanceDatabase-module__2-j0eG__list small{overflow-wrap:anywhere}.LeaveAttendanceDatabase-module__2-j0eG__list span,.LeaveAttendanceDatabase-module__2-j0eG__list small{line-height:1.45}.LeaveAttendanceDatabase-module__2-j0eG__list em{letter-spacing:.04em;border-radius:999px}.LeaveAttendanceDatabase-module__2-j0eG__completed,.LeaveAttendanceDatabase-module__2-j0eG__approved{color:#087552;background:linear-gradient(135deg,#d8f8e9,#c6f2e1)}.LeaveAttendanceDatabase-module__2-j0eG__open,.LeaveAttendanceDatabase-module__2-j0eG__pending_final,.LeaveAttendanceDatabase-module__2-j0eG__pending_manager{color:#925c00;background:linear-gradient(135deg,#fff1d5,#ffe4aa)}.LeaveAttendanceDatabase-module__2-j0eG__rejected{color:#ab2141;background:linear-gradient(135deg,#ffe8ee,#ffd5df)}.LeaveAttendanceDatabase-module__2-j0eG__neutral{color:#365976;background:linear-gradient(135deg,#e6f0fc,#dbeafa)}.LeaveAttendanceDatabase-module__2-j0eG__cards{background:#f7fbff;gap:15px;padding:17px}.LeaveAttendanceDatabase-module__2-j0eG__cards article{background:linear-gradient(145deg,#fff,#f1f9ff);border-color:#c6dceb;border-radius:20px;min-height:145px;padding:19px;box-shadow:0 7px #d7e4ee,0 15px 28px #11355e14}.LeaveAttendanceDatabase-module__2-j0eG__cards article:nth-child(3n+2){background:linear-gradient(145deg,#fff,#eefcf8)}.LeaveAttendanceDatabase-module__2-j0eG__cards article:nth-child(3n){background:linear-gradient(145deg,#fff,#f5f0ff)}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm{background:linear-gradient(145deg,#fff,#effbfa);border-color:#aad8dc;border-radius:23px;box-shadow:0 8px #cfe3e8,0 20px 40px #0b345b1a}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm header{background:linear-gradient(125deg, var(--la-navy), #0c68cd 64%, var(--la-teal));color:#fff;border:1px solid #65d2d5;border-radius:19px;padding:17px}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm header button{color:#fff;background:#ffffff1c;border-color:#fff6;box-shadow:0 5px #074685}.LeaveAttendanceDatabase-module__2-j0eG__protection{background:linear-gradient(135deg,#e8f5ff,#e7fff8);border-color:#87d9d4;border-radius:20px;box-shadow:0 6px #d2e7e9}.LeaveAttendanceDatabase-module__2-j0eG__protection strong{color:#087b76}.LeaveAttendanceDatabase-module__2-j0eG__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03142bce;padding:12px}.LeaveAttendanceDatabase-module__2-j0eG__modal{background:linear-gradient(160deg,#fff,#f5faff 72%,#ecfff9);border:1px solid #60d0d4;border-radius:26px;width:min(760px,96vw);max-height:calc(100dvh - 24px);padding:0 22px 22px;overflow:auto;box-shadow:0 12px #073c78,0 35px 90px #000e277a}.LeaveAttendanceDatabase-module__2-j0eG__modal>header{z-index:2;background:linear-gradient(125deg, var(--la-navy), #0b69cf 62%, var(--la-teal));color:#fff;border:0;border-radius:25px 25px 0 0;align-items:flex-start;gap:14px;margin:0 -22px 19px;padding:22px!important;display:flex!important}.LeaveAttendanceDatabase-module__2-j0eG__modal>header>div{min-width:0}.LeaveAttendanceDatabase-module__2-j0eG__modal>header small{color:#a5f2ff;letter-spacing:.13em;font-weight:900}.LeaveAttendanceDatabase-module__2-j0eG__modal>header h2{color:#fff;overflow-wrap:anywhere;margin:5px 0 0;line-height:1.22}.LeaveAttendanceDatabase-module__2-j0eG__modal>header button{color:#fff;background:#ffffff1c;border-color:#fff6;flex:0 0 46px;box-shadow:0 5px #06447f}.LeaveAttendanceDatabase-module__2-j0eG__details label{background:linear-gradient(145deg,#fff,#f2f8fd);border-color:#c8ddeb;border-radius:17px;box-shadow:0 5px 15px #0d345b0e}.LeaveAttendanceDatabase-module__2-j0eG__details strong{overflow-wrap:anywhere}.LeaveAttendanceDatabase-module__2-j0eG__modal select,.LeaveAttendanceDatabase-module__2-j0eG__modal textarea{background:#fff;border-radius:14px}.LeaveAttendanceDatabase-module__2-j0eG__modal footer button:last-child{background:linear-gradient(135deg,#0968cf,#08a79f);border-color:#159ea2;box-shadow:0 6px #076383}.LeaveAttendanceDatabase-module__2-j0eG__toast{background:linear-gradient(135deg,#e7fff5,#d8f8ea);border:1px solid #75d6b5;border-radius:18px;box-shadow:0 10px #bfe8d7,0 22px 48px #10213f3b}@media (max-width:900px){.LeaveAttendanceDatabase-module__2-j0eG__page{padding:10px 7px 48px}.LeaveAttendanceDatabase-module__2-j0eG__hero{min-height:160px!important}.LeaveAttendanceDatabase-module__2-j0eG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.LeaveAttendanceDatabase-module__2-j0eG__stats article{min-height:128px}.LeaveAttendanceDatabase-module__2-j0eG__list article{grid-template-columns:48px minmax(0,1fr) 190px}.LeaveAttendanceDatabase-module__2-j0eG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LeaveAttendanceDatabase-module__2-j0eG__page{border-radius:18px;padding:6px 3px 42px}.LeaveAttendanceDatabase-module__2-j0eG__hero{border-radius:22px;min-height:0!important;padding:23px 19px!important}.LeaveAttendanceDatabase-module__2-j0eG__hero h1{font-size:29px}.LeaveAttendanceDatabase-module__2-j0eG__stats{gap:10px;margin:19px 0}.LeaveAttendanceDatabase-module__2-j0eG__stats article{border-radius:18px;min-height:120px;padding:17px 15px}.LeaveAttendanceDatabase-module__2-j0eG__stats strong{font-size:29px}.LeaveAttendanceDatabase-module__2-j0eG__panel{border-radius:21px}.LeaveAttendanceDatabase-module__2-j0eG__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.LeaveAttendanceDatabase-module__2-j0eG__tabs button{min-height:48px;padding:9px 7px}.LeaveAttendanceDatabase-module__2-j0eG__filters{padding:11px}.LeaveAttendanceDatabase-module__2-j0eG__list{gap:11px;padding:11px}.LeaveAttendanceDatabase-module__2-j0eG__list article{border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:11px;padding:14px}.LeaveAttendanceDatabase-module__2-j0eG__list aside{grid-column:1/-1;align-items:stretch;padding-left:55px}.LeaveAttendanceDatabase-module__2-j0eG__list aside nav{grid-template-columns:1fr 1fr;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__list aside nav button{width:100%}.LeaveAttendanceDatabase-module__2-j0eG__cards{grid-template-columns:1fr}.LeaveAttendanceDatabase-module__2-j0eG__backdrop{align-items:flex-end;padding:0}.LeaveAttendanceDatabase-module__2-j0eG__modal{border-width:1px 0 0;border-radius:25px 25px 0 0;width:100%;max-height:94dvh;padding:0 16px 18px}.LeaveAttendanceDatabase-module__2-j0eG__modal>header{border-radius:24px 24px 0 0;margin:0 -16px 16px;top:0;padding:18px 16px!important;position:sticky!important}.LeaveAttendanceDatabase-module__2-j0eG__modal>header h2{font-size:22px}.LeaveAttendanceDatabase-module__2-j0eG__modal footer{background:#fff;margin:0 -16px -18px;padding:13px 16px 18px;bottom:-18px}.LeaveAttendanceDatabase-module__2-j0eG__details{gap:10px}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm{margin:11px;padding:13px}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm header{padding:15px}.LeaveAttendanceDatabase-module__2-j0eG__toast{bottom:12px}}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm{background:#f8fbff;border:1px solid #d2dfec;border-radius:18px;margin:16px;padding:20px;box-shadow:0 6px #dbe6f0}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm header{height:auto!important;display:block!important;position:relative!important}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm h2{margin:5px 0}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm header p{color:#687991}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm>label,.LeaveAttendanceDatabase-module__2-j0eG__balanceForm>div label{flex-direction:column;gap:7px;font-weight:900;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm>div{grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm input,.LeaveAttendanceDatabase-module__2-j0eG__balanceForm select{min-height:48px;font:inherit;background:#fff;border:1px solid #c5d5e5;border-radius:11px;padding:10px}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm>button{color:#fff;background:linear-gradient(145deg,#2783ed,#1262c8);width:100%;box-shadow:0 6px #084c9d}@media (max-width:600px){.LeaveAttendanceDatabase-module__2-j0eG__balanceForm{margin:12px;padding:15px}.LeaveAttendanceDatabase-module__2-j0eG__balanceForm>div{grid-template-columns:1fr}}.LeaveAttendanceDatabase-module__2-j0eG__holidaySection{gap:18px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch{color:#173a55;text-align:left;background:linear-gradient(120deg,#edfff9,#edf6ff);border:1px solid #9ed9d0;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:86px;padding:16px 18px;display:flex;box-shadow:0 7px #c9e3e0,0 15px 28px #174a6912}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch>span{color:#fff;background:linear-gradient(145deg,#0a8f78,#1559b6);border-radius:15px;place-items:center;width:50px;height:50px;font-size:23px;display:grid;box-shadow:0 6px #075a64}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch>div{flex:1;gap:4px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch strong{font-size:18px}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch small{color:#61798c}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch>b{color:#11699b;background:#fff;border-radius:11px;padding:11px 14px}.LeaveAttendanceDatabase-module__2-j0eG__holidayIcon{background:linear-gradient(145deg,#176fc5,#0aa17f);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:9px;color:#fff!important;font-style:normal!important;display:grid!important}.LeaveAttendanceDatabase-module__2-j0eG__holidayBackdrop{z-index:2147483500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06182ed4;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal{background:#f6fbff;border:1px solid #87cfd0;border-radius:24px;width:min(690px,100%);max-height:94dvh;overflow:auto;box-shadow:0 38px 100px #020f248f}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal>header{color:#fff!important;background:linear-gradient(125deg,#0d3264,#116bbb 58%,#0b9a82)!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;height:auto!important;padding:25px!important;display:flex!important;position:static!important}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal>header small{color:#a9f1e3;letter-spacing:.14em;font-size:11px;font-weight:900}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal>header h2{color:#fff!important;margin:8px 0!important;font-size:30px!important}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal>header p{font-size:13px;color:#e6f5ff!important;margin:0!important}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal>header button{color:#fff;background:#ffffff20;border:1px solid #ffffff80;border-radius:12px;flex:none;width:42px;height:42px;font-size:20px}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal label{color:#24445d;gap:7px;font-size:12px;font-weight:850;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal input,.LeaveAttendanceDatabase-module__2-j0eG__holidayModal select{color:#17334c;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #b9cfdf;border-radius:11px;padding:0 12px}.LeaveAttendanceDatabase-module__2-j0eG__holidayActions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.LeaveAttendanceDatabase-module__2-j0eG__holidayActions button{color:#29445e;background:#fff;border:1px solid #b9cada;border-radius:11px;min-height:47px;padding:0 20px;font-weight:900}.LeaveAttendanceDatabase-module__2-j0eG__holidayActions .LeaveAttendanceDatabase-module__2-j0eG__primary{color:#fff;background:linear-gradient(120deg,#116bc4,#079c82);border:0;box-shadow:0 5px #076b69}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm{background:linear-gradient(115deg,#effff9,#f2f8ff);border:1px solid #b9d9d2;border-radius:16px;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:12px;padding:18px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm header{grid-column:1/-1;gap:4px;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm header strong{color:#153652;font-size:17px}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm header small{color:#627b8e}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm label{color:#29485f;gap:6px;font-size:12px;font-weight:800;display:grid}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm input{color:#17334c;background:#fff;border:1px solid #b9cfdd;border-radius:10px;min-width:0;height:45px;padding:0 11px}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm button,.LeaveAttendanceDatabase-module__2-j0eG__cards article button{color:#fff;background:linear-gradient(120deg,#126bbd,#079c88);border:0;border-radius:10px;min-height:45px;padding:0 16px;font-weight:900;box-shadow:0 4px #087362}.LeaveAttendanceDatabase-module__2-j0eG__cards article button{color:#a51f39;min-height:34px;box-shadow:none;background:#fff0f2;border:1px solid #efb7c1;margin-top:8px}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm button:disabled,.LeaveAttendanceDatabase-module__2-j0eG__cards article button:disabled{opacity:.6}@media (max-width:700px){.LeaveAttendanceDatabase-module__2-j0eG__holidayForm{grid-template-columns:1fr}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm header{grid-column:auto}.LeaveAttendanceDatabase-module__2-j0eG__holidayForm button{width:100%}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch{flex-wrap:wrap;align-items:flex-start}.LeaveAttendanceDatabase-module__2-j0eG__holidayLaunch>b{text-align:center;width:100%}.LeaveAttendanceDatabase-module__2-j0eG__holidayBackdrop{padding:0}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal{border:0;border-radius:0;height:100dvh;max-height:100dvh}.LeaveAttendanceDatabase-module__2-j0eG__holidayModal form{grid-template-columns:1fr}.LeaveAttendanceDatabase-module__2-j0eG__holidayActions{grid-column:auto}.LeaveAttendanceDatabase-module__2-j0eG__holidayActions button{flex:1}}
.EmployeeAttendanceDatabase-module__3GlpRa__page{color:#14233d;max-width:1380px;margin:0 auto;padding:38px 24px 48px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero{color:#fff;background:linear-gradient(135deg,#07438d 0%,#1589ed 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;display:flex;position:relative;overflow:visible;box-shadow:0 10px #063b79,0 22px 42px #0b4c9630;padding:30px 34px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero>div{min-width:0;display:block}.EmployeeAttendanceDatabase-module__3GlpRa__hero small{color:#dceeff;letter-spacing:.16em;font-size:12px;font-weight:900;line-height:1.3;display:block;margin:0 0 10px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{color:#fff!important;letter-spacing:-.025em!important;border:0!important;margin:0 0 10px!important;padding:0!important;font-size:36px!important;line-height:1.12!important;display:block!important;position:static!important;transform:none!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero p{max-width:780px;font-size:14px;line-height:1.55;display:block;color:#f1f7ff!important;margin:0!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero button,.EmployeeAttendanceDatabase-module__3GlpRa__monthbar button{color:#15578f;background:#fff;border:1px solid #fff9;border-radius:13px;min-height:48px;padding:0 20px;font-weight:900;box-shadow:0 7px #b9d4e8}.EmployeeAttendanceDatabase-module__3GlpRa__hero button{flex:none;min-width:130px}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar{background:#fff;border:1px solid #cfdeee;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;margin:30px 0 18px;padding:16px;display:flex;box-shadow:0 7px 18px #12375f12}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar label{flex:1;align-items:center;gap:9px;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar input{border:1px solid #bdcfe3;border-radius:12px;width:100%;height:48px;padding:0 14px}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar span{color:#61748b;font-weight:800}.EmployeeAttendanceDatabase-module__3GlpRa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__list>button{text-align:left;background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #d5e1ee;border-radius:17px;align-items:center;gap:15px;width:100%;min-height:88px;padding:17px;display:flex;box-shadow:0 6px #dfe8f2,0 12px 25px #15385e12}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:hover{border-color:#9ec3ed;transform:translateY(-1px)}.EmployeeAttendanceDatabase-module__3GlpRa__list>button>i{color:#fff;background:linear-gradient(#278cf3,#0954bc);border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:18px;font-style:normal;font-weight:900;display:grid;box-shadow:0 6px #07499f}.EmployeeAttendanceDatabase-module__3GlpRa__list span{flex-direction:column;flex:1;min-width:0;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__list strong{font-size:18px}.EmployeeAttendanceDatabase-module__3GlpRa__list small{color:#6b7c91;margin-top:5px}.EmployeeAttendanceDatabase-module__3GlpRa__list em{color:#1764c4;font-style:normal;font-weight:900}.EmployeeAttendanceDatabase-module__3GlpRa__backdrop{z-index:10050;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a35c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.EmployeeAttendanceDatabase-module__3GlpRa__modal{background:#f7faff;border:1px solid #d3dfed;border-radius:22px;width:min(940px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 35px 90px #03122688}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header{z-index:5;justify-content:space-between;top:0;color:#fff!important;background:linear-gradient(135deg,#07438d,#1689ed)!important;align-items:center!important;min-height:126px!important;padding:24px 28px 27px!important;display:flex!important;position:sticky!important;overflow:visible!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header>div{min-width:0;display:block!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header small{letter-spacing:.14em;font-weight:900;color:#dceeff!important;margin:0 0 8px!important;font-size:11px!important;line-height:1.25!important;display:block!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header h2{color:#fff!important;border:0!important;margin:0 0 7px!important;padding:0!important;font-size:29px!important;line-height:1.12!important;display:block!important;position:static!important;transform:none!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header p{color:#e7f4ff!important;margin:0!important;font-size:13px!important;line-height:1.3!important;display:block!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header button{color:#152b49;background:#fff;border:0;border-radius:13px;flex:0 0 48px;width:48px;height:48px;font-size:27px;font-weight:900;box-shadow:0 6px #c7d8e8}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar{justify-content:center;align-items:center;gap:14px;padding:20px 18px;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar input{color:#17304f;background:#fff;border:1px solid #b9cde3;border-radius:12px;height:48px;padding:0 16px;font-weight:850}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar button{min-width:48px;padding:0;font-size:25px}.EmployeeAttendanceDatabase-module__3GlpRa__body{grid-template-columns:270px minmax(0,1fr);gap:18px;padding:0 20px 22px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__body>aside,.EmployeeAttendanceDatabase-module__3GlpRa__body>main{background:#fff;border:1px solid #d5e1ee;border-radius:18px;padding:18px;box-shadow:0 7px 18px #12375f0d}.EmployeeAttendanceDatabase-module__3GlpRa__body h3{color:#172946;border:0!important;margin:0 0 16px!important;padding:0!important;font-size:17px!important}.EmployeeAttendanceDatabase-module__3GlpRa__summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__summary article{background:linear-gradient(145deg,#f5f8fc,#edf3fa);border:1px solid #e4ebf4;border-radius:12px;min-height:79px;padding:13px}.EmployeeAttendanceDatabase-module__3GlpRa__summary span{color:#66788f;font-size:12px;display:block}.EmployeeAttendanceDatabase-module__3GlpRa__summary strong{margin-top:6px;font-size:25px;display:block}.EmployeeAttendanceDatabase-module__3GlpRa__body>aside>p{color:#6a7b90;margin:17px 0 0;font-size:11px;line-height:1.55}.EmployeeAttendanceDatabase-module__3GlpRa__week,.EmployeeAttendanceDatabase-module__3GlpRa__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__week b{text-align:center;color:#50647d;padding:7px 2px;font-size:12px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>i{min-height:68px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button{text-align:left;color:#10233f;border:0;border-radius:9px;min-width:0;min-height:68px;padding:7px;box-shadow:0 4px #c9d7e5}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button strong,.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button small,.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button em{display:block}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button strong{font-size:17px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button small{min-height:22px;margin-top:3px;font-size:9px;line-height:1.2}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button em{margin-top:3px;font-size:8px;font-style:normal}.EmployeeAttendanceDatabase-module__3GlpRa__pending{color:#6c4a00!important;background:#ffe29a!important}.EmployeeAttendanceDatabase-module__3GlpRa__future{color:#8794a5!important;background:#edf2f7!important;box-shadow:0 3px #dce4ed!important}.EmployeeAttendanceDatabase-module__3GlpRa__present,.EmployeeAttendanceDatabase-module__3GlpRa__pending,.EmployeeAttendanceDatabase-module__3GlpRa__absent,.EmployeeAttendanceDatabase-module__3GlpRa__leave,.EmployeeAttendanceDatabase-module__3GlpRa__sunday,.EmployeeAttendanceDatabase-module__3GlpRa__holiday,.EmployeeAttendanceDatabase-module__3GlpRa__half{color:#10233f!important}.EmployeeAttendanceDatabase-module__3GlpRa__legend{flex-wrap:wrap;gap:11px;margin-top:15px;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__legend span{align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__legend i{border-radius:4px;width:12px;height:12px}.EmployeeAttendanceDatabase-module__3GlpRa__error,.EmployeeAttendanceDatabase-module__3GlpRa__empty{text-align:center;color:#687990;grid-column:1/-1;padding:35px}.EmployeeAttendanceDatabase-module__3GlpRa__error{color:#a82e42;background:#fff0f2;border:1px solid #f1b9c2;border-radius:12px;justify-content:space-between;margin:15px 0;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__error button{color:#a82e42;background:0 0;border:0;font-weight:900}@media (max-width:900px){.EmployeeAttendanceDatabase-module__3GlpRa__page{padding:30px 16px 40px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero{flex-direction:column;align-items:stretch}.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{font-size:30px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero button{width:100%}.EmployeeAttendanceDatabase-module__3GlpRa__list,.EmployeeAttendanceDatabase-module__3GlpRa__body{grid-template-columns:1fr}.EmployeeAttendanceDatabase-module__3GlpRa__body>aside{order:2}}@media (max-width:600px){.EmployeeAttendanceDatabase-module__3GlpRa__page{padding:24px 10px 34px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero{border-radius:20px;min-height:0;padding:26px 22px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero small{font-size:10px}.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{font-size:28px!important}.EmployeeAttendanceDatabase-module__3GlpRa__backdrop{padding:0}.EmployeeAttendanceDatabase-module__3GlpRa__modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header{min-height:126px!important;padding:22px 18px 25px!important;position:sticky!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header h2{font-size:25px!important}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar{flex-direction:column;align-items:stretch}.EmployeeAttendanceDatabase-module__3GlpRa__list>button{flex-wrap:wrap}.EmployeeAttendanceDatabase-module__3GlpRa__list em{width:100%;padding-left:67px}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar{padding:17px 10px}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar input{width:155px;min-width:0}.EmployeeAttendanceDatabase-module__3GlpRa__body{padding:0 10px 20px}.EmployeeAttendanceDatabase-module__3GlpRa__body>main{padding:10px}.EmployeeAttendanceDatabase-module__3GlpRa__week,.EmployeeAttendanceDatabase-module__3GlpRa__calendar{gap:4px}.EmployeeAttendanceDatabase-module__3GlpRa__week b{font-size:9px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button,.EmployeeAttendanceDatabase-module__3GlpRa__calendar>i{min-height:60px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button{padding:5px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button strong{font-size:15px}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button small{font-size:8px;overflow:hidden}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button em{display:none}.EmployeeAttendanceDatabase-module__3GlpRa__summary article{padding:11px}.EmployeeAttendanceDatabase-module__3GlpRa__legend{gap:8px}}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero{box-sizing:border-box!important;height:auto!important;min-height:150px!important;overflow:hidden!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header{box-sizing:border-box!important;height:auto!important;min-height:126px!important}@media (max-width:900px){.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero{align-items:stretch!important;height:auto!important;min-height:0!important;padding:26px 24px 30px!important}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero>div{display:block!important}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero button{margin-top:20px!important;display:block!important;position:static!important}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar{margin-top:28px!important;position:static!important}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar>span{display:block!important}}@media (max-width:600px){.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero{height:auto!important;min-height:0!important;padding:27px 22px 31px!important}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{margin-bottom:12px!important}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero p{visibility:visible!important;opacity:1!important;display:block!important}.EmployeeAttendanceDatabase-module__3GlpRa__page>.EmployeeAttendanceDatabase-module__3GlpRa__hero button{height:50px!important;margin-top:22px!important}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar{padding:14px!important}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar>span{padding:2px 4px!important}}.EmployeeAttendanceDatabase-module__3GlpRa__page{background:radial-gradient(circle at 94% 3%,#5e63e817,#0000 27%),radial-gradient(circle at 2% 58%,#0bb58b0c,#0000 24%),linear-gradient(145deg,#f9fbff,#f1f5fb);border-radius:28px;max-width:1500px;position:relative;overflow:hidden;padding:20px 16px 52px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero{background:linear-gradient(120deg,#172554,#4338ca 52%,#078fa8);border:1px solid #ffffff45;border-radius:25px;overflow:hidden;box-shadow:0 13px #173876,0 25px 46px #172b7033;min-height:145px!important;padding:27px 30px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero:after{content:"";pointer-events:none;border:45px solid #ffffff0c;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:10%}.EmployeeAttendanceDatabase-module__3GlpRa__hero>div,.EmployeeAttendanceDatabase-module__3GlpRa__hero>button{z-index:1;position:relative}.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{letter-spacing:-.035em!important;font-size:32px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero small{color:#bceaff!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero button{border-color:#fff5;transition:all .17s}.EmployeeAttendanceDatabase-module__3GlpRa__hero button:hover{transform:translateY(-2px)}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar{background:linear-gradient(105deg,#eef3ff,#edfff9);border-color:#d7e1ee;border-radius:18px;margin:24px 0 17px;padding:13px 15px;box-shadow:0 7px #dce5ef,0 15px 28px #17345b10}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar label{background:#fff;border:1px solid #cad8e9;border-radius:13px;padding:0 11px;box-shadow:0 4px 12px #1b385d0b}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar label:focus-within{border-color:#5261df;box-shadow:0 0 0 4px #5261df12}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar input{border:0}.EmployeeAttendanceDatabase-module__3GlpRa__toolbar span{color:#385178;background:#ffffffb8;border-radius:999px;padding:8px 11px}.EmployeeAttendanceDatabase-module__3GlpRa__list{gap:13px}.EmployeeAttendanceDatabase-module__3GlpRa__list>button{background:linear-gradient(145deg,#fff,#f8faff);border-color:#dae4ef;border-radius:18px;min-height:92px;padding:16px;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 7px #dde6f0,0 15px 27px #17365b10}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:hover{border-color:#819fda;transform:translateY(-3px);box-shadow:0 9px #d9e3ef,0 21px 34px #17365b1b}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:after{content:"";border:15px solid #5462df08;border-radius:50%;width:82px;height:82px;position:absolute;bottom:-34px;right:-24px}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:nth-child(4n+2)>i{background:linear-gradient(145deg,#0db68b,#087b73);box-shadow:0 6px #076457}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:nth-child(4n+3)>i{background:linear-gradient(145deg,#8b5cf6,#6136c9);box-shadow:0 6px #4b279f}.EmployeeAttendanceDatabase-module__3GlpRa__list>button:nth-child(4n)>i{background:linear-gradient(145deg,#f59e0b,#d97706);box-shadow:0 6px #ae5904}.EmployeeAttendanceDatabase-module__3GlpRa__list>button>i{border:1px solid #fff5;border-radius:16px}.EmployeeAttendanceDatabase-module__3GlpRa__list strong{color:#172440}.EmployeeAttendanceDatabase-module__3GlpRa__list em{z-index:1;color:#315fba;background:linear-gradient(145deg,#eef5ff,#e2edff);border-radius:999px;padding:7px 10px;font-size:11px;position:relative}.EmployeeAttendanceDatabase-module__3GlpRa__backdrop{z-index:2147483400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 17% 8%,#5862df38,#0000 34%),#071127c7}.EmployeeAttendanceDatabase-module__3GlpRa__modal{background:linear-gradient(145deg,#fbfdff,#eff4fa);border:1px solid #ffffff70;border-radius:27px;width:min(1040px,96vw);padding:0;overflow:hidden;box-shadow:0 38px 110px #02081799}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header{background:linear-gradient(120deg,#172554,#4338ca 55%,#0891b2)!important;min-height:114px!important;padding:22px 26px!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header:after{content:"";pointer-events:none;border:38px solid #ffffff0f;border-radius:50%;width:235px;height:235px;position:absolute;top:-110px;right:80px}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header>div,.EmployeeAttendanceDatabase-module__3GlpRa__modal>header>button{z-index:1;position:relative}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header button{color:#fff;box-shadow:none;background:#ffffff1d;border:1px solid #ffffff45}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header h2{font-size:27px!important}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar{background:linear-gradient(90deg,#eef2ff,#edfaf8);padding:15px}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar input,.EmployeeAttendanceDatabase-module__3GlpRa__monthbar button{border-color:#c6d6e8;border-radius:12px;box-shadow:0 4px #c9d7e6}.EmployeeAttendanceDatabase-module__3GlpRa__monthbar button{background:linear-gradient(145deg,#fff,#e9f1ff)}.EmployeeAttendanceDatabase-module__3GlpRa__body{gap:14px;padding:15px}.EmployeeAttendanceDatabase-module__3GlpRa__body>aside,.EmployeeAttendanceDatabase-module__3GlpRa__body>main{background:linear-gradient(145deg,#fff,#fafbfe);border-color:#dbe4ef;border-radius:18px;box-shadow:0 7px #e1e8f1,0 15px 28px #19365b0e}.EmployeeAttendanceDatabase-module__3GlpRa__summary{gap:9px}.EmployeeAttendanceDatabase-module__3GlpRa__summary article{background:linear-gradient(145deg,#fff,#f4f7fc);border-color:#e0e7f1;border-radius:13px;min-height:76px;position:relative;overflow:hidden;box-shadow:0 4px 12px #1b365b0b}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:first-child{border-left:4px solid #10b981}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(2){border-left:4px solid #f59e0b}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(3){border-left:4px solid #ef4444}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(4){border-left:4px solid #8b5cf6}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(5){border-left:4px solid #3b82f6}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(6){border-left:4px solid #0ea5e9}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(7){border-left:4px solid #ec4899}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:first-child strong{color:#059669}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(2) strong{color:#d97706}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(3) strong{color:#dc2626}.EmployeeAttendanceDatabase-module__3GlpRa__summary article:nth-child(4) strong{color:#7c3aed}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button{border:1px solid #ffffff60;border-radius:11px;transition:all .16s;position:relative;overflow:hidden}.EmployeeAttendanceDatabase-module__3GlpRa__calendar>button:hover{filter:saturate(1.1);transform:translateY(-2px)scale(1.02);box-shadow:0 7px 15px #17365b25}.EmployeeAttendanceDatabase-module__3GlpRa__present{background:linear-gradient(145deg,#61e1b1,#25bd84)!important}.EmployeeAttendanceDatabase-module__3GlpRa__pending{background:linear-gradient(145deg,#ffe9a9,#f6c94f)!important}.EmployeeAttendanceDatabase-module__3GlpRa__absent{background:linear-gradient(145deg,#ff8a98,#ef5366)!important}.EmployeeAttendanceDatabase-module__3GlpRa__leave{background:linear-gradient(145deg,#ffc96f,#f4a72e)!important}.EmployeeAttendanceDatabase-module__3GlpRa__sunday{background:linear-gradient(145deg,#67b8fa,#328de4)!important}.EmployeeAttendanceDatabase-module__3GlpRa__holiday{background:linear-gradient(145deg,#ae91f4,#8461dd)!important}.EmployeeAttendanceDatabase-module__3GlpRa__half{background:linear-gradient(145deg,#ffe675,#f6ca35)!important}.EmployeeAttendanceDatabase-module__3GlpRa__future{background:linear-gradient(145deg,#f2f5f9,#e5ebf2)!important}.EmployeeAttendanceDatabase-module__3GlpRa__legend{background:#f5f8fc;border-radius:12px;padding:11px}@media (max-width:900px){.EmployeeAttendanceDatabase-module__3GlpRa__page{padding:14px 10px 44px!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal{border-radius:23px}.EmployeeAttendanceDatabase-module__3GlpRa__list>button{min-height:86px}}@media (max-width:600px){.EmployeeAttendanceDatabase-module__3GlpRa__page{border-radius:20px;padding:8px 4px 38px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero{border-radius:20px;padding:20px!important}.EmployeeAttendanceDatabase-module__3GlpRa__hero h1{font-size:26px!important}.EmployeeAttendanceDatabase-module__3GlpRa__modal{border-radius:0}.EmployeeAttendanceDatabase-module__3GlpRa__modal>header{min-height:108px!important}.EmployeeAttendanceDatabase-module__3GlpRa__body{padding:10px}.EmployeeAttendanceDatabase-module__3GlpRa__body>aside,.EmployeeAttendanceDatabase-module__3GlpRa__body>main{border-radius:15px}}.EmployeeAttendanceDatabase-module__3GlpRa__heroActions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex!important}.EmployeeAttendanceDatabase-module__3GlpRa__heroActions button{white-space:nowrap;color:#fff!important;background:#ffffff1c!important;border:1px solid #ffffff80!important;border-radius:12px!important;min-width:0!important;height:47px!important;min-height:47px!important;margin:0!important;padding:0 15px!important;box-shadow:0 5px #0a325c70!important}.EmployeeAttendanceDatabase-module__3GlpRa__heroActions button:first-child{color:#073b46!important;background:linear-gradient(115deg,#34d6b6,#15a993)!important;border-color:#67edd3!important}.EmployeeAttendanceDatabase-module__3GlpRa__holidayBackdrop{z-index:2147483500;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06172dcc;place-items:center;display:grid;position:fixed;inset:0}.EmployeeAttendanceDatabase-module__3GlpRa__holidayModal{background:#f5faff;border:1px solid #a9d5d3;border-radius:23px;width:min(640px,100%);max-height:92dvh;overflow:auto;box-shadow:0 32px 95px #0211288a}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead{color:#fff!important;background:linear-gradient(120deg,#102c50,#125d69 70%,#098978)!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;height:auto!important;min-height:0!important;padding:24px!important;display:flex!important;position:relative!important;top:auto!important}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead small{color:#91e8d7;letter-spacing:.15em;font-size:11px;font-weight:900;display:block}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead h2{color:#fff!important;margin:8px 0!important;font-size:27px!important;line-height:1.1!important}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead p{font-size:12px;line-height:1.5;color:#dcefeb!important;margin:0!important}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead button{color:#fff;background:#ffffff24;border:1px solid #ffffff80;border-radius:11px;flex:none;width:40px;height:40px;font-size:19px;font-weight:900}.EmployeeAttendanceDatabase-module__3GlpRa__holidayContent{gap:17px;padding:19px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__holidayRule{color:#175d54;background:linear-gradient(105deg,#e9fff7,#eff7ff);border:1px solid #a6dfcd;border-radius:14px;gap:6px;padding:14px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__holidayRule b{font-size:14px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayRule span{font-size:12px;line-height:1.5}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm{background:#fff;border:1px solid #d9e6f0;border-radius:16px;grid-template-columns:1fr 1.35fr;gap:12px;padding:17px;display:grid;box-shadow:0 6px 20px #123b6810}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm label{color:#24445d;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm input,.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm select{box-sizing:border-box;color:#1a334d;width:100%;min-width:0;height:46px;font:inherit;background:#fafdff;border:1px solid #bfd4e2;border-radius:10px;padding:8px 11px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm button{color:#fff;background:linear-gradient(105deg,#163c69,#0c8c78);border:0;border-radius:11px;grid-column:1/-1;min-height:46px;font-weight:900;box-shadow:0 5px #0c645c}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm button:disabled,.EmployeeAttendanceDatabase-module__3GlpRa__holidayList button:disabled{opacity:.6}.EmployeeAttendanceDatabase-module__3GlpRa__holidayNotice{color:#145449;background:#e5f9f1;border:1px solid #b6dcd3;border-radius:12px;margin:0;padding:12px;font-size:12px;font-weight:800}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList{gap:9px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__holidayListHead{color:#173c56;justify-content:space-between;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__holidayListHead span{color:#5d7485;font-size:12px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList article{background:#fff;border:1px solid #d8e5ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList article div{gap:4px;display:grid}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList article b{color:#17344e;font-size:13px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList article span{color:#658092;font-size:11px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList article button{color:#a21e37;background:#fff0f2;border:1px solid #f2bec6;border-radius:9px;padding:8px 12px;font-weight:800}.EmployeeAttendanceDatabase-module__3GlpRa__holidayList>p{color:#617788;border:1px dashed #bcd4e2;border-radius:12px;margin:0;padding:15px;font-size:12px}@media (max-width:900px){.EmployeeAttendanceDatabase-module__3GlpRa__heroActions{width:100%!important}.EmployeeAttendanceDatabase-module__3GlpRa__heroActions button{flex:1!important;width:auto!important;margin:0!important}}@media (max-width:600px){.EmployeeAttendanceDatabase-module__3GlpRa__holidayModal{border-radius:18px;max-height:100dvh}.EmployeeAttendanceDatabase-module__3GlpRa__holidayHead{padding:20px!important}.EmployeeAttendanceDatabase-module__3GlpRa__holidayContent{padding:13px}.EmployeeAttendanceDatabase-module__3GlpRa__holidayForm{grid-template-columns:1fr}.EmployeeAttendanceDatabase-module__3GlpRa__heroActions button{font-size:11px!important}}.EmployeeAttendanceDatabase-module__3GlpRa__holidayMarker{color:#592694;overflow-wrap:anywhere;background:#f3eaff;border:1px solid #c5a4f4;border-radius:6px;margin-top:3px;padding:3px 4px;font-size:9px;font-weight:800;line-height:1.2;display:block}
.ApprovalWorkflowDatabase-module__rqd_9W__page{color:#17243a;background:linear-gradient(145deg,#f7fbff,#eaf3ff);min-height:100%;padding:12px;font-family:inherit}.ApprovalWorkflowDatabase-module__rqd_9W__hero{color:#fff;background:linear-gradient(135deg,#074482,#128af0);border-radius:25px;justify-content:space-between;gap:24px;padding:30px;display:flex;box-shadow:0 12px #073a70,0 20px 36px #1767a82c}.ApprovalWorkflowDatabase-module__rqd_9W__hero small{letter-spacing:2px;font-weight:800}.ApprovalWorkflowDatabase-module__rqd_9W__hero h1{margin:8px 0;font-size:clamp(28px,4vw,42px)}.ApprovalWorkflowDatabase-module__rqd_9W__hero p{max-width:720px;margin:0;font-size:17px;line-height:1.55}.ApprovalWorkflowDatabase-module__rqd_9W__hero>div:last-child{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__hero button,.ApprovalWorkflowDatabase-module__rqd_9W__panel button,.ApprovalWorkflowDatabase-module__rqd_9W__modal button{color:#14558c;cursor:pointer;background:#fff;border:1px solid #c2d8eb;border-radius:13px;padding:12px 17px;font-weight:800;box-shadow:0 5px #a9c6df}.ApprovalWorkflowDatabase-module__rqd_9W__stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:26px 0 18px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__stats article{background:#fff;border:1px solid #d5e2ee;border-radius:20px;padding:22px;box-shadow:0 9px 24px #1b568513}.ApprovalWorkflowDatabase-module__rqd_9W__stats span,.ApprovalWorkflowDatabase-module__rqd_9W__stats small{color:#708093;display:block}.ApprovalWorkflowDatabase-module__rqd_9W__stats strong{margin:10px 0;font-size:34px;display:block}.ApprovalWorkflowDatabase-module__rqd_9W__panel{background:#fff;border:1px solid #cfdeeb;border-radius:23px;overflow:hidden;box-shadow:0 12px 34px #1c527916}.ApprovalWorkflowDatabase-module__rqd_9W__filters{background:#f6faff;grid-template-columns:minmax(260px,1fr) 220px 180px;gap:12px;padding:18px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__filters label{align-items:center;gap:8px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__filters input,.ApprovalWorkflowDatabase-module__rqd_9W__filters select,.ApprovalWorkflowDatabase-module__rqd_9W__modal input,.ApprovalWorkflowDatabase-module__rqd_9W__modal textarea{box-sizing:border-box;color:#17243a;width:100%;font:inherit;background:#fff;border:1px solid #c8d8e6;border-radius:12px;padding:13px}.ApprovalWorkflowDatabase-module__rqd_9W__filters select{padding:13px}.ApprovalWorkflowDatabase-module__rqd_9W__list article{border-top:1px solid #e2eaf1;grid-template-columns:44px 1fr auto;gap:14px;padding:19px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__list article>i{color:#078c63;background:#e0f7ef;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__list strong,.ApprovalWorkflowDatabase-module__rqd_9W__list span,.ApprovalWorkflowDatabase-module__rqd_9W__list small{display:block}.ApprovalWorkflowDatabase-module__rqd_9W__list span{color:#596b7e;margin:6px 0}.ApprovalWorkflowDatabase-module__rqd_9W__list small{color:#7e8b9a}.ApprovalWorkflowDatabase-module__rqd_9W__list p{background:#f7f9fb;border-radius:8px;margin:8px 0 0;padding:8px}.ApprovalWorkflowDatabase-module__rqd_9W__list aside{align-items:flex-start;gap:7px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__list em,.ApprovalWorkflowDatabase-module__rqd_9W__list b{text-transform:capitalize;background:#edf3fa;border-radius:10px;padding:7px 10px;font-style:normal}.ApprovalWorkflowDatabase-module__rqd_9W__list nav{flex-wrap:wrap;grid-column:2/4;gap:9px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__list nav button{padding:9px 14px}.ApprovalWorkflowDatabase-module__rqd_9W__reject{color:#bd2949!important;background:#fff1f4!important}.ApprovalWorkflowDatabase-module__rqd_9W__high{color:#b72f48!important;background:#ffedf1!important}.ApprovalWorkflowDatabase-module__rqd_9W__approved{color:#087a59!important;background:#e0f7ef!important}.ApprovalWorkflowDatabase-module__rqd_9W__pending,.ApprovalWorkflowDatabase-module__rqd_9W__hold{color:#95610c!important;background:#fff3d7!important}.ApprovalWorkflowDatabase-module__rqd_9W__rejected{color:#b52e49!important;background:#ffedf1!important}.ApprovalWorkflowDatabase-module__rqd_9W__empty,.ApprovalWorkflowDatabase-module__rqd_9W__error{text-align:center;padding:42px}.ApprovalWorkflowDatabase-module__rqd_9W__error{color:#b52e49;background:#fff1f4}.ApprovalWorkflowDatabase-module__rqd_9W__error button{margin-left:12px}.ApprovalWorkflowDatabase-module__rqd_9W__protection{color:#36546e;background:#eef7ff;border:1px solid #b8d4ed;border-radius:16px;margin:18px 0;padding:17px}.ApprovalWorkflowDatabase-module__rqd_9W__backdrop{z-index:1000;background:#071a32b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ApprovalWorkflowDatabase-module__rqd_9W__modal{background:#fff;border-radius:22px;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 25px 70px #00152f6b}.ApprovalWorkflowDatabase-module__rqd_9W__modal header{color:#fff;background:linear-gradient(135deg,#074482,#128af0);justify-content:space-between;align-items:center;padding:21px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__modal h2{margin:5px 0}.ApprovalWorkflowDatabase-module__rqd_9W__modal header button{color:#17304a;padding:8px 13px}.ApprovalWorkflowDatabase-module__rqd_9W__modal>label,.ApprovalWorkflowDatabase-module__rqd_9W__modal>p,.ApprovalWorkflowDatabase-module__rqd_9W__history{margin:20px;display:block}.ApprovalWorkflowDatabase-module__rqd_9W__modal textarea{min-height:110px;margin-top:8px}.ApprovalWorkflowDatabase-module__rqd_9W__modal footer{border-top:1px solid #e1e8ef;justify-content:flex-end;gap:12px;padding:18px;display:flex}.ApprovalWorkflowDatabase-module__rqd_9W__history article{border-bottom:1px solid #e5ebf0;padding:13px 0}.ApprovalWorkflowDatabase-module__rqd_9W__history span,.ApprovalWorkflowDatabase-module__rqd_9W__history small{color:#6c7b8b;margin-top:5px;display:block}.ApprovalWorkflowDatabase-module__rqd_9W__toast{z-index:1100;color:#fff;background:#123d6e;border-radius:16px;grid-template-columns:1fr auto;gap:4px 15px;max-width:420px;padding:16px 18px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #001c3b5c}.ApprovalWorkflowDatabase-module__rqd_9W__toast span{grid-column:1}.ApprovalWorkflowDatabase-module__rqd_9W__toast button{color:#fff;background:0 0;border:0;grid-area:1/2/3;font-size:22px}@media (max-width:800px){.ApprovalWorkflowDatabase-module__rqd_9W__page{padding:4px}.ApprovalWorkflowDatabase-module__rqd_9W__hero{padding:28px 22px;display:block}.ApprovalWorkflowDatabase-module__rqd_9W__hero>div:last-child{margin-top:22px}.ApprovalWorkflowDatabase-module__rqd_9W__hero button{flex:1;min-width:130px}.ApprovalWorkflowDatabase-module__rqd_9W__stats,.ApprovalWorkflowDatabase-module__rqd_9W__filters{grid-template-columns:1fr 1fr}.ApprovalWorkflowDatabase-module__rqd_9W__filters label{grid-column:1/-1}.ApprovalWorkflowDatabase-module__rqd_9W__list article{grid-template-columns:40px 1fr}.ApprovalWorkflowDatabase-module__rqd_9W__list aside{grid-column:2}.ApprovalWorkflowDatabase-module__rqd_9W__list nav{grid-column:1/-1}.ApprovalWorkflowDatabase-module__rqd_9W__modal{border-radius:22px 22px 0 0;align-self:end}.ApprovalWorkflowDatabase-module__rqd_9W__backdrop{padding:0}.ApprovalWorkflowDatabase-module__rqd_9W__toast{bottom:12px;left:12px;right:12px}}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero{align-items:stretch;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:hidden!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero>div{position:relative;max-width:none!important;inset:auto!important;transform:none!important}@media (max-width:800px){.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero{flex-direction:column!important;gap:20px!important;padding:26px 22px 30px!important;display:flex!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero h1{color:#fff!important;margin:9px 0 10px!important;font-size:32px!important;line-height:1.12!important;position:static!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero p{color:#fff!important;font-size:16px!important;line-height:1.5!important;position:static!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero>div:last-child{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:12px!important;margin:0!important;display:grid!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero>div:last-child button{width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__hero>div:last-child button:last-child{grid-column:1/-1!important}.ApprovalWorkflowDatabase-module__rqd_9W__page .ApprovalWorkflowDatabase-module__rqd_9W__stats{margin-top:28px!important}}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail{color:#17324f;background:#eef7ff;border:1px solid #b9dcff;border-radius:14px;gap:6px;padding:14px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail span{font-size:16px}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail small{color:#526a80}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail b{color:#0878d1}.ApprovalWorkflowDatabase-module__rqd_9W__page{background:radial-gradient(at 100% 0,#dcefff,#0000 45%),linear-gradient(155deg,#f7f9ff,#edf4fb);padding:18px}.ApprovalWorkflowDatabase-module__rqd_9W__hero{background:linear-gradient(115deg,#10245a,#245acf 55%,#0da5af);border:1px solid #ffffff70;border-radius:28px;box-shadow:0 10px #d5e4f6,0 20px 45px #143f7220}.ApprovalWorkflowDatabase-module__rqd_9W__hero h1{letter-spacing:-.7px;color:#fff!important}.ApprovalWorkflowDatabase-module__rqd_9W__hero p{color:#e4f1ff}.ApprovalWorkflowDatabase-module__rqd_9W__hero button{background:#ffffffed;border-color:#ffffff80;min-height:44px;box-shadow:0 5px 14px #081e4330}.ApprovalWorkflowDatabase-module__rqd_9W__stats article{background:linear-gradient(145deg,#fff,#f0f1ff);border:1px solid #dce3f6;border-top:4px solid #6558df;position:relative;overflow:hidden;box-shadow:0 8px 25px #13375912}.ApprovalWorkflowDatabase-module__rqd_9W__stats article:nth-child(2){background:linear-gradient(145deg,#fff,#fff8e8);border-top-color:#edaa34}.ApprovalWorkflowDatabase-module__rqd_9W__stats article:nth-child(3){background:linear-gradient(145deg,#fff,#fff0f5);border-top-color:#e15e84}.ApprovalWorkflowDatabase-module__rqd_9W__stats article:nth-child(4){background:linear-gradient(145deg,#fff,#eafaf4);border-top-color:#09a480}.ApprovalWorkflowDatabase-module__rqd_9W__stats strong{color:#203868}.ApprovalWorkflowDatabase-module__rqd_9W__panel{background:#f8fbff;border:1px solid #d9e4f0;border-radius:25px;padding:12px}.ApprovalWorkflowDatabase-module__rqd_9W__filters{background:0 0;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,180px));padding:10px 8px 20px}.ApprovalWorkflowDatabase-module__rqd_9W__filters input,.ApprovalWorkflowDatabase-module__rqd_9W__filters select{background:#fff;min-height:44px;box-shadow:0 3px 12px #16395e08}.ApprovalWorkflowDatabase-module__rqd_9W__list{gap:12px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__list article{background:linear-gradient(135deg,#fff,#f5faff);border:1px solid #dce6f1;border-radius:19px;padding:20px;box-shadow:0 6px 18px #102e5910}.ApprovalWorkflowDatabase-module__rqd_9W__list article>i{color:#2f55af;background:linear-gradient(145deg,#e3eaff,#d5f4f3);border:1px solid #c5dce9}.ApprovalWorkflowDatabase-module__rqd_9W__list nav button{color:#fff;background:linear-gradient(115deg,#3455bd,#087cad);border:0;min-height:42px;box-shadow:0 5px 12px #16478725}.ApprovalWorkflowDatabase-module__rqd_9W__list strong{color:#183258;line-height:1.45}.ApprovalWorkflowDatabase-module__rqd_9W__list .ApprovalWorkflowDatabase-module__rqd_9W__hqBadge{color:#096d91;background:#e5f3fb;border-radius:20px;width:fit-content;padding:4px 9px;font-size:11px;font-weight:850;display:inline-block}.ApprovalWorkflowDatabase-module__rqd_9W__backdrop{z-index:100000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081933b8;padding:18px}.ApprovalWorkflowDatabase-module__rqd_9W__modal{overscroll-behavior:contain;background:#f6f9ff;border:1px solid #ffffff90;width:min(1040px,100%);max-height:calc(100dvh - 36px);border-radius:25px!important;align-self:center!important}.ApprovalWorkflowDatabase-module__rqd_9W__modal header{z-index:2;background:linear-gradient(110deg,#172d64,#4454d6,#118fba);gap:14px;position:sticky;top:0}.ApprovalWorkflowDatabase-module__rqd_9W__modal h2{overflow-wrap:anywhere;font-size:23px;line-height:1.35;color:#fff!important}.ApprovalWorkflowDatabase-module__rqd_9W__modal header small{letter-spacing:1.4px;color:#dbeeff;font-size:10px}.ApprovalWorkflowDatabase-module__rqd_9W__modal header button{box-shadow:none;color:#fff;background:#ffffff24;border:1px solid #fff5;border-radius:12px;flex-shrink:0}.ApprovalWorkflowDatabase-module__rqd_9W__modal footer{z-index:2;background:#f9fcff;border-top:1px solid #d7e1f0;flex-wrap:wrap;position:sticky;bottom:0}.ApprovalWorkflowDatabase-module__rqd_9W__modal footer button{box-shadow:0 4px 10px #1b497319}.ApprovalWorkflowDatabase-module__rqd_9W__modal footer button:nth-child(2){color:#fff;background:linear-gradient(115deg,#3455bd,#087cad);border:0}.ApprovalWorkflowDatabase-module__rqd_9W__modal button:disabled{opacity:.5;cursor:wait}.ApprovalWorkflowDatabase-module__rqd_9W__reviewSummary{background:linear-gradient(120deg,#e9edff,#e3f6fa);border:1px solid #c9dbf2;border-radius:17px;gap:8px;padding:18px;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__reviewSummary b{color:#213c70}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail{background:#fff;border-color:#d8e3f0;border-radius:18px;margin:18px 0;padding:18px}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail h3{color:#284873;margin:0 0 15px;font-size:17px}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid>div{background:#f5f8fd;border:1px solid #e0e8f2;border-radius:12px;min-width:0;padding:12px}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid dt{letter-spacing:.4px;color:#66809b;margin-bottom:7px;font-size:10px;font-weight:850}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid dd{color:#233d5e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ApprovalWorkflowDatabase-module__rqd_9W__detailItem{border:1px solid #dbe5f0;border-radius:14px;margin:12px 0;padding:12px}.ApprovalWorkflowDatabase-module__rqd_9W__timelineItem{background:#fff;border-radius:13px;margin:10px 0;position:relative;border:1px solid #d8e3f1!important;border-left:4px solid #4b67ce!important;padding:16px!important}.ApprovalWorkflowDatabase-module__rqd_9W__timelineItem strong{color:#284981;text-transform:capitalize}.ApprovalWorkflowDatabase-module__rqd_9W__timelineItem p{color:#425974;margin:8px 0 0;line-height:1.5}.ApprovalWorkflowDatabase-module__rqd_9W__modal>label{color:#304d72;font-weight:850}.ApprovalWorkflowDatabase-module__rqd_9W__modal textarea{font-weight:400}.ApprovalWorkflowDatabase-module__rqd_9W__modal form{margin:0}.ApprovalWorkflowDatabase-module__rqd_9W__protection{background:linear-gradient(125deg,#edf4ff,#e9f7f9);border-color:#c9dfee}.ApprovalWorkflowDatabase-module__rqd_9W__toast{background:linear-gradient(115deg,#18335f,#176e9d);border:1px solid #ffffff50}@media (max-width:900px){.ApprovalWorkflowDatabase-module__rqd_9W__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ApprovalWorkflowDatabase-module__rqd_9W__filters label{grid-column:1/-1}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ApprovalWorkflowDatabase-module__rqd_9W__page,.ApprovalWorkflowDatabase-module__rqd_9W__backdrop{padding:8px}.ApprovalWorkflowDatabase-module__rqd_9W__modal{max-height:calc(100dvh - 16px)}.ApprovalWorkflowDatabase-module__rqd_9W__modal header{padding:16px}.ApprovalWorkflowDatabase-module__rqd_9W__modal h2{font-size:19px}.ApprovalWorkflowDatabase-module__rqd_9W__history{margin:12px}.ApprovalWorkflowDatabase-module__rqd_9W__stats{gap:9px}.ApprovalWorkflowDatabase-module__rqd_9W__stats article{padding:15px}.ApprovalWorkflowDatabase-module__rqd_9W__stats strong{font-size:28px}.ApprovalWorkflowDatabase-module__rqd_9W__filters{grid-template-columns:1fr}.ApprovalWorkflowDatabase-module__rqd_9W__filters label{grid-column:auto}.ApprovalWorkflowDatabase-module__rqd_9W__list article{padding:15px}.ApprovalWorkflowDatabase-module__rqd_9W__list aside{flex-wrap:wrap}.ApprovalWorkflowDatabase-module__rqd_9W__detailGrid{grid-template-columns:1fr}.ApprovalWorkflowDatabase-module__rqd_9W__modal footer button{flex:1;min-width:100px;padding:10px}.ApprovalWorkflowDatabase-module__rqd_9W__requestDetail{padding:13px}}
.JointWorkingPremium-module__kzvXLG__monitor{color:#1a3558;background:radial-gradient(circle at 100% 0,#b9e7ed66,#0000 40%),linear-gradient(135deg,#eff4ff,#f4fcfa);border:1px solid #c8d9ec;border-radius:24px;margin-top:24px;padding:22px;box-shadow:0 7px #d3e1ed,0 18px 35px #18355f13}.JointWorkingPremium-module__kzvXLG__monitorHeader{justify-content:space-between;align-items:center;gap:18px;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:flex!important;position:relative!important}.JointWorkingPremium-module__kzvXLG__monitorHeader small,.JointWorkingPremium-module__kzvXLG__sectionTitle small{color:#177bb5;letter-spacing:.12em;font-size:10px;font-weight:900}.JointWorkingPremium-module__kzvXLG__monitorHeader h3{letter-spacing:-.025em;margin:6px 0;font-size:26px}.JointWorkingPremium-module__kzvXLG__monitorHeader p{color:#627891;margin:0;line-height:1.5}.JointWorkingPremium-module__kzvXLG__monitor button,.JointWorkingPremium-module__kzvXLG__dialog button{cursor:pointer;font:inherit;color:#235794;background:linear-gradient(145deg,#fff,#eef5ff);border:1px solid #c4d6e9;border-radius:12px;padding:11px 15px;font-weight:800;box-shadow:0 3px #c5d6e8}.JointWorkingPremium-module__kzvXLG__monitor button:disabled,.JointWorkingPremium-module__kzvXLG__dialog button:disabled{opacity:.6;cursor:wait}.JointWorkingPremium-module__kzvXLG__monitorHeader>button{color:#fff;background:linear-gradient(120deg,#4d4eda,#1682c4);border:0;flex-shrink:0;box-shadow:0 4px #274d9f}.JointWorkingPremium-module__kzvXLG__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0;display:grid}.JointWorkingPremium-module__kzvXLG__metrics article{background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #d8e2ef;border-top:3px solid #4f73e6;border-radius:16px;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 4px 12px #1b36590a}.JointWorkingPremium-module__kzvXLG__metrics article:nth-child(2){border-top-color:#0eaa8a}.JointWorkingPremium-module__kzvXLG__metrics article:nth-child(3){border-top-color:#9762e8}.JointWorkingPremium-module__kzvXLG__metrics article:nth-child(4){border-top-color:#e9a42c}.JointWorkingPremium-module__kzvXLG__metrics small{color:#71849a;font-size:11px;font-weight:800}.JointWorkingPremium-module__kzvXLG__metrics b{color:#1d4b85;overflow-wrap:anywhere;text-transform:capitalize;font-size:21px}.JointWorkingPremium-module__kzvXLG__searchPanel{background:#fff;border:1px solid #d0dfed;border-radius:17px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.JointWorkingPremium-module__kzvXLG__searchPanel label,.JointWorkingPremium-module__kzvXLG__toolbar label,.JointWorkingPremium-module__kzvXLG__locationSelect{color:#536b87;gap:7px;min-width:0;font-size:12px;font-weight:850;display:grid}.JointWorkingPremium-module__kzvXLG__searchPanel>label{flex:190px}.JointWorkingPremium-module__kzvXLG__searchPanel input,.JointWorkingPremium-module__kzvXLG__searchPanel select,.JointWorkingPremium-module__kzvXLG__toolbar select,.JointWorkingPremium-module__kzvXLG__locationSelect select{color:#223f60;min-width:0;max-width:100%;min-height:44px;font:inherit;background:#f9fcff;border:1px solid #c4d6e9;border-radius:11px;padding:10px}.JointWorkingPremium-module__kzvXLG__searchPanel form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.JointWorkingPremium-module__kzvXLG__searchPanel form input{width:120px}.JointWorkingPremium-module__kzvXLG__tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.JointWorkingPremium-module__kzvXLG__tabs button{text-transform:capitalize;box-shadow:none}.JointWorkingPremium-module__kzvXLG__tabs .JointWorkingPremium-module__kzvXLG__selectedTab{color:#fff;background:linear-gradient(120deg,#405ad2,#187eb8);border-color:#0000}.JointWorkingPremium-module__kzvXLG__empty{text-align:center;color:#59728e;background:#ffffffb3;border:1px dashed #bfd3e6;border-radius:16px;padding:32px 16px;line-height:1.6}.JointWorkingPremium-module__kzvXLG__empty small{display:block}.JointWorkingPremium-module__kzvXLG__error{color:#af2a4a;background:#fff0f4;border:1px solid #f3bccb;border-radius:13px;padding:13px}.JointWorkingPremium-module__kzvXLG__requestList{gap:17px;display:grid}.JointWorkingPremium-module__kzvXLG__requestCard{background:#fff;border:1px solid #d0dfed;border-radius:20px;padding:18px;box-shadow:0 5px #d8e5f0}.JointWorkingPremium-module__kzvXLG__requestCard>header{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:start;gap:12px;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;padding:0 0 13px!important;display:flex!important;position:relative!important}.JointWorkingPremium-module__kzvXLG__requestCard h4{margin:5px 0;font-size:18px}.JointWorkingPremium-module__kzvXLG__requestCard header small,.JointWorkingPremium-module__kzvXLG__requestCard header p{color:#697e97}.JointWorkingPremium-module__kzvXLG__requestCard header p{margin:0}.JointWorkingPremium-module__kzvXLG__status{color:#23649d;text-transform:uppercase;background:#eaf3ff;border:1px solid #bcd7ee;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.JointWorkingPremium-module__kzvXLG__requestFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.JointWorkingPremium-module__kzvXLG__requestFacts label{color:#71849c;background:#f7faff;border:1px solid #e0e7f1;border-radius:12px;gap:6px;padding:11px;font-size:11px;display:grid}.JointWorkingPremium-module__kzvXLG__requestFacts strong{color:#233f5b;overflow-wrap:anywhere;font-size:12px}.JointWorkingPremium-module__kzvXLG__proofButton{text-align:left;width:100%;margin-top:10px;color:#fff!important;background:linear-gradient(120deg,#4847d0,#157fc0,#099a82)!important;border:0!important;box-shadow:0 4px #24538f!important}.JointWorkingPremium-module__kzvXLG__backdrop{z-index:2147483500;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07152bcc;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.JointWorkingPremium-module__kzvXLG__dialog{color:#193558;background:linear-gradient(145deg,#fafcff,#eff5fc);border:1px solid #ffffff70;border-radius:25px;outline:0;flex-direction:column;width:min(1200px,96vw);max-height:94dvh;display:flex;overflow:hidden;box-shadow:0 30px 90px #020b2499}.JointWorkingPremium-module__kzvXLG__dialogHeader{color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;background:linear-gradient(115deg,#142a56,#4d40ce,#059d99)!important;height:auto!important;min-height:0!important;padding:21px 24px!important;display:flex!important;position:relative!important}.JointWorkingPremium-module__kzvXLG__dialogHeader small{letter-spacing:.1em;color:#c6ecff;font-size:10px;font-weight:850}.JointWorkingPremium-module__kzvXLG__dialogHeader h2{color:#fff;margin:6px 0;font-size:clamp(20px,3vw,29px)}.JointWorkingPremium-module__kzvXLG__dialogHeader p{color:#ddf4ff;margin:0}.JointWorkingPremium-module__kzvXLG__dialogHeader button{color:#fff;width:42px;height:42px;box-shadow:none;background:#fff2;border-color:#fff4;flex-shrink:0;padding:0;font-size:25px}.JointWorkingPremium-module__kzvXLG__dialogBody{overscroll-behavior:contain;min-height:0;padding:20px;overflow-y:auto}.JointWorkingPremium-module__kzvXLG__dialogFooter{background:#f3f8fd;border-top:1px solid #d5e2ef;flex-shrink:0;justify-content:flex-end;padding:14px 20px;display:flex}.JointWorkingPremium-module__kzvXLG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.JointWorkingPremium-module__kzvXLG__toolbar label{flex:1;min-width:220px}.JointWorkingPremium-module__kzvXLG__toolbar button{flex-shrink:0}.JointWorkingPremium-module__kzvXLG__comparison{background:linear-gradient(135deg,#eff5ff,#f1fbf7);border:1px solid #cddfed;border-radius:20px;padding:17px;box-shadow:0 5px #d4e3ee}.JointWorkingPremium-module__kzvXLG__sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.JointWorkingPremium-module__kzvXLG__sectionTitle h3{margin:6px 0;font-size:21px}.JointWorkingPremium-module__kzvXLG__sectionTitle .JointWorkingPremium-module__kzvXLG__tabs{margin:0}.JointWorkingPremium-module__kzvXLG__twoMaps,.JointWorkingPremium-module__kzvXLG__threeMaps{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.JointWorkingPremium-module__kzvXLG__threeMaps{grid-template-columns:repeat(3,minmax(0,1fr))}.JointWorkingPremium-module__kzvXLG__mapCard{background:#fff;border:1px solid #cbddeb;border-top:4px solid #4189df;border-radius:17px;min-width:0;padding:14px;box-shadow:0 5px 16px #143d6710}.JointWorkingPremium-module__kzvXLG__mapCard:nth-child(2){border-top-color:#0ab294}.JointWorkingPremium-module__kzvXLG__mapCard:nth-child(3){border-top-color:#925bdd}.JointWorkingPremium-module__kzvXLG__mapCard>small{color:#67809a;text-transform:uppercase;font-size:10px;font-weight:850}.JointWorkingPremium-module__kzvXLG__mapCard h4{overflow-wrap:anywhere;margin:6px 0 11px;font-size:17px}.JointWorkingPremium-module__kzvXLG__mapFrame{border:1px solid #d3e0ee;border-radius:13px;height:275px;overflow:hidden}.JointWorkingPremium-module__kzvXLG__mapFrame iframe{border:0;width:100%;height:100%}.JointWorkingPremium-module__kzvXLG__missingGps{color:#627992;text-align:center;background:#f6f9fc;border:1px dashed #bdcfdf;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:275px;font-weight:850;display:flex}.JointWorkingPremium-module__kzvXLG__missingGps small{font-weight:500}.JointWorkingPremium-module__kzvXLG__mapCard dl{gap:5px;margin:12px 0;display:grid}.JointWorkingPremium-module__kzvXLG__mapCard dt{color:#718399;text-transform:uppercase;font-size:10px;font-weight:850}.JointWorkingPremium-module__kzvXLG__mapCard dd{overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:800}.JointWorkingPremium-module__kzvXLG__mapCard a,.JointWorkingPremium-module__kzvXLG__capture a{color:#1766b5;font-weight:850;text-decoration:none}.JointWorkingPremium-module__kzvXLG__coordinates{color:#74859a;overflow-wrap:anywhere;font-size:11px}.JointWorkingPremium-module__kzvXLG__evidenceNote{color:#60758e;font-size:12px;line-height:1.65}.JointWorkingPremium-module__kzvXLG__times{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.JointWorkingPremium-module__kzvXLG__times span{color:#728198;background:#fff;border:1px solid #d3e1ed;border-radius:12px;gap:6px;padding:11px;font-size:11px;display:grid}.JointWorkingPremium-module__kzvXLG__times b{color:#274665;font-size:12px}.JointWorkingPremium-module__kzvXLG__locationSelect{margin:12px 0}.JointWorkingPremium-module__kzvXLG__audit{background:#fff;border:1px solid #d4e1ee;border-radius:16px;margin-top:20px;padding:15px}.JointWorkingPremium-module__kzvXLG__audit>summary,.JointWorkingPremium-module__kzvXLG__auditCard>summary{cursor:pointer;color:#2b5282;font-weight:850;line-height:1.5}.JointWorkingPremium-module__kzvXLG__auditCard{background:#f7faff;border:1px solid #dce5ef;border-radius:14px;margin:12px 0;padding:14px}.JointWorkingPremium-module__kzvXLG__auditCard h4{margin:0 0 10px}.JointWorkingPremium-module__kzvXLG__auditCard p{color:#566d87;font-size:12px;line-height:1.6}.JointWorkingPremium-module__kzvXLG__capture{overflow-wrap:anywhere;color:#61758e;gap:6px;margin-top:8px;font-size:12px;display:grid}.JointWorkingPremium-module__kzvXLG__capture b{color:#284666}@media (max-width:900px){.JointWorkingPremium-module__kzvXLG__threeMaps{grid-template-columns:1fr}.JointWorkingPremium-module__kzvXLG__threeMaps .JointWorkingPremium-module__kzvXLG__mapFrame{height:280px}.JointWorkingPremium-module__kzvXLG__requestFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.JointWorkingPremium-module__kzvXLG__monitor{border-radius:18px;padding:15px}.JointWorkingPremium-module__kzvXLG__monitorHeader{flex-direction:column;align-items:stretch;gap:13px}.JointWorkingPremium-module__kzvXLG__monitorHeader h3{font-size:23px}.JointWorkingPremium-module__kzvXLG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.JointWorkingPremium-module__kzvXLG__metrics article{padding:12px}.JointWorkingPremium-module__kzvXLG__metrics b{font-size:18px}.JointWorkingPremium-module__kzvXLG__searchPanel{padding:12px}.JointWorkingPremium-module__kzvXLG__searchPanel>label{flex-basis:100%}.JointWorkingPremium-module__kzvXLG__searchPanel form{width:100%}.JointWorkingPremium-module__kzvXLG__requestCard{padding:14px}.JointWorkingPremium-module__kzvXLG__requestCard h4{font-size:16px}.JointWorkingPremium-module__kzvXLG__backdrop{align-items:flex-end;padding:0}.JointWorkingPremium-module__kzvXLG__dialog{border-radius:23px 23px 0 0;width:100%;max-height:94dvh}.JointWorkingPremium-module__kzvXLG__dialogHeader{padding:17px!important}.JointWorkingPremium-module__kzvXLG__dialogBody,.JointWorkingPremium-module__kzvXLG__comparison{padding:12px}.JointWorkingPremium-module__kzvXLG__twoMaps,.JointWorkingPremium-module__kzvXLG__times{grid-template-columns:1fr}.JointWorkingPremium-module__kzvXLG__mapFrame{height:260px}.JointWorkingPremium-module__kzvXLG__dialogFooter button{width:100%}.JointWorkingPremium-module__kzvXLG__toolbar label{flex-basis:100%;min-width:0}.JointWorkingPremium-module__kzvXLG__toolbar>button,.JointWorkingPremium-module__kzvXLG__searchPanel select{width:100%}}.JointWorkingPremium-module__kzvXLG__doctorPicker{background:linear-gradient(125deg,#edf5ff,#f5f0ff);border:1px solid #d6e4f1;border-radius:20px;margin-top:20px;padding:18px}.JointWorkingPremium-module__kzvXLG__doctorPicker p{color:#60768f;font-size:12px}.JointWorkingPremium-module__kzvXLG__doctorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.JointWorkingPremium-module__kzvXLG__doctorGrid button{text-align:left;color:#24445f;cursor:pointer;background:#fff;border:1px solid #d1deed;border-top:3px solid #7564d8;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 4px #dbe5f0}.JointWorkingPremium-module__kzvXLG__doctorGrid button>span{color:#6652c8;background:#eae6ff;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.JointWorkingPremium-module__kzvXLG__doctorGrid button div{flex:1;gap:7px;min-width:0;display:grid}.JointWorkingPremium-module__kzvXLG__doctorGrid b{overflow-wrap:anywhere;font-size:12px}.JointWorkingPremium-module__kzvXLG__doctorGrid small{color:#71859b;font-size:10px}.JointWorkingPremium-module__kzvXLG__doctorGrid em{color:#476aab;font-size:10px;font-style:normal}.JointWorkingPremium-module__kzvXLG__doctorGrid button.JointWorkingPremium-module__kzvXLG__selectedDoctor{background:linear-gradient(125deg,#eef2ff,#e6faf3);border-color:#6b80db}.JointWorkingPremium-module__kzvXLG__doctorGrid button:focus-visible{outline-offset:2px;outline:3px solid #798aeb}@media (max-width:650px){.JointWorkingPremium-module__kzvXLG__doctorGrid{grid-template-columns:1fr}.JointWorkingPremium-module__kzvXLG__doctorPicker{padding:13px}.JointWorkingPremium-module__kzvXLG__doctorGrid button{padding:12px}}
.JointWorkingRulesDatabase-module__Y84Poa__page{color:#17243a;background:linear-gradient(145deg,#f7fbff,#eaf3ff);min-height:100%;padding:12px}.JointWorkingRulesDatabase-module__Y84Poa__hero{color:#fff;background:linear-gradient(135deg,#074482,#128af0);border-radius:25px;justify-content:space-between;align-items:flex-end;gap:22px;box-shadow:0 12px #073a70,0 20px 36px #1767a82c;box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important;padding:30px!important;display:flex!important;overflow:hidden!important}.JointWorkingRulesDatabase-module__Y84Poa__hero>div{position:static!important;transform:none!important}.JointWorkingRulesDatabase-module__Y84Poa__hero small{letter-spacing:2px;font-weight:850}.JointWorkingRulesDatabase-module__Y84Poa__hero h1{margin:8px 0;font-size:clamp(30px,4vw,42px)}.JointWorkingRulesDatabase-module__Y84Poa__hero p{max-width:760px;margin:0;font-size:17px;line-height:1.5}.JointWorkingRulesDatabase-module__Y84Poa__hero>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.JointWorkingRulesDatabase-module__Y84Poa__hero button,.JointWorkingRulesDatabase-module__Y84Poa__form button,.JointWorkingRulesDatabase-module__Y84Poa__list button{color:#14558c;background:#fff;border:1px solid #c2d8eb;border-radius:12px;padding:12px 16px;font-weight:850;box-shadow:0 5px #a9c6df}.JointWorkingRulesDatabase-module__Y84Poa__stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:27px 0 18px;display:grid}.JointWorkingRulesDatabase-module__Y84Poa__stats article{background:#fff;border:1px solid #d4e0ed;border-radius:20px;padding:21px;box-shadow:0 9px 24px #1b568513}.JointWorkingRulesDatabase-module__Y84Poa__stats span,.JointWorkingRulesDatabase-module__Y84Poa__stats small{color:#708093;display:block}.JointWorkingRulesDatabase-module__Y84Poa__stats strong{margin:9px 0;font-size:32px;display:block}.JointWorkingRulesDatabase-module__Y84Poa__form,.JointWorkingRulesDatabase-module__Y84Poa__list{background:#fff;border:1px solid #d4e0ed;border-radius:21px;margin-top:17px;padding:22px;box-shadow:0 10px 28px #1c527912}.JointWorkingRulesDatabase-module__Y84Poa__title{justify-content:space-between;gap:14px;display:flex}.JointWorkingRulesDatabase-module__Y84Poa__title h2{margin:0;font-size:22px}.JointWorkingRulesDatabase-module__Y84Poa__title p{color:#6b7c90;margin:7px 0}.JointWorkingRulesDatabase-module__Y84Poa__title>b{color:#1760bd;background:#e8f1ff;border-radius:20px;align-self:flex-start;padding:8px 11px;font-size:11px}.JointWorkingRulesDatabase-module__Y84Poa__grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:19px;display:grid}.JointWorkingRulesDatabase-module__Y84Poa__grid label{flex-direction:column;gap:7px;font-weight:800;display:flex}.JointWorkingRulesDatabase-module__Y84Poa__grid input,.JointWorkingRulesDatabase-module__Y84Poa__grid select{box-sizing:border-box;height:49px;font:inherit;background:#fff;border:1px solid #bfd1e3;border-radius:11px;padding:0 12px}.JointWorkingRulesDatabase-module__Y84Poa__proof,.JointWorkingRulesDatabase-module__Y84Poa__protection{color:#36546e;background:#eef7ff;border:1px solid #b8d4ed;border-radius:14px;margin-top:17px;padding:15px;line-height:1.55}.JointWorkingRulesDatabase-module__Y84Poa__form footer{justify-content:flex-end;gap:11px;margin-top:18px;display:flex}.JointWorkingRulesDatabase-module__Y84Poa__form footer button:last-child{color:#fff;background:linear-gradient(#3488ef,#1762d7);border-color:#1a5fc2;box-shadow:0 6px #08489e}.JointWorkingRulesDatabase-module__Y84Poa__list>article{border-top:1px solid #e2eaf1;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:16px 0;display:grid}.JointWorkingRulesDatabase-module__Y84Poa__list>article:first-of-type{margin-top:12px}.JointWorkingRulesDatabase-module__Y84Poa__list strong,.JointWorkingRulesDatabase-module__Y84Poa__list span,.JointWorkingRulesDatabase-module__Y84Poa__list small{display:block}.JointWorkingRulesDatabase-module__Y84Poa__list span{color:#596b7e;margin:5px 0}.JointWorkingRulesDatabase-module__Y84Poa__list small{color:#7a8998}.JointWorkingRulesDatabase-module__Y84Poa__list em{text-transform:capitalize;border-radius:10px;padding:7px 10px;font-style:normal}.JointWorkingRulesDatabase-module__Y84Poa__active{color:#087a59;background:#e0f7ef}.JointWorkingRulesDatabase-module__Y84Poa__inactive{color:#8a5d15;background:#fff1d4}.JointWorkingRulesDatabase-module__Y84Poa__list nav{gap:8px;display:flex}.JointWorkingRulesDatabase-module__Y84Poa__list nav button{padding:9px 13px}.JointWorkingRulesDatabase-module__Y84Poa__toast{z-index:1100;color:#fff;background:#123d6e;border-radius:16px;justify-content:space-between;gap:20px;max-width:430px;padding:16px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 36px #001c3b5c}.JointWorkingRulesDatabase-module__Y84Poa__toast b,.JointWorkingRulesDatabase-module__Y84Poa__toast span{display:block}.JointWorkingRulesDatabase-module__Y84Poa__toast span{margin-top:4px}.JointWorkingRulesDatabase-module__Y84Poa__toast button{color:#fff;background:0 0;border:0;font-size:22px}@media (max-width:800px){.JointWorkingRulesDatabase-module__Y84Poa__page{padding:4px}.JointWorkingRulesDatabase-module__Y84Poa__hero{flex-direction:column!important;align-items:stretch!important;padding:26px 22px 30px!important}.JointWorkingRulesDatabase-module__Y84Poa__hero h1{line-height:1.12;font-size:32px!important}.JointWorkingRulesDatabase-module__Y84Poa__hero p{font-size:16px}.JointWorkingRulesDatabase-module__Y84Poa__hero>div:last-child{grid-template-columns:1fr 1fr;display:grid}.JointWorkingRulesDatabase-module__Y84Poa__hero button:last-child{grid-column:1/-1}.JointWorkingRulesDatabase-module__Y84Poa__stats{grid-template-columns:1fr 1fr}.JointWorkingRulesDatabase-module__Y84Poa__grid{grid-template-columns:1fr}.JointWorkingRulesDatabase-module__Y84Poa__title{flex-direction:column}.JointWorkingRulesDatabase-module__Y84Poa__list>article{grid-template-columns:1fr auto}.JointWorkingRulesDatabase-module__Y84Poa__list nav{grid-column:1/-1}.JointWorkingRulesDatabase-module__Y84Poa__toast{bottom:12px;left:12px;right:12px}}.JointWorkingRulesDatabase-module__Y84Poa__page{background:radial-gradient(circle at 95% 0,#6760de12,#0000 36%),linear-gradient(140deg,#f8fbff,#eff6fd);border-radius:24px}.JointWorkingRulesDatabase-module__Y84Poa__hero{box-shadow:0 8px #1c407c,0 22px 38px #18366a26;background:linear-gradient(115deg,#172554,#4540c8 52%,#079c9b)!important}.JointWorkingRulesDatabase-module__Y84Poa__hero h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)}.JointWorkingRulesDatabase-module__Y84Poa__hero small{color:#c3f0ff}.JointWorkingRulesDatabase-module__Y84Poa__hero p{color:#e3f4ff;font-size:15px}.JointWorkingRulesDatabase-module__Y84Poa__hero button{background:linear-gradient(145deg,#fff,#e9f4ff);box-shadow:0 3px #acccdf}.JointWorkingRulesDatabase-module__Y84Poa__stats article{background:linear-gradient(145deg,#fff,#f7faff);border-top:4px solid #4478e5;box-shadow:0 5px #d9e5ef,0 12px 25px #1835570e}.JointWorkingRulesDatabase-module__Y84Poa__stats article:nth-child(2){border-top-color:#09ad8d}.JointWorkingRulesDatabase-module__Y84Poa__stats article:nth-child(3){border-top-color:#9760da}.JointWorkingRulesDatabase-module__Y84Poa__stats article:nth-child(4){border-top-color:#e6a32e}.JointWorkingRulesDatabase-module__Y84Poa__stats strong{color:#285589}.JointWorkingRulesDatabase-module__Y84Poa__form,.JointWorkingRulesDatabase-module__Y84Poa__list{background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 5px #d7e4ef,0 14px 28px #163a6310}.JointWorkingRulesDatabase-module__Y84Poa__grid label{color:#516881;font-size:13px}.JointWorkingRulesDatabase-module__Y84Poa__grid input,.JointWorkingRulesDatabase-module__Y84Poa__grid select{background:#f8fbff;transition:box-shadow .15s}.JointWorkingRulesDatabase-module__Y84Poa__grid input:focus,.JointWorkingRulesDatabase-module__Y84Poa__grid select:focus{border-color:#5082d9;outline:0;box-shadow:0 0 0 3px #5082d920}.JointWorkingRulesDatabase-module__Y84Poa__list>article{background:#fff;border:1px solid #dbe5ef;border-left:4px solid #5385dc;border-radius:15px;margin-top:12px;padding:15px;box-shadow:0 4px 12px #1636580b}.JointWorkingRulesDatabase-module__Y84Poa__proof,.JointWorkingRulesDatabase-module__Y84Poa__protection{background:linear-gradient(110deg,#eef5ff,#effcf8);border-radius:15px}.JointWorkingRulesDatabase-module__Y84Poa__hero button:focus-visible,.JointWorkingRulesDatabase-module__Y84Poa__form button:focus-visible,.JointWorkingRulesDatabase-module__Y84Poa__list button:focus-visible{outline-offset:3px;outline:3px solid #33bcb2}
