@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,400;0,500;0,600;1,200;1,500&display=swap);:root{--ion-color-soft-primary:#6c8dfa;--ion-color-soft-danger:#ff7e7e;--ion-color-soft-success:#6dd6a0;--ion-color-soft-warning:#ffd166;--ion-color-soft-secondary:#a5a5a5;--ion-color-soft-teal:#7fd1b9;--ion-color-soft-mint:#84dcc6;--ion-color-soft-orange:#ffb347}.modal-fullscreen{--width:100%;--height:100%;--border-radius:0}ion-range::part(tick){background:#a2d2ff}ion-range::part(tick-active){background:#bde0fe}ion-range::part(pin){align-items:center;background:#ffafcc;border-radius:50%;color:#fff;display:inline-flex;height:28px;justify-content:center;min-width:28px;top:-20px;transform:scale(1.01);transition:transform .12s ease,background .12s ease}ion-range::part(pin):before{content:none}ion-range::part(knob){background:#ffc8dd}ion-range::part(bar){background:#a2d2ff}ion-range::part(bar-active){background:#bde0fe}ion-checkbox::part(container){border:2px solid #3880ff}:root{font-family:Poppins!important}body{font-family:Poppins,Arial,sans-serif}.d-flex{display:flex}.gap-2{gap:10px}.justify-start{justify-content:start}.justify-center{justify-content:center}.space-between{justify-content:space-between}.justify-end{justify-content:end}.space-even{justify-content:space-evenly}.align-center{align-items:center}.cardHover{height:100px;opacity:.8!important;transition:.3s;width:100px}.cardHover:hover{opacity:1!important;transform:scale(1.05)}.pointer{cursor:pointer!important}.p-5{padding:5px}.p-0{padding:0!important}.pl-15{padding-left:15px}.p-10{padding:10px}.pr-10{padding-right:10px}.m-0{margin:0!important}.mt-1{margin-top:2px}.mt-5{margin-top:10px}.mt-10{margin-top:20px}.mt-3{margin-top:8px}.mb-2{margin-bottom:4px}.border-1{border:1px solid #b1b1b1}.border-right{border-right:1px solid}.border-top{border-top:1px solid}.border-bottom{border-bottom:1px solid}.radius-0,.rounded-1{border-radius:5px}.text-right{text-align:right}.text-bold{font-weight:700}.fs-20{font-size:20px}.fs-medium{font-size:medium}.toolbar-background{background-color:#005be0}@media print{#wrapper,body,html{height:100%}}.item{opacity:1;transform:translateX(0);transition:all .3s ease}.item.removing{transform:translateX(100%)}.item.approving,.item.removing{height:auto;margin:0;opacity:0;padding:0;pointer-events:none}.item.approving{transform:translateX(-100%)}.punchOutButtonSection{animation:shake 1s ease-in 1s infinite reverse both running}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}:root{--ion-color-primary:#0054e9;--ion-color-primary-rgb:0,84,233;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#004acd;--ion-color-primary-tint:#1a65eb;--ion-color-secondary:#0163aa;--ion-color-secondary-rgb:1,99,170;--ion-color-secondary-shade:#015796;--ion-color-secondary-tint:#1a73b3;--ion-color-tertiary:#6030ff;--ion-color-tertiary-rgb:96,48,255;--ion-color-tertiary-shade:#542ae0;--ion-color-tertiary-tint:#7045ff;--ion-color-success:#2dd55b;--ion-color-success-rgb:45,213,91;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#28bb50;--ion-color-success-tint:#42d96b;--ion-color-danger:#c5000f;--ion-color-danger-rgb:197,0,15;--ion-color-danger-shade:#ad000d;--ion-color-danger-tint:#cb1a27;--ion-color-medium:#636469;--ion-color-medium-rgb:99,100,105;--ion-color-medium-shade:#57585c;--ion-color-medium-tint:#737478}html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-dynamic-font:-apple-system-body;--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios .modal-footer-moving ion-toolbar,html.ios ion-modal ion-toolbar{padding-left:calc(var(--ion-safe-area-left) + 8px);padding-right:calc(var(--ion-safe-area-right) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity:0.18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity:0;--box-shadow:none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#0054e9)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,0,84,233)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#004acd)!important;--ion-color-tint:var(--ion-color-primary-tint,#1a65eb)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#0163aa)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,1,99,170)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#015796)!important;--ion-color-tint:var(--ion-color-secondary-tint,#1a73b3)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#6030ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,96,48,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#542ae0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#7045ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd55b)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,213,91)!important;--ion-color-contrast:var(--ion-color-success-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-success-shade,#28bb50)!important;--ion-color-tint:var(--ion-color-success-tint,#42d96b)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#c5000f)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,197,0,15)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#ad000d)!important;--ion-color-tint:var(--ion-color-danger-tint,#cb1a27)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#636469)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,99,100,105)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#57585c)!important;--ion-color-tint:var(--ion-color-medium-tint,#737478)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{bottom:0;contain:layout size style;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:0}ion-modal>.ion-page{contain:layout style;height:100%;position:relative}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports(padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports(padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;overflow-y:hidden;pointer-events:none;touch-action:manipulation}.menu-content-open ion-content{--overflow:hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width:0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:transform .3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width:0px;--inner-border-width:0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width:fit-content;--height:fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{min-height:320px;width:320px}[ion-last-focus],[role=banner][tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,header[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:initial}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{border-width:0;box-sizing:initial;height:1px}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{color:inherit;font:inherit;height:auto;overflow:auto}textarea::placeholder{padding-left:2px}form,input,optgroup,select{color:inherit;font:inherit;margin:0}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{font-feature-settings:inherit;-webkit-appearance:button;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;padding:0;text-transform:none}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;width:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;height:100%;margin:0;max-height:100%;max-width:100%;overflow:hidden;overscroll-behavior-y:none;padding:0;position:fixed;text-rendering:optimizeLegibility;touch-action:manipulation;transform:translateZ(0);width:100%}html{font-family:var(--ion-font-family)}@supports(-webkit-touch-callout:none){html{font:16px var(--ion-font-family);font:var(--ion-dynamic-font,16px var(--ion-font-family))}}a{background-color:initial;color:#0054e9;color:var(--ion-color-primary,#0054e9)}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:10px;margin-top:16px}h1{font-size:1.625rem;margin-top:20px}h2{font-size:1.5rem;margin-top:18px}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-bottom:16px;padding-bottom:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding,.ion-padding-top{padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-top{--padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}.ion-padding-bottom{--padding-bottom:var(--ion-padding,16px)}.ion-padding-bottom,.ion-padding-vertical{padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin,.ion-margin-top{margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-top{--margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}.ion-margin-bottom{--margin-bottom:var(--ion-margin,16px)}.ion-margin-bottom,.ion-margin-vertical{margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.addContainer{border:1px solid #b1b1b1;border-radius:5px;margin:10px;padding:10px}.addContent{display:flex;font-weight:700;justify-content:space-between}.joiningFormHeader{background:#3880ff;color:#fff;font-size:22px;padding:50px;text-align:center}.detailContent{color:grey;display:flex;flex-direction:column;font-size:13px;font-weight:400}.detailContainer{align-items:center;border-bottom:1px solid #b1b1b1;display:flex;justify-content:space-between;margin:5px;padding:5px}.thanksCard{background:#fff;border:1px solid #b1b1b1;border-radius:4px;margin:60px auto;padding:10px;width:500px}.joining-form-overflow{height:100%;overflow-y:auto}.page-title{font-weight:500;padding:0 8px}.page-content{--background:#f5f9ff}.content-container{margin:0 auto;width:100%}.custom-loading{--background:#ffffffe6;--spinner-color:var(--ion-color-primary);.loading-wrapper{background:#0000;box-shadow:none}}.logout-button{--color:#fff;--background-hover:#ffffff1a;font-weight:500;text-transform:none}.logout-action-sheet{--background:#fff;.action-sheet-title{color:var(--ion-color-dark);font-size:1.1rem;font-weight:600}.action-sheet-sub-title{color:var(--ion-color-medium);font-size:.9rem}}.logout-action-button{color:var(--ion-color-danger)!important}.cancel-action-button{font-weight:500}@media (max-width:768px){.page-title{font-size:1rem;padding:0 8px}.logout-button{font-size:.875rem}.content-container{padding:12px!important}}@media (max-width:480px){.page-title{font-size:.9rem}.logout-button{font-size:.8rem;margin-right:4px}}ion-page{transition:transform .3s ease-out,opacity .3s ease-out;will-change:transform,opacity}ion-page.ion-page-transitioning{z-index:1000}.back-button-animated{transition:all .2s ease-in-out}.back-button-animated:hover{opacity:.8;transform:translateX(-2px)}.custom-loading{--background:#000000b3;--color:#3880ff}.custom-loading .loading-wrapper{background:#ffffffe6;border-radius:10px;padding:20px}.page-transition-container{height:100%;overflow:hidden;position:relative;width:100%}.slide-animation{animation:slideOut .3s ease-out forwards}.fade-animation{animation:fadeOut .3s ease-out forwards}.scale-animation{animation:scaleOut .3s ease-out forwards}.bounce-animation{animation:bounceOut .5s ease-in-out forwards}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{opacity:.9;transform:scale(1.1)}60%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.page-enter{animation:slideIn .3s ease-out forwards}.page-enter-fade{animation:fadeIn .3s ease-out forwards}.page-enter-scale{animation:scaleIn .3s ease-out forwards}@media (max-width:768px){ion-page{transition-duration:.2s}.fade-animation,.scale-animation,.slide-animation{animation-duration:.2s}}@media (prefers-reduced-motion:reduce){ion-page{transition:none}.bounce-animation,.fade-animation,.scale-animation,.slide-animation{animation:none}}ion-toolbar{transition:all .3s ease-out}ion-back-button{transition:all .2s ease-in-out}ion-back-button:hover{--color:#fffc}.content-container{transition:all .3s ease-out}.animation-preparing,.animation-running{pointer-events:none}.animation-complete{pointer-events:auto}.previewContainer{width:auto}.previewHeadingContainer{border-bottom:1px solid #e1e1e1;padding:20px;text-align:center}.previewContent{overflow-x:auto;padding:20px;white-space:nowrap;width:100%}.previewCategory{display:flex;font-size:15px;gap:30px;margin-top:10px}.preveiewSubtitle{width:250px}.previewFooter{border-top:1px solid #e1e1e1;font-size:14px;overflow-x:auto;padding:20px;white-space:nowrap;width:100%}.previewTable{margin:20px;overflow-x:auto}.styledTable{border-collapse:collapse;font-family:Arial,sans-serif;width:100%}.paymentAmount{background:#f1f1f1;color:green;font-size:20px;font-weight:700;padding:10px}.addvanceAmount{color:green;font-size:16px;font-weight:700}.styledTable td,.styledTable th{border:1px solid #ddd;padding:12px 15px;text-align:left}.styledTable th{background-color:#f4f4f4;color:#333;font-weight:700}.styledTable tbody tr:nth-child(odd){background-color:#f9f9f9}.styledTable tbody tr:nth-child(2n){background-color:#fff}.styledTable tbody tr:hover{background-color:#f1f1f1}.date-header{background-color:#eef3f8;font-size:1.1rem;font-weight:700;text-align:center}.date-row td{border:none;font-size:1rem;font-weight:700;padding:15px}.styledTable td{color:#555}.styledTable th.sticky{position:sticky;top:0;z-index:1}@media screen and (max-width:768px){.styledTable td,.styledTable th{font-size:.9rem}}.no-data-message{color:#555;font-size:16px;margin-top:20px}.request-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:16px 0;padding:16px}.request-item.claim-pending{background:#b2f2bb}.request-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.request-type{color:#3880ff;font-size:13px;font-weight:700}.request-actions{display:flex;gap:4px}.request-content{margin-bottom:12px}.request-row{color:#555;display:flex;font-size:14px;justify-content:space-between;margin:4px 0}.amount-value{font-family:serif;font-family:initial}.request-footer{align-items:center;border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;margin-top:12px;padding-top:8px}.details-icon{margin-left:4px}.icon-container{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;height:100px;justify-content:center;margin:10px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:120px}.icon-container:hover{box-shadow:0 6px 15px #00000026;transform:translateY(5px) skew(-5deg,0deg)}.icon-container ion-icon{color:#4a90e2;font-size:40px;margin-bottom:10px}.icon-container span{color:#333;font-size:14px;font-weight:600;text-align:center}.category-container{display:flex;justify-content:center}.leave__active{view-transition-name:active-image}.welcomeContanier{align-items:center;background-color:#0057ef;border-bottom:15px solid #ffb100;border-radius:0 0 39px 40px;padding:20px}.welcomeBox{display:flex;justify-content:space-between}.borderR{padding:10px}.welcomemsg{color:#fff;display:flex;font-size:18px}.profileImg{align-items:center;display:flex;height:75px;justify-content:center;width:75px}.desigination{color:#fff;font-size:13px}.name{color:#fff;font-size:16px;font-weight:700}.checkin{background:#fff;border:1px solid;border-radius:10px;font-size:13px;margin-top:50px;padding:10px}ion-checkbox{--size:22px;--checkbox-background-checked:#6815ec}ion-checkbox::part(container){border:2px solid #6815ec;border-radius:6px;height:20px;padding-block:3px;width:20px}ion-button{--color:#fff;font-weight:900}ion-radio{--border-radius:4px;--inner-border-radius:4px;--color:#b0b0b0;--color-checked:#6815ec}ion-radio.ios::part(container){border:2px solid #b0b0b0!important;border-radius:4px;height:20px;width:20px}.radio-checked.ios::part(container){border-color:#6815ec}.submit-btn{background-color:#0077b8}.date-input{min-height:40px!important}.file{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.file-upload{border-radius:5px;color:#fff;font-size:.9rem;padding:0 25px;position:relative;text-align:center;text-transform:uppercase}.file-upload,.file-upload:hover{cursor:pointer!important;height:40px;width:100%}.file-label{cursor:pointer!important;width:fit-content}.file-label:hover{cursor:pointer!important;width:auto}.file-input{border-radius:5px;font-size:0;left:0;opacity:0;position:absolute;top:0;z-index:1;z-index:12}.file-input,.file-input:hover{cursor:pointer!important;height:100%;width:100%}.tableContainer{border:1px solid #c0b3b3;border-radius:4px;overflow-x:auto;text-align:center;white-space:nowrap;width:100%}.reportCard{align-items:center;border:1px solid #e0e0e0;border-radius:10px;display:flex;gap:20px;padding:2%;width:500px}.tableHeading{font-size:16px;font-weight:700}.table-td,.tableHeading{border-bottom:1px solid #c0b3b3}.table-td{padding:10px}@media (min-width:300px) and (max-width:760px){.reportCard{border:1px solid #e0e0e0;border-radius:10px;display:block;padding:2%;width:100%}}@media (max-width:768px){.mobile-table{max-width:800px;overflow-x:auto}.table-td,.tableHeading{box-sizing:border-box;font-size:12px;padding:7px;width:100%}.table-td:nth-child(odd){background-color:#f9f9f9}}@media only screen and (max-width:500px){.mobile-table{max-width:500px;overflow-x:auto}}.lesson-container{overflow-x:auto;position:relative}.lesson-table{border-collapse:collapse;color:#4b5563;font-size:14px;width:100%}.lesson-header{background-color:#f9fafb;color:#4b5563;font-size:12px;text-transform:uppercase}.lesson-header-cell{padding:12px 24px;text-align:left}.lesson-row:nth-child(2n),.lesson-row:nth-child(odd){border-bottom:1px solid #f3f4f6}.lesson-cell{padding:12px 24px;text-align:left}.lesson-content{color:#1f2937;font-weight:600}.lesson-row:hover{background-color:#e5e7eb;cursor:pointer}@media (max-width:768px){.lesson-table{font-size:12px}.lesson-cell,.lesson-header-cell{padding:10px 12px}}.lesson-container.dark .lesson-header-cell{background-color:#374151;color:#9ca3af}.lesson-container.dark .lesson-cell{background-color:#1f2937;color:#d1d5db}.lesson-container.dark .lesson-row:nth-child(2n){background-color:#374151}.lesson-container.dark .lesson-row:hover{background-color:#4b5563}.attendance-report-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.attendance-report-card{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.employee-card{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:30px;overflow:hidden}.employee-header{background:#3f51b5;color:#fff;font-weight:600;padding:12px 20px}.attendance-table{border-collapse:collapse;width:100%}.attendance-table th{background:#f5f5f5;border-bottom:2px solid #e0e0e0;color:#333;font-weight:600;padding:12px 15px;text-align:left}.attendance-table td{border-bottom:1px solid #e0e0e0;padding:12px 15px;vertical-align:middle}.attendance-table tr:last-child td{border-bottom:none}.attendance-table tr:hover{background-color:#f9f9f9}.status-cell{font-weight:500;text-transform:capitalize}.status-cell.present,.status-cell.present-wfh{color:#2e7d32}.status-cell.absent,.status-cell.unpunched{color:#c62828}.status-cell.onduty,.status-cell.schoolvisit,.status-cell.training{color:#1565c0}.status-cell.meeting{color:#6a1b9a}.task-button{background:#3f51b5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s}.task-button:hover{background:#303f9f}.task-button:disabled{background:#b0bec5;cursor:not-allowed}.icon-button{background:none;border:none;color:#3f51b5;cursor:pointer;font-size:18px;padding:5px}@media (max-width:768px){.responsive-table-container{overflow-x:auto}.attendance-table{min-width:600px}}.unpunched-row{background-color:#ffebee!important}@media print{.attendance-report-container{padding:0}.employee-card{margin-bottom:20px;page-break-inside:avoid}}.luxury-birthday-page{--ion-background-color:#faf9f7}.luxury-header{background:linear-gradient(90deg,#3880ff,#80ceff);box-shadow:0 4px 30px #0000001a;padding-bottom:0}.luxury-header ion-toolbar{--background:#0000;--color:#fff;padding-top:12px}.header-content{align-items:center;display:flex;justify-content:space-between;width:100%}.luxury-title{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:1px}.luxury-title .accent{color:#fff;font-weight:600}.luxury-refresh{--color:#fff;--background-hover:#ffffff1a}.month-display{padding:20px 24px 30px;position:relative}.month-content{align-items:flex-end;display:flex;justify-content:space-between}.luxury-month{color:#fff;font-size:2.5rem;font-weight:300;letter-spacing:1px;margin:0}.luxury-subtitle{color:#ffffffb3;font-size:.9rem;font-weight:300;letter-spacing:.5px;margin:4px 0 0}.decoration{margin-bottom:8px;position:relative}.decoration-icon{color:#fff;font-size:2rem}.decoration-icon:hover{color:gold}.luxury-content{--padding-top:0;--padding-bottom:20px;--padding-start:20px;--padding-end:20px;background:#faf9f7}.luxury-loading{--background:rgba(65,65,135,.902) --spinner-color:#3880ff;--min-width:200px;--height:140px;--border-radius:12px;--message-color:#fff}.luxury-alert .alert-wrapper{background:#faf9f7;border:1px solid #0000000d;border-radius:16px;box-shadow:0 10px 30px #00000026;max-width:340px}.luxury-alert .alert-head{padding:20px 24px 10px}.luxury-alert .alert-title{color:#1a1a2e;font-size:1.3rem;font-weight:500;letter-spacing:.5px}.luxury-alert .alert-message{color:#666;font-size:.95rem;line-height:1.5;padding-bottom:20px}.luxury-alert-confirm{--color:#3880ff;font-weight:500;letter-spacing:.5px}.luxury-alert-cancel{--color:#666;font-weight:400}.luxury-error{align-items:center;background:#fff0f0;border-left:4px solid #3880ff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;justify-content:space-between;margin:20px 0;padding:16px}.luxury-error ion-text{color:#3880ff;font-size:.9rem}.luxury-retry{--color:#3880ff;--background-hover:#e945601a;font-weight:500}.luxury-empty{align-items:center;display:flex;height:60vh;justify-content:center}.empty-content{padding:40px;text-align:center}.empty-icon{color:#1a1a2e1a;font-size:80px;margin-bottom:24px}.luxury-empty h3{color:#1a1a2e;font-size:1.3rem;font-weight:400;margin-bottom:8px}.luxury-empty p{color:#888;font-size:.95rem;font-weight:300;margin:0}.luxury-grid{margin-top:-20px;padding:0}.luxury-card{background:#fff;border:1px solid #00000008;border-radius:16px;box-shadow:0 5px 20px #0000000d;margin:20px 10px;overflow:visible;position:relative;transition:all .3s ease}.card-highlight{background:linear-gradient(90deg,#3880ff,#3880ff);border-radius:16px 16px 0 0;height:4px;left:0;position:absolute;right:0;top:0}.luxury-card:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.card-content{padding:30px 20px 25px}.luxury-avatar{border:4px solid #fff;box-shadow:0 5px 15px #0000001a;height:100px;margin-bottom:20px;width:100px}.birthday-ribbon{align-items:center;border-radius:20px;color:grey;display:flex;font-size:.8rem;font-weight:500;padding:6px 14px}.birthday-ribbon ion-icon{color:#3880ff;font-size:.9rem;margin-left:6px}.employee-info{margin-bottom:20px;text-align:center;width:100%}.employee-info ion-card-title{color:#1a1a2e;font-size:1.1rem;font-weight:500;letter-spacing:.3px;margin-bottom:6px}.employee-info ion-card-subtitle{color:#888;font-size:.85rem;font-weight:300;letter-spacing:.3px}.luxury-button{--background:linear-gradient(135deg,#3880ff,#fff);--background-hover:linear-gradient(135deg,#d43d57,#f56b81);--border-radius:8px;--padding-start:24px;--padding-end:24px;--box-shadow:0 4px 15px #e945604d;font-weight:500;height:40px;letter-spacing:.5px;transition:all .3s ease}.luxury-button:hover{--box-shadow:0 6px 20px #e9456066}@media (max-width:992px){.luxury-card{margin:15px 8px}}@media (max-width:768px){.luxury-title{font-size:1.3rem}.luxury-month{font-size:2rem}.luxury-avatar{height:90px;width:90px}}@media (max-width:576px){.luxury-content{--padding-start:15px;--padding-end:15px}.month-display{padding:16px 20px 24px}.luxury-title{font-size:1.2rem}.luxury-month{font-size:1.8rem}.luxury-subtitle{font-size:.8rem}.luxury-card{margin:15px 0}.card-content{padding:25px 16px 20px}.luxury-avatar{height:80px;width:80px}.luxury-button{--padding-start:20px;--padding-end:20px;font-size:.9rem}}.custom-grid{background-color:#f9f9f9;padding:1rem}.header-row{background-color:#007bff;color:#fff;font-weight:700;padding:12px 0;text-transform:uppercase}.settledInput{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:grey;font-size:14px;min-height:28px;outline:0!important;padding:4px!important;transition:all .1s}.header-cell{font-size:14px;text-align:left}.data-row{border-bottom:1px solid #e0e0e0;padding:12px 0;transition:background-color .3s ease}.data-row:hover{background-color:#f1f1f1}.data-cell{color:#4a4a4a;font-size:13px}.view-button{background-color:#28a745;color:#fff;font-size:13px;margin-right:10px}.download-button{background-color:#007bff;color:#fff;font-size:13px}.no-data-text{color:#6c757d;margin-top:20px}.info-card,.no-data-text{font-size:14px;text-align:center}.info-card{background:#fff;margin:auto;padding:10px}.click-btn{color:blue;font-size:15px}.fiterCard{background:#fff;margin:10px}.segmentCard{align-items:center;background-color:#f0f0f0;display:flex;justify-content:space-between;margin-top:10px;width:100%}.select-travelMode{background-color:#fff;border:1px solid #0081e7;border-radius:30px;margin:2px;padding:8px 15px;text-align:center;text-transform:capitalize}.select-travelMode.selected,.select-travelMode:hover{background-color:#0081e7;border-radius:30px;color:#fff;padding:8px 15px;text-align:center}.travelContainer{background-color:#3880ff}.travelHeader{justify-content:space-evenly;padding:30px 0}.travelHeader,.travelIconCard{align-items:center;display:flex}.travelIconCard{color:#fff;flex-direction:column;font-weight:600}.headIcon{cursor:pointer;font-size:35px;font-weight:700}.requestFormContainer{background:#f5f5f5;border-radius:30px 30px 0 0}.iconlabel{font-size:12px;font-weight:300;margin-top:7px}.travel-select{border-radius:5px;padding:5px;width:200px}.ticket-card{margin-top:10px}.ticket-header{background:#fff;border-bottom:1px solid #ddd;padding:10px 20px;text-align:left}.ticket-header h2{font-size:1.2em;margin:0}.ticket-header p{font-size:.9em;margin:5px 0 0}.ticket-body{padding:20px}.ticket-section{margin-bottom:20px}.ticket-section h3{border-bottom:1px solid #ddd;font-size:1em;margin:0 0 10px;padding-bottom:5px}.ticket-section p{font-size:.9em;margin:5px 0}.segmentCard{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:10px}.placeOfVisit{font-size:16px;font-weight:700;text-transform:capitalize}.purposeOfVisit{font-size:12px!important;font-weight:200;text-transform:capitalize}.dateSegmentContainer{display:flex;justify-content:space-between}.dateSegment{font-size:12px!important;font-weight:700}.advance{font-size:13px!important;font-weight:600}.segmentContainer{display:flex;justify-content:space-between}.selectedTravelIcon{background:#c4e2fa33;font-size:40px!important;transform:scale(1.05);width:120px}.checkInDate{font-size:12px!important}.ticketcard-Container{flex-wrap:wrap;justify-content:space-around}.ticket-card,.ticket-containerItem{box-sizing:border-box;text-align:center}.ticket-card{background:#fff;box-shadow:0 2px 4px #0000001a;font-family:Arial,sans-serif;margin-top:20px}@media (min-width:300px) and (max-width:560px){.ticket-card{width:100%}}.my-custom-class .modal-wrapper{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.my-custom-class{--width:100%!important;--max-width:100%!important;--height:100%!important;--max-height:100%!important;--border-radius:0!important}.modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.rating-number{margin:0 5px}.rating-star{color:#ccc;font-size:20px}.rating-star.selected{color:gold}.text-center{text-align:center}.partB-table{margin-bottom:20px}.partB-table th{background-color:#f2f2f2}.appraisalCard{border:1px solid #cdc9c9;display:flex;justify-content:space-between;margin:10px;padding:10px}.rating-number.selected .rating-star{color:gold}.approvalCard{border-radius:15px;width:300px}.more,.title{padding:10px 25px}.user{flex-direction:row;padding:10px 15px}.user,.user__content{align-items:center;display:flex;justify-content:space-between}.user__content{flex-grow:1}.user__container{display:flex;flex-direction:column}.title{font-weight:900}.formEmpName{font-size:16px;font-weight:800}.username{color:#64696e;font-size:.9em;margin:0}.avatarImageContainer{background:#161346;background:linear-gradient(295deg,#161346 41%,#59b1ed);border-radius:50%;height:60px;margin-right:15px;width:60px}.avatarImage{border-radius:50%;height:100%;object-fit:cover;width:100%}.follow{background-color:#0f1113;border:none;border-radius:25px;color:#fff;font-weight:700;padding:8px 15px}.more{color:#1d9bf0;display:block;font-weight:800;text-decoration:none}.more:hover,.user:hover{background-color:#b3b6b6}.more:hover{border-radius:0 0 15px 15px}.follow:hover{background-color:#2c3136}@media only screen and (min-width:768px){.formEmpName{font-size:13px}}.appraisal-formContainer{background:#d3d3d347;border:1px solid #e1e1e1;box-shadow:0 2px 4px #0000001a;margin:auto;max-width:1200px;padding:10px}.appraisal-formQuestion{font-size:16px;font-weight:700}.appraisal-formAnswer{background-color:#80808014;font-size:14px;padding:10px}.infoContainer{border:1px solid #e1e1e1;padding:20px}.appraisal-imgContainer{margin-bottom:20px;text-align:center}.formImg-logo{height:auto;max-width:100%;width:150px}.appraisal-formHeading{font-size:24px;font-weight:700;text-align:center}.inputIon{width:100%}.table-responsive{overflow-x:auto;width:100%}.partB-table{border-collapse:collapse;font-size:.9em;margin-top:20px;width:100%}.partB-table td,.partB-table th{border:1px solid #ddd;padding:8px;text-align:center;word-break:break-word}.rating-container{align-items:center;display:flex;justify-content:center}.rating-number{color:#f5c518;cursor:pointer;font-size:24px;margin:0 2px}.rating-star.selected{color:#f5c518}.reportRating-number{cursor:pointer;font-size:24px}@media (max-width:768px){.appraisal-formHeading{font-size:22px;font-weight:700;text-align:center}.partB-table td,.partB-table th{padding:6px}.formImg-logo{width:60px}.rating-number{font-size:20px}}@media (max-width:480px){.infoContainer{border:1px solid #e1e1e1;font-size:13px;padding:10px}.appraisal-formQuestion{font-size:14px;font-weight:500}.appraisal-formHeading{font-size:20px;font-weight:700;text-align:center}.appraisal-formContainer{padding:10px}.partB-table td,.partB-table th{padding:4px}.rating-number{font-size:18px}.formImg-logo{height:auto;max-width:100%;width:150px}}.location-modal{--width:100%;--max-width:500px;--border-radius:16px;--box-shadow:0 10px 30px #0003;--backdrop-opacity:0.5}.location-modal ion-content{--background:var(--ion-color-step-50,#f9f9f9);--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0}.location-modal ion-header{box-shadow:none}.location-modal ion-toolbar{--background:var(--ion-color-primary);--color:var(--ion-color-primary-contrast);--border-width:0}.location-modal ion-title{font-size:1.1rem;font-weight:600}.modal-content-wrapper{display:flex;flex-direction:column;gap:24px;min-height:100%;padding:24px}.modal-header-section{padding-bottom:8px;text-align:center}.modal-icon-wrapper{margin-bottom:16px}.modal-main-icon{font-size:64px;opacity:.9}.modal-main-icon.denied{color:var(--ion-color-danger)}.modal-main-icon.unavailable{color:var(--ion-color-warning)}.modal-main-icon.prompt{color:var(--ion-color-primary)}.modal-main-icon.unsupported{color:var(--ion-color-medium)}.modal-title{color:var(--ion-color-dark);font-size:1.5rem;font-weight:700;margin:0 0 12px}.modal-description{color:var(--ion-color-medium-shade);font-size:1rem;line-height:1.5;margin:0}.initial-loading-state{align-items:center;display:flex;justify-content:center;min-height:200px;padding:24px}.loading-content{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.loading-content ion-spinner{--color:var(--ion-color-primary);transform:scale(1.2)}.loading-content p{font-size:.95rem;margin:0}.instruction-grid{margin:0}.instruction-card{background:var(--ion-color-light);border:1px solid var(--ion-color-light-shade);border-radius:12px;box-shadow:0 2px 8px #0000001a;height:100%;margin-bottom:16px;padding:20px;text-align:center;transition:all .2s ease}.instruction-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.instruction-card ion-icon{font-size:36px;margin-bottom:12px}.instruction-card h3{color:var(--ion-color-dark);font-size:1.1rem;font-weight:600;margin:0 0 12px}.instruction-card ol{font-size:.9rem;line-height:1.4;margin:0;padding-left:20px;text-align:left}.instruction-card li{color:var(--ion-color-medium-shade);margin-bottom:8px}.action-buttons{margin-top:auto;padding-top:8px}.action-buttons ion-button{--border-radius:8px;font-weight:600;height:48px;margin-bottom:12px}.action-buttons ion-button:last-child{margin-bottom:0}.permission-benefits{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.1),rgba(var(--ion-color-primary-rgb),.05));border:1px solid rgba(var(--ion-color-primary-rgb),.2);border-radius:12px;margin:0;padding:20px}.benefits-title{color:var(--ion-color-dark);font-size:1.1rem;font-weight:600;margin:0 0 16px;text-align:center}.benefit-item{align-items:center;display:flex;flex-direction:column;padding:8px;text-align:center}.benefit-item ion-icon{font-size:28px;margin-bottom:8px}.benefit-item ion-text{font-size:.85rem;font-weight:500}.browser-recommendations{background:var(--ion-color-light);border:1px solid var(--ion-color-light-shade);border-radius:12px;margin:0;padding:20px}.browser-item{align-items:center;display:flex;flex-direction:column;padding:8px;text-align:center}.browser-logo{border-radius:8px;height:40px;margin-bottom:8px;width:40px}.browser-item ion-text{color:var(--ion-color-medium-shade);font-size:.85rem;font-weight:500}@media (max-width:767px){.modal-content-wrapper{gap:20px;padding:16px}.modal-title{font-size:1.3rem}.modal-description{font-size:.95rem}.instruction-card{margin-bottom:12px;padding:16px}.browser-recommendations,.permission-benefits{padding:16px}}@media (min-width:768px){.location-modal{--height:auto;--max-height:90vh}.modal-content-wrapper{padding:32px}.instruction-grid ion-row{--ion-grid-column-padding:8px}}.leave-container{margin:0 auto;max-width:400px;padding:5px}.neutral-table{border-collapse:collapse;width:100%}.neutral-table td,.neutral-table th{border:1px solid #ccc;padding:8px 12px;text-align:center}.neutral-table th{background-color:#e0e0e0;color:#333;font-weight:700}.neutral-table td{background-color:#fff;color:#555}.cardContainerStyle{border:1px solid #e0e0e0;border-radius:10px;padding:2%;width:600px}.timeInput{background:none;border:1px solid #b1b1b1;border-radius:5px;outline:none;padding:5px}@media (min-width:300px) and (max-width:760px){.cardContainerStyle{border:1px solid #e0e0e0;border-radius:10px;font-size:14px;padding:2%;width:100%}}#attendance-page ion-fab-button{--background:var(--ion-color-step-150,#fff);--background-hover:var(--ion-color-step-200,#f2f2f2);--background-focused:var(--ion-color-step-250,#d9d9d9);--color:var(--ion-color-primary,#3880ff)}#attendance-page .ios ion-fab-button{--background-activated:var(--ion-color-step-250,#d9d9d9)}#attendance-page ion-item-sliding.track-ionic ion-label{border-left:2px solid var(--ion-color-primary);padding-left:10px}#attendance-page ion-item-sliding.track-angular ion-label{border-left:2px solid var(--ion-color-angular);padding-left:10px}#attendance-page ion-item-sliding.track-communication ion-label{border-left:2px solid var(--ion-color-communication);padding-left:10px}#attendance-page ion-item-sliding.track-tooling ion-label{border-left:2px solid var(--ion-color-tooling);padding-left:10px}#attendance-page ion-item-sliding.track-services ion-label{border-left:2px solid var(--ion-color-services);padding-left:10px}#attendance-page ion-item-sliding.track-design ion-label{border-left:2px solid var(--ion-color-design);padding-left:10px}#attendance-page ion-item-sliding.track-workshop ion-label{border-left:2px solid var(--ion-color-workshop);padding-left:10px}#attendance-page ion-item-sliding.track-food ion-label{border-left:2px solid var(--ion-color-food);padding-left:10px}#attendance-page ion-item-sliding.track-documentation ion-label{border-left:2px solid var(--ion-color-documentation);padding-left:10px}#attendance-page ion-item-sliding.track-navigation ion-label{border-left:2px solid var(--ion-color-navigation);padding-left:10px}.scheduledDay{font-size:18px;font-weight:700}.unpunchedDate{color:#fff;font-size:32px;font-weight:600;text-align:center}.unpunchedMonth{color:#fff;font-size:15px;text-align:center}.unpunchedDay{color:#fff;font-size:13px;text-align:center}.info{align-items:center}.info,.instruction{display:flex;justify-content:center}.instruction{gap:20px}.dot{border-radius:50px;height:14px;margin:10px;width:14px}.tertiary{background-color:#7580ff}.blue{background-color:#6099ff}.green{background-color:#57dc8c}.warning{background-color:#ffd03a}.red{background-color:#ef697b}.alertCard{background:#dee5f3;border:1px solid #005cff;border-radius:4px;color:#005cff;font-weight:600;padding:10px;width:100%}.alertCard,.evidenceUpload{font-size:13px;text-align:center}.evidenceUpload{background:#7580ff;border:1px solid #b1b1b1;border-radius:5px;color:#fff;padding:2px}@media(min-width:300px)and (max-width:560px){.instruction{align-items:start;display:flex;flex-direction:column;gap:0}}.card-container{margin-top:15px;overflow-x:auto;white-space:nowrap;width:100%}.a-card{background-color:#fff;border:2px solid #ffd03a;border-radius:10px;display:inline-block;margin:10px!important;min-height:170px;padding:10px;transition:transform .3s ease;width:200px}.date{font-size:23px;font-weight:700}.min-h-25{min-height:25px}.status{align-items:center;border-radius:20px;color:#00a859;display:flex;font-size:12px;font-weight:700;justify-content:center;padding:0 11px}.school{text-wrap:wrap;color:gray;font-size:13px}.a-bottom{bottom:10px;position:absolute;width:90%}.a-card:hover{opacity:1!important;transform:scale(1.05)}.grey{color:gray}.in-card{background:#ffd03a;border-radius:10px;display:flex;justify-content:space-between;padding:10px;width:100%}.out-card{background:#eb445a;border-radius:10px;padding:5px;width:80px}.evidence-card{background:#7580ff;border-radius:10px;color:#fcfdfe;font-size:14px;font-weight:700;padding:10px;text-align:center;width:100%}.in-time{font-size:16px;font-weight:700}.out-time{color:#fff}.fs-small{font-size:13px}.selected-card{background-color:rgba(255,194,0,.129);border:2px solid #ffd03a}.evidence-selected-card,.selected-card{box-shadow:0 5px 6px -3px #0000001a,0 4px 6px -2px #0000001a}.evidence-selected-card{background-color:#7580ff1a;border:2px solid #7580ff}.moving-text{animation:moveText 10s linear infinite;background:#f7cfd3;border:1px solid #f6c6ca;border-radius:4px;color:#754e52;font-size:13px;font-weight:700;margin-bottom:5px;padding:5px;text-align:center;width:100%}@keyframes moveText{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.infoText{font-size:13px;font-weight:600;margin-top:20px;text-align:center}.outTimeContainer{background:#e0e0e0;border:1px solid #e1e1e1;border-radius:10px;padding:10px}.scheduleTableContainer{border:1px solid #c0bbd1;border-radius:4px;overflow-x:auto;text-align:center;white-space:nowrap;width:100%}.scheduleTableHeading{background:#3880ff;color:#fff;font-size:16px;font-weight:700}.scheduleTable-td{border-bottom:1px solid #c0bbd1;padding:10px}.sectionSapn{background:hsla(0,0%,50%,.271);border-radius:20px;font-size:13px;font-weight:600;padding:1px 15px}.select-attendance{background-color:#fff;border:1px solid #0081e7;border-radius:30px;margin:2px;padding:8px 15px;text-align:center;text-transform:capitalize}.select-attendance.selected,.select-attendance:hover{background-color:#0081e7;border-radius:30px;color:#fff;padding:8px 15px;text-align:center}@media(max-width:768px){.mobile-scheduleTable{max-width:800px;overflow-x:auto}.scheduleTable-td,.scheduleTableHeading{box-sizing:border-box;font-size:14px;padding:10px;width:100%}}.mobile-scheduleTable{border-radius:4px;overflow:visible}@media only screen and (max-width:500px){.mobile-scheduleTable{max-width:500px;overflow-x:auto}}.birthdayCardContainer{overflow-x:auto;white-space:nowrap;width:100%}.birthdayCard{background:linear-gradient(45deg,#a8edea,#fed6e3);border:1px solid #ddd;border-radius:15px;box-shadow:0 4px 8px #0000001a;display:inline-block;margin:10px;padding:15px;text-align:center;transition:transform .3s ease;width:250px}.birthdayCard:hover{transform:translateY(-5px)}.imgContainer{border:2px solid #ff54ea;border-radius:50%;height:100px;margin:auto;overflow:hidden;width:100px}.profileImg{border-radius:50%;height:100%;object-fit:cover;width:100%}.empName{color:#333;font-size:16px;margin-top:5px}.employeeDesignation{color:#555;font-size:14px;font-weight:700;margin:0;white-space:normal}.empDob{color:#777;font-size:15px}.empDob,.wishText{font-weight:700;margin:0}.wishText{color:#bc00a5;font-family:cursive;font-size:20px}.mybirthday-container{border:1px solid #d9d8d8;border-radius:5px;margin:auto;width:600px}.leftDiv,.mybirthday-container{align-items:center;display:flex}.leftDiv{flex-direction:column;width:50%}.righttDiv{height:250px;width:100%}.image-container img{border:3px solid #2c3636;border-radius:50%;height:150px;object-fit:cover;width:150px}.employee-name{color:#091d51;font-size:20px;font-weight:700;margin:10px 0 0;text-transform:capitalize}.birthday-image{border-radius:0 5px 5px 0;height:100%;width:100%}.mywishText{color:#091d51;font-family:cursive;font-size:20px;font-weight:700;margin:0 0 10px}.mybirthday-container:hover{transform:translateY(-5px)}@media(min-width:300px)and (max-width:760px){.mybirthday-container{display:flex;flex-direction:column;width:100%}.leftDiv{width:100%}.righttDiv{height:auto;width:100%}.birthday-image{border-radius:0 0 0 0;height:auto}.image-container img{border:2px solid #2c3636;border-radius:50%;height:85px;object-fit:cover;width:85px}.mywishText{font-size:16px}.employee-name{color:#091d51;font-size:17px;font-weight:700;margin:0;text-transform:capitalize}}.inputIon,.inputIonSelect{border:1px solid #b1b1b1;border-radius:5px;min-height:40px!important;padding:4px!important}.inputIonSelect{color:#2c3636;text-align:start}.title-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 16px #11111a1a;color:#606060;display:flex;font-size:18px;font-weight:400;height:40px;justify-content:center}.table-container{border:1px solid #e8e7e7;border-radius:11px;box-shadow:0 2px 8px 0 #63636333;width:637px}.holiday-table{border-collapse:collapse;width:100%}.holiday-.holiday-tbody tr:not(:last-child){border-bottom:1px solid #e8e7e7}.holiday-.holiday-tbody tr td:not(:last-child){border-left:1px solid #e8e7e7}.holiday-table tr:last-child td:first-child{border-bottom-right-radius:8px}.holiday-table tr:last-child td:last-child{border-bottom-left-radius:8px}.holiday-trow .holidayTable-header{background-color:#06f;color:#fff;font-size:14px;font-weight:500}.holiday-trow .holiday-tdata{color:#606060;font-size:14px;font-weight:400}.holiday-tdata,.holidayTable-header{padding:10px;text-align:center}.holiday-tbody tr:nth-child(odd){background-color:#fff}.holiday-tbody tr:nth-child(2n){background-color:#f8f8f8}@media only screen and (max-width:600px){.table-container{overflow-x:auto;width:303px}}.moving-text1{animation:moving-text1 10s linear infinite;border-radius:4px;color:#754e52;display:inline-block;font-size:13px;font-weight:700;margin-bottom:5px;margin-left:1rem;margin-right:1rem;overflow:hidden;padding:5px;text-align:center;white-space:nowrap;width:auto}.menu-container{width:100%}.menu-type-group{margin-bottom:20px}.menu-type-header{font-size:1.2rem;font-weight:700;margin-bottom:10px;padding-left:26px}.menu-type-divider{border:0;border-top:1px solid #d1d1d1;margin:16px}.horizontal-scroll-wrapper{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);overflow-x:auto;padding-bottom:10px}.menu-item{min-width:100px}.homeMenu,.menu-item{align-items:center;flex-direction:column}.homeMenu{color:inherit;display:flex;width:100%}.homeFont{font-size:2rem;margin-bottom:5px}.menu-badge{position:absolute;right:0;top:0;transform:translate(25%,26%)}@media (min-width:992px){.horizontal-scroll-wrapper{display:flex;flex-wrap:nowrap;grid-template-columns:none}.menu-item{flex:0 0 auto;margin-right:15px}}@keyframes moving-text1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.greeting-chip1{background:#c4e2fa33;border-radius:13px;color:#fffc;display:block;font-size:15px;font-weight:700;margin-bottom:15px;max-width:100%;padding:10px}.punchin-btn,.punchin-btn:hover{border-radius:25px;color:#3880ff;font-size:15px;font-weight:700;min-width:150px;padding:12px;text-transform:uppercase}.punchin-btn:hover{box-shadow:1px 2px 6px 1px #0000004a}.punchout-btn,.punchout-btn:hover{background-color:tomato;border-radius:25px;color:#fff;font-size:15px;font-weight:700;min-width:150px;padding:12px;text-transform:uppercase}.punchout-btn:hover{box-shadow:1px 2px 6px 1px #0000004a}.homeMenu{color:#000;margin-bottom:10px;max-width:none;min-width:70px;text-decoration:none;.homeFont{background-color:#7f7a7a1f;border-radius:15px;color:#005be0;font-size:22px;padding:8px}}.menu-item{display:flex;justify-content:space-evenly}.landingArea{padding:1rem}.homeMenu:hover{color:#3880ff}.homeMenu.homeFont{background-color:#7f7a7a1f;border-radius:15px;color:#005be0;font-size:22px;padding:8px}.menuAreas{background:#f4f4f4;border-radius:30px 30px 0 0;padding-bottom:1.5rem;padding-top:1.5rem}.birthdayView{align-items:center;border:1px solid #add8e6;font-size:13px;gap:15px;justify-content:space-between;margin:0 0 15px;padding:10px}.birthdayView,.wishcard{border-radius:10px;display:flex}.wishcard{background-color:#3880ff;color:#fff;flex-direction:column;padding:5px;text-align:center}@media only screen and (max-width:500px){.greeting-chip1{margin-bottom:10px}.landingArea{padding:1rem 1rem 10px}.punchin-btn{border-radius:25px;color:#3880ff;font-size:15px;font-weight:700;min-width:150px;padding:12px;text-transform:uppercase}.birthdayView{border:1px solid #add8e6;border-radius:10px;display:block;font-size:13px;gap:15px;justify-content:space-between;margin:0 1.5rem 15px;padding:10px}.homeMenu{color:#000;max-width:25%;min-width:22%;.homeFont{background-color:#7f7a7a1f;border-radius:15px;color:#005be0;font-size:22px;padding:8px}}.homeMenu:hover{color:#3880ff;.homeFont{background-color:#7f7a7a1f;border-radius:15px;color:#005be0;font-size:22px;padding:8px}}.menuAreas{background:#f4f4f4;border-radius:30px 30px 0 0}}@media only screen and (max-width:320px){.menuAreas{background:#f4f4f4;border-radius:30px 30px 0 0}.birthdayView{align-items:center;border:1px solid #add8e6;border-radius:10px;display:block;font-size:13px;gap:15px;justify-content:space-between;margin:0 .5rem 10px;padding:10px}}.homeProfileContainer{align-items:center;display:flex;gap:20px}.homeProfileImgContainer{border-radius:50%;height:150px;overflow:hidden;position:relative;width:150px}.homeProfileImage{height:100%;object-fit:cover;width:100%}.homeProfileInfo{text-align:center}.empNameHome{font-size:20px;margin:0}.empNameHome,.roleHome{color:#fff;font-weight:700;text-transform:capitalize}.roleHome{font-size:16px;margin:5px 0 0}@media (min-width:300px) and (max-width:765px){.wishcard{align-items:center;width:120px}.menu-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}.menu-item{box-sizing:border-box;color:#000;flex:1 0 30%;font-size:13px;font-weight:700;margin:0;text-align:center}.homeProfileImgContainer{height:100px;object-fit:cover;width:100px}.empNameHome{font-size:16px}.roleHome{font-size:13px}}.menu-container{display:flex;flex-direction:column;justify-content:space-around;margin-top:1.5rem}.menu-item{box-sizing:border-box;color:#000;font-size:13px;font-weight:700;margin:0;position:relative;text-align:center}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500&display=swap) format("woff2")}.payslip-container{border:1px solid #000;width:100%}.payslip-header{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-evenly}.payslip-heading{color:#6e309c;font-size:18px;font-weight:700;text-align:center}.labelWidth{width:115px}.address{font-size:14px;font-weight:700;text-align:center}.payslip-subHeader{border-bottom:1px solid #000;padding:20px}.payslip-table{width:100%}.tableHeader{border-bottom:1px solid}.tHead{padding:4px}.fabButton{align-items:center;background:#0161e4;border-radius:50px;color:#fff;display:flex;font-size:16px;height:50px;justify-content:center;padding:10px;width:50px}.payslipstyle_payslipContainer__aSG\+Y{display:flex;flex-wrap:wrap;gap:10px}.payslipstyle_left__4OaqL{display:flex;justify-content:space-between}.payslipstyle_right__Q1nt4{align-items:flex-start;display:flex;flex-direction:column;gap:5px;margin-left:20px}.payslipstyle_fileName__AY7cN{font-size:17px;font-weight:900}.payslipstyle_uploadBy__2AZHA{color:#b5b9ba;font-size:13px;font-weight:400}.payslipstyle_alertCard__z12fR{background:#dee5f3;border:1px solid #005cff;border-radius:4px;color:#005cff;font-size:16px;margin-top:10px;padding:15px;text-align:center;text-transform:capitalize;width:100%}.payslipstyle_payslipcard__R6Gkv{align-items:center;border:1px solid #e0e0e0;border-radius:10px;display:flex;gap:20px;padding:2%;width:500px}@media (min-width:300px) and (max-width:760px){.payslipstyle_payslipcard__R6Gkv{flex-direction:column;width:100%}.payslipstyle_alertCard__z12fR{font-size:14px}}@media(min-width:300px)and (max-width:760px){.detail{display:block;height:100%;margin-top:0;width:100%}.upload-icon{top:39%}}.profileContainer{border:1px solid #94c7eb;border-radius:5px;box-shadow:0 1px 2px 0 #0000000d;gap:20px;padding:10px}@media(min-width:300px)and (max-width:760px){.profileImgContainer{height:100px;width:100px}.changeProfileLabel{bottom:0;padding:4px 8px}.empName{font-size:16px}.role{font-size:13px}.details{display:flex;flex-direction:column;height:100%;margin-top:0;width:100%}.upload-icon{top:39%}.segment-button{background-color:#fff}.segment-active-button,.segment-button{border-radius:10px;font-size:14px;padding:10px 20px;white-space:noWrap;width:100%}.segment-active-button{background-color:#3880ff;box-shadow:2px 2px 8px -1px #00000080;color:#fff;font-weight:700}}.scheduleTable{border-collapse:collapse;text-align:center;width:100%}.scheduleTableRow:nth-of-type(odd){background:#eee}.scheduleTableTh{background:#3498db;color:#fff;font-weight:700}.scheduleTableTd,.scheduleTableTh{border:1px solid #ccc;font-size:18px;padding:10px;text-align:left}.fc-event-title{cursor:pointer}@media (max-width:640px){.scheduleTable{border-collapse:collapse;text-align:center;width:100%}.scheduleTableTh{font-size:14px}.scheduleTableTd{font-size:12px}.fc-header-toolbar{display:flex;flex-direction:column;font-size:12px}.fc-header-toolbar>.fc-toolbar-chunk{display:flex;justify-content:space-evenly;text-align:center;width:100%}}.fc .fc-toolbar-title{color:var(--ion-color-dark);font-size:1.1rem}.fc .fc-button{background:var(--ion-color-light);border:1px solid var(--ion-color-medium-shade);border-radius:8px;color:var(--ion-color-dark);font-size:.8rem;font-weight:500;padding:.4rem .8rem}.fc .fc-button:hover{background:var(--ion-color-light-shade)}.fc .fc-button-primary{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast)}.fc .fc-button-primary:hover{background:var(--ion-color-primary-shade)}.fc .fc-button-active{background:var(--ion-color-light-tint);border-color:var(--ion-color-medium);color:var(--ion-color-primary)}.fc .fc-daygrid-day-frame:hover{background:rgba(var(--ion-color-primary-rgb),.05)}.fc .fc-daygrid-day-number{font-weight:500}.fc .fc-day-today{background:rgba(var(--ion-color-primary-rgb),.1)}.custom-event{border-radius:8px;overflow:hidden}.section-a{border-left-color:var(--ion-color-primary)!important}.section-b{border-left-color:var(--ion-color-success)!important}.section-c{border-left-color:var(--ion-color-tertiary)!important}.section-d{border-left-color:var(--ion-color-warning)!important}.section-e{border-left-color:var(--ion-color-danger)!important}.profileContainer{align-items:center;display:flex;flex-direction:column;padding:16px;text-align:center}.profile-image-wrapper{align-items:center;background:#f4f4f4;border-radius:50%;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.profile-edit-fab{--ion-color-base:var(--ion-color-primary);bottom:-8px;position:absolute;right:-8px;z-index:1000}.profile-loading-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.profile-loading-spinner.visible{display:block}.profile-loading-spinner.hidden{display:none}.upload-error,.upload-success{align-items:center;display:flex;font-size:14px;margin-top:8px}.empName{margin:8px 0 4px}.role{margin:0;opacity:.8}#about-page ion-toolbar{--background:#0000;--color:#fff;left:0;position:absolute;right:0;top:0}#about-page ion-toolbar ion-back-button,#about-page ion-toolbar ion-button,#about-page ion-toolbar ion-menu-button{--color:#fff}#about-page .about-header .about-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease-in-out}#about-page .about-info{background:#fff;background:var(--ion-background-color,#fff);border-radius:10px;margin-top:-10px;position:absolute}#about-page .about-info h3{margin-top:0}#about-page .about-info ion-list{padding-top:0}#about-page .about-info p{color:var(--ion-color-dark);line-height:130%}#about-page .about-info ion-icon{margin-inline-end:32px}#about-page .ios .about-info{--ion-padding:19px}#about-page .ios .about-info h3{font-weight:700}.downloadBtn{align-items:center;color:#000;display:flex;justify-content:center;text-decoration:none}.document-uploadBtn{background-color:#00000080;border:1px solid;border-radius:4px;bottom:45px;color:#fff;cursor:pointer;font-size:13px;left:50%;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);width:92%}.detail-header{word-wrap:break-word;font-weight:600!important;width:150px}.detail-icon{align-items:center;background-color:#dc3545;border-radius:4px;color:#fff;cursor:pointer;display:flex;padding:5px}.details{display:flex;justify-content:space-between;margin-bottom:10px}.detail-value{width:200px}.about-header{height:30%;position:relative;width:100%}.segment-tab{display:flex}#date-input-popover{--offset-y:-var(--ion-safe-area-bottom);--max-width:90%;--width:336px}.profile{padding:15px}.basic-details{display:flex;gap:20px}.profile-img{height:100%;width:15%}.detail{display:block;height:100%;margin-top:auto;width:100%}@media only screen and (max-width:560px){.user-name{font-size:18px}.user-role{font-size:14px;margin-bottom:0}.profile-img{height:100%;width:20%}.segment{display:none}.document-upload{display:block!important;gap:10px!important;justify-content:space-between;margin-bottom:0}.document-upload .docs{border:1px solid #add8e6;border-radius:8px;margin-bottom:10px;padding:10px;width:100%}}.profile-container{cursor:pointer;height:150px;max-width:150px;position:relative;width:100%}.profile-container .profile-img{height:100%;width:100%}.profile-container .upload-icon{background-color:#0009;border-radius:50%;color:#fff;display:none;font-size:1.5rem;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.profile-container:hover .upload-icon{display:block}@media (min-width:300px) and (max-width:760px){.detail{display:block;height:100%;margin-top:0;width:100%}.upload-icon{top:39%}}.profileImgContainer{border-radius:50%;height:150px;overflow:hidden;position:relative;width:150px}.profileImage{height:100%;object-fit:cover;width:100%}.changeProfileLabel{background-color:#00000080;border-radius:4px;bottom:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;left:50%;padding:4px 16px;position:absolute;transform:translateX(-50%)}.profileInfo{text-align:center}.empName{font-size:20px;margin:0}.empName,.role{color:#0e1318;font-weight:700;text-transform:capitalize}.role{font-size:16px;margin:5px 0 0}.custom-segment{color:#0e1318}@media (min-width:300px) and (max-width:760px){.profileImgContainer{height:100px;width:100px}.changeProfileLabel{bottom:0;padding:4px 8px}.empName{font-size:16px}.role{font-size:13px}}.segment-menu{display:flex;gap:15px;justify-content:space-between;overflow-x:auto;padding:20px 0}.segment-button{background-color:#fff}.segment-active-button,.segment-button{border-radius:10px;padding:15px 20px;white-space:noWrap;width:100%}.segment-active-button{background-color:#3880ff;box-shadow:2px 2px 8px -1px #00000080;color:#fff;font-weight:700}.detail-row{display:flex;justify-content:space-between;margin-bottom:10px;width:-webkit-fill-available}.upload-btn{margin-bottom:20px;text-align:end}.document-upload{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.document-upload .docs{border:1px solid #add8e6;border-radius:8px;margin-bottom:0;padding:10px;width:100%}.image-area{background-color:#d3d3d34d;border-radius:8px;height:100px;margin-bottom:10px;min-height:100px;padding:6px;text-align:center}.action-btn,.image-area{align-items:center;display:flex;justify-content:center;width:100%}.action-btn{background-color:#add8e6;border-radius:6px;padding:6px 10px}@media (min-width:300px) and (max-width:760px){.details{display:flex;flex-direction:column;height:100%;margin-top:0;width:100%}.upload-icon{top:39%}.segment-button{background-color:#fff}.segment-active-button,.segment-button{border-radius:10px;font-size:14px;padding:10px 20px;white-space:noWrap;width:100%}.segment-active-button{background-color:#3880ff;box-shadow:2px 2px 8px -1px #00000080;color:#fff;font-weight:700}}.modal-wrapper{background-color:#0000004d;height:100vh;position:absolute}.modal-backdrop{background-color:#0000004d!important;bottom:0;left:0;pointer-events:none;position:fixed;right:0;z-index:100!important}.loading{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1000}.dash{background:#ff2cbd;border-radius:8px;box-shadow:0 0 10px 0 #fecdff;height:15px;margin:0 15px;width:35px}.uno{animation:spin 3s linear infinite;margin-right:-18px;transform-origin:center left}.dos{animation:spin2 3s linear infinite;animation-delay:.2s}.dos,.tres{transform-origin:center right}.tres{animation:spin3 3s linear infinite;animation-delay:.3s}.cuatro{animation:spin4 3s linear infinite;animation-delay:.4s;transform-origin:center right}@keyframes spin2{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(-180deg)}35%{transform:rotate(-190deg)}40%{transform:rotate(-180deg)}78%{transform:rotate(-180deg)}95%{transform:rotate(-1turn)}98%{transform:rotate(-370deg)}to{transform:rotate(-1turn)}}@keyframes spin3{0%{transform:rotate(0deg)}27%{transform:rotate(0deg)}40%{transform:rotate(180deg)}45%{transform:rotate(190deg)}50%{transform:rotate(180deg)}62%{transform:rotate(180deg)}75%{transform:rotate(1turn)}80%{transform:rotate(370deg)}85%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes spin4{0%{transform:rotate(0deg)}38%{transform:rotate(0deg)}60%{transform:rotate(-1turn)}65%{transform:rotate(-370deg)}75%{transform:rotate(-1turn)}to{transform:rotate(-1turn)}}.birthday-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:15px}.celebration-card{background:linear-gradient(135deg,#ff9a9e,#fad0c4);border-radius:16px;box-shadow:0 8px 24px #ff69b44d;color:#333;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.celebration-card:hover{box-shadow:0 12px 28px #ff69b466;transform:translateY(-5px)}.card-background{background:url(/static/media/confetti.13ec8fbeded641d90b6c.png) 50%/cover;height:100%;left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:0}.card-content{align-items:center;display:flex;flex-direction:column;padding:20px;position:relative;text-align:center;z-index:1}.mywishText,.wishText{color:#d23369;font-size:1.5rem;font-weight:700;margin-bottom:15px;text-shadow:1px 1px 2px #ffffff80}.celebration-avatar img,.profile-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000026;height:120px;object-fit:cover;width:120px}.empName,.employee-name{color:#333;font-size:1.3rem;font-weight:600;margin:10px 0 5px}.employeeDesignation{color:#666;font-size:.9rem;margin-bottom:15px}.birthday-details{display:flex;flex-direction:column;gap:10px;width:100%}.action-buttons{display:flex;gap:15px;justify-content:center;margin-top:15px}.email-button,.share-button{align-items:center;background:linear-gradient(90deg,#ff758c,#ff7eb3);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.email-button:hover,.share-button:hover{box-shadow:0 4px 12px #ff69b466;transform:scale(1.05)}@keyframes confetti{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translateY(-100px) rotate(1turn)}}[aria-label]{position:relative}[aria-label]:hover:after{background:#333;border-radius:4px;bottom:100%;color:#fff;content:attr(aria-label);font-size:.8rem;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}@media (max-width:600px){.birthday-card-grid{grid-template-columns:1fr}.mybirthday-container{flex-direction:column}}.my-birthday-celebration{margin:0 auto;max-width:600px;padding:20px}.mybirthday-container.celebration-card-special{background:linear-gradient(135deg,#ff6b6b,#ffa3a3);border-radius:20px;box-shadow:0 10px 30px #ff69b466;color:#fff;overflow:hidden;padding:30px 20px;position:relative;text-align:center}.special-card-background{background:url(/static/media/confetti.13ec8fbeded641d90b6c.png) 50%/cover;height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%;z-index:0}.special-card-content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.birthday-header{margin-bottom:20px}.special-wish-text{color:#fff;font-size:2rem;font-weight:800;margin-bottom:10px;text-shadow:2px 2px 4px #0003}.birthday-subtext{font-size:1.1rem;margin:0;opacity:.9}.special-avatar-container{margin:15px 0;position:relative}.special-profile-avatar{border:5px solid #fff;border-radius:50%;box-shadow:0 8px 25px #0003;height:150px;object-fit:cover;width:150px}.special-emp-name{color:#fff;font-size:1.8rem;font-weight:700;margin:15px 0}.birthday-actions{margin-top:25px;width:100%}.celebration-button{align-items:center;background:#fff;border:none;border-radius:30px;box-shadow:0 4px 15px #0000001a;color:#ff6b6b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:12px 24px;transition:all .3s ease}.celebration-button:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-3px)}.special-confetti{background-size:15px 15px;bottom:-50px;left:-50px;opacity:.6;pointer-events:none;position:absolute;right:-50px;top:-50px}@keyframes specialConfetti{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:.8}to{opacity:0;transform:translateY(-200px) rotate(1turn)}}@media (max-width:600px){.special-wish-text{font-size:1.6rem}.special-profile-avatar{height:120px;width:120px}.celebration-button{font-size:.9rem;padding:10px 20px}}.error-message{color:red;font-size:14px;font-weight:700;margin-top:5px}.liveText{align-items:center;display:flex;font-size:22px;font-weight:500;gap:10px}.onGoing{background:#f9d549;border:1px solid #f9d549;border-radius:15px;color:#162c37;font-size:11px;font-weight:700;padding:5px}.training-card{background-color:#fff;border:1px solid #e1e1e1;border-radius:10px;padding:0;position:relative;width:300px}.border-bl{border-left:10px solid #0b80c3;border-radius:10px 0 0 10px;padding:10px}.duriation,.training-date{color:#84848c;font-size:14px;font-weight:500}.trainer-name{color:#584141;font-size:14px;font-weight:400}.training-name{color:#0b80c3;font-size:17px;font-weight:500;margin-bottom:18px!important}.trainerContainer{display:flex;justify-content:space-between;margin-top:10px}.meetLink{color:#fff!important;text-decoration:none}.trainingCard-container{display:flex;flex-direction:column;gap:15px!important}alertCard{background:#dee5f3;border-radius:4px;font-size:13px;font-weight:600;padding:10px;text-align:center;width:100%}.alertCard.primary{border:1px solid #005cff;color:#005cff}.alertCard.secondary{border:1px solid #ff3d00;color:#ff3d00}.alertCard.success{border:1px solid #00a859;color:#00a859}.alertCard.warning{border:1px solid #ffd03a;color:#ffd03a}.alertCard.danger{border:1px solid #ef697b;color:#ef697b}.alertCard.info{border:1px solid #7580ff;color:#7580ff}.alertCard.light{border:1px solid #f0f0f0;color:#f0f0f0}.formContainer{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:20px}@media (min-width:300px) and (max-width:760px){.training-card{width:100%}.segmentName{font-size:10px}.duriation,.training-date{color:#84848c;font-size:14px;font-weight:500}.trainer-name{color:#584141;font-size:13px;font-weight:400}.training-name{color:#0b80c3;font-size:14px;font-weight:500;margin-bottom:18px!important}}.lc-content-container{margin:0 auto;max-width:1200px;padding:5px}.chips-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:16px}.status-chip{background-color:#007bff;border-radius:18px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px;transition:background-color .3s ease}.status-chip:hover{background-color:#0056b3}.data-table-container{margin-top:16px}.lc-header-row{background-color:#f4f4f4;border-radius:8px;box-shadow:0 4px 8px #0000000d;color:#444;font-size:14px;font-weight:700;padding:8px 12px;text-align:center;white-space:nowrap}.lc-table-header{padding:8px;text-align:center}.lc-data-row{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px;padding:10px 8px}.lc-data-row:hover{background-color:#f9f9f9}.lc-table-content{padding:8px;text-align:center;white-space:nowrap}.view-button{border:none;padding:4px;transition:background-color .3s ease}.view-button:hover{background-color:#007bff1a}.total-row{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000000d;font-size:16px;font-weight:700;margin-top:16px;padding:8px 12px;text-align:center}.total-label{padding-right:16px;text-align:right}.local-date-select{align-items:center;background:#fff;display:flex;justify-content:space-around}.total-amount{color:#007bff;font-size:18px}.localClaimCard{background:#fff;border-radius:4px;margin:10px;padding:10px;width:300px}.localClaimPreviewDate{color:grey;font-size:14px;font-weight:500}.localClaimPreviewTotal{color:green;font-size:16px;font-weight:700}@media (max-width:768px){.chips-container{justify-content:center}.lc-data-row,.lc-header-row,.total-row{font-size:12px}.lc-table-content,.lc-table-header{font-size:12px;padding:6px}.view-button{padding:4px}.total-amount{font-size:16px}}@media (max-width:480px){.lc-data-row{align-items:center}.view-button{padding:6px}.total-amount{font-size:14px}}.travel-claim-card{border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem}.travel-claim-card__header{margin-bottom:.5rem}.travel-claim-card__title{font-size:1rem;font-weight:700;margin:.5rem 0}.travel-claim-card__date{color:#666;font-size:.875rem;margin:.25rem 0}.travel-claim-card__location{align-items:center;display:flex;margin:.25rem 0;text-transform:capitalize}.travel-claim-card__location ion-icon{font-size:.8125rem;margin-right:.5rem}.travel-claim-card__purpose{color:#888;font-size:.875rem;margin:.25rem 0 0 1.5rem}.travel-claim-card__footer{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.claimCard{background:#fff;margin-bottom:10px;padding:10px;width:300px}.claimForm.disabled{opacity:.3;pointer-events:none}.report-issues-card{background:linear-gradient(90deg,#ff3838,hsla(0,100%,75%,.715));border-radius:8px;color:#fff;padding:1rem;text-align:center}ion-chip{--background:#00213f;--color:#adefd1}.report-issues-card h2{margin-bottom:1rem}.claimCardHeading{color:gray;font-size:13px!important;margin-left:auto;text-align:right}.location{font-size:14px;margin-top:10px}.claimForm{background-color:#fff;font-size:14px;padding:10px}.borderBottom{border-bottom:1px solid #d1d1d1;margin-top:5px;width:100%}.uploadBtn{align-items:center;background:#f5f8ff;border:1px dashed #b1b1b1;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:10px}.datePills{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.datePill{background:#d7dbdb30;border:1px solid #b6b9b994;border-radius:12px;color:#656766;cursor:pointer;font-size:14px;padding:8px 12px;text-align:center}.spanHeading{font-size:16px;font-weight:500}.amountSubtext{color:green;font-size:15px}.segTotal{border:1px solid #e1e1e1;display:flex;justify-content:space-between;margin:4px;padding:10px}.seglabel{color:grey;font-size:14px;font-weight:500}.fileList{background:#fff;padding:10px}.fileItem{align-items:center;display:flex;gap:10px}.deleteFileBtn{background-color:red;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 9px}.segValue{margin-left:10px;text-transform:capitalize}.segmentItem{border:1px solid #e1e1e1;margin:4px;padding:10px}.segHeading{color:blue;font-size:15px;font-weight:700}.addLink{color:#3880ff;cursor:pointer;font-size:13px;font-weight:600}.input-row{font-size:13px!important}.labelCol{background-color:#f0f0f0;padding:8px;text-align:left}.checkBoxPill{background:#8080802e;border-radius:4px;font-size:12px;margin:2px;padding:4px}.checkBoxContainer{gap:2px;justify-content:space-between;padding:0}.modalSubheading{color:gray;font-size:14px;margin:0 0 0 22px!important}.travel-grid{background-color:#f9fafc;height:-webkit-fill-available}.travel-col,.travel-row{align-items:center;justify-content:center}.travel-col{display:flex}.travel-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;height:130px;max-width:200px;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:90%}.travel-card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(5px) skew(-5deg,0deg)}.travel-icon-container{align-items:center;background-color:#eaf3ff;border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto 10px;width:60px}.travel-card-icon{color:#0078ff;font-size:28px}.travel-card-title{color:#333;font-size:13px;font-weight:600;margin:0}.table-report-container{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;overflow-x:auto;padding:10px;width:100%}.travel-report-date{color:#3880ff;font-size:14px;font-weight:700}.travel-report-table{border-collapse:collapse;border-radius:8px;overflow:hidden;white-space:nowrap;width:100%}.travel-report-table th{background:linear-gradient(135deg,#3880ff,#4988f4);color:#fff;font-weight:700;padding:12px;text-align:left;text-transform:uppercase}.travel-report-table td{border-bottom:1px solid #ddd;padding:12px;transition:background .3s ease}.even-row{background-color:#f9f9f9}.odd-row{background-color:#fff}.travel-report-table tr:hover{background:#e0f2f1;transition:background .3s ease-in-out}.no-data{color:gray;font-style:italic;padding:15px;text-align:center}.view-btn{background:#3880ff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px;transition:background .3s ease}.view-btn:hover{background:#388e3c}@media (max-width:768px){.table-report-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.travel-report-table{width:100%}.travel-report-table td,.travel-report-table th{padding:10px}}.report-issues-toast{background:linear-gradient(90deg,#3880ff,#80ceff);border-radius:"8px";color:"#fff";padding:"1rem"}.attachment-section{margin:20px 0}.attachments-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.attachment-item{border:1px solid #ddd;border-radius:5px;height:100px;overflow:hidden;position:relative;width:100px}.attachment-preview{height:100%;object-fit:cover;width:100%}.video-attachment{align-items:center;background-color:#f5f5f5;display:flex;height:100%;justify-content:center;width:100%}.remove-attachment{background:#fff;border-radius:50%;color:red;cursor:pointer;position:absolute;right:5px;top:5px}.submit-button{margin-top:20px}.visitor-list{background:#0000}.visitor-card{border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px}.visitor-info{--padding-start:0;--inner-padding-end:0}.visitor-name{font-weight:600;margin-bottom:8px}.time-display{display:flex;flex-direction:column;margin-bottom:8px}.date-part{color:var(--ion-color-medium);font-size:.8rem}.time-part{color:var(--ion-color-dark);font-size:1.1rem;font-weight:500}.to-meet{color:var(--ion-color-medium);font-size:.9rem;margin:0}.checkout-btn{--padding-start:12px;--padding-end:12px;--padding-top:10px;--padding-bottom:10px;font-size:.9rem}.faculty-management-content{--background:#f8f9fa;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0}.faculty-loading-spinner{--spinner-color:var(--ion-color-primary)}.faculty-data-grid{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:16px;overflow:hidden}.faculty-grid-header{align-items:center;background-color:#3880ff;color:#fff;display:flex;font-size:.9rem;font-weight:600;padding:14px 16px}.faculty-grid-col{padding:0 10px}.faculty-col-name{flex:3 1;min-width:200px}.faculty-col-schools{flex:3 1;min-width:250px}.faculty-col-band{flex:1 1;min-width:100px;text-align:center}.faculty-col-actions{flex:1 1;min-width:120px;text-align:center}.faculty-grid-body{background-color:#fff}.faculty-grid-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;padding:16px;transition:background-color .2s ease}.faculty-grid-row:last-child{border-bottom:none}.faculty-grid-row:hover{background-color:#f8f9fa}.faculty-grid-cell{padding:0 10px}.faculty-cell-profile{align-items:center;cursor:pointer;display:flex;flex:3 1;min-width:200px}.faculty-avatar-img{height:48px;margin-right:12px;width:48px}.faculty-avatar{height:100%;object-fit:cover;width:100%}.faculty-profile-info{flex:1 1}.faculty-name-text{color:#2c3e50;font-size:1rem;font-weight:600;margin:0 0 4px}.faculty-designation-text{color:#7f8c8d;font-size:.85rem;margin:0 0 4px}.faculty-code-text{color:#95a5a6;font-size:.8rem}.faculty-cell-schools{flex:3 1;min-width:250px}.faculty-schools-container{display:flex;flex-wrap:wrap;gap:8px}.faculty-school-chip{--background:#f0f7ff;--color:#3880ff;font-size:.8rem;height:28px}.faculty-schools-empty{color:#95a5a6;font-size:.9rem;font-style:italic}.faculty-cell-band{flex:1 1;min-width:100px;text-align:center}.faculty-band-badge{font-weight:600;padding:6px 10px}.faculty-cell-actions{flex:1 1;min-width:120px;text-align:center}.faculty-view-button{--color:#3880ff;--padding-start:8px;--padding-end:8px;font-size:.85rem;font-weight:500}.faculty-view-icon{font-size:1rem;margin-left:4px}.faculty-detail-modal{--width:90%;--max-width:650px;--height:85%;--border-radius:16px;--box-shadow:0 10px 25px #00000026}.faculty-modal-header{--background:#3880ff;--color:#fff}.faculty-modal-toolbar{--background:#0000}.faculty-modal-title{font-size:1.2rem;font-weight:600}.faculty-modal-close{--color:#fff;font-weight:500}.faculty-modal-content{--padding-start:16px;--padding-end:16px;--padding-top:16px;--padding-bottom:16px;--background:#f8f9fa}.faculty-detail-container{margin:0 auto;max-width:100%}.faculty-profile-card{background:#fff;border-radius:12px;box-shadow:none;margin:0}.faculty-profile-header{align-items:center;background:linear-gradient(135deg,#3880ff,#4d8ef7);color:#fff;display:flex;flex-direction:column;padding:24px 0;text-align:center}.faculty-modal-avatar{border:3px solid #ffffff4d;height:80px;margin-bottom:16px;width:80px}.faculty-modal-avatar-img{height:100%;object-fit:cover;width:100%}.faculty-modal-name{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:4px}.faculty-modal-designation{color:#ffffffe6;font-size:1rem;margin-bottom:12px}.faculty-modal-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;font-weight:600;padding:6px 12px}.faculty-details-content{padding:20px}.faculty-details-section{margin-bottom:24px}.faculty-section-title{align-items:center;border-bottom:1px solid #f0f0f0;color:#3880ff;display:flex;font-size:1.1rem;margin:0 0 16px;padding-bottom:8px}.faculty-section-icon{font-size:1.2rem;margin-right:10px}.faculty-detail-item{display:flex;margin-bottom:12px}.faculty-detail-label{color:#7f8c8d;flex:1 1;font-size:.95rem;font-weight:500;max-width:160px}.faculty-detail-value{color:#2c3e50;flex:2 1;font-weight:500}.faculty-schools-list{display:flex;flex-wrap:wrap;gap:8px}.faculty-school-item{--background:#f0f7ff;--color:#3880ff}@media (max-width:768px){.faculty-cell-schools,.faculty-col-schools{display:none}.faculty-col-name{flex:2 1}.faculty-col-actions,.faculty-col-band{flex:1 1}.faculty-detail-modal{--width:95%;--height:90%}}@media (max-width:480px){.faculty-cell-band,.faculty-col-band{display:none}.faculty-col-name{flex:2 1}.faculty-col-actions{flex:1 1}.faculty-view-button span{display:none}.faculty-view-icon{margin:0}}.training-schedule-container{margin:0 auto;max-width:1200px;padding:16px}.table-header-actions{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 8px}.add-button{--box-shadow:none;--border-radius:8px;height:40px}.responsive-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;overflow-x:auto;width:100%}.data-table{border-collapse:collapse;width:100%}.table-header-row{background:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600}.table-header-row ion-col{color:#495057;font-size:.8rem;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.table-data-row{border-bottom:1px solid #e9ecef;transition:background .2s ease}.table-data-row:hover{background:#f8f9fa}.table-data-row ion-col{padding:12px 16px;vertical-align:middle}.table-cell{color:#212529;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-cell{display:flex;gap:4px}.action-button{--padding-start:4px;--padding-end:4px;--ripple-color:#0000}.link-button{--padding-start:0;--padding-end:0;--color:var(--ion-color-primary);font-size:.9rem}.empty-table-message{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;display:flex;height:200px;justify-content:center}.training-modal{--width:600px;--height:auto;--border-radius:12px}.modal-content{padding:16px}@media (max-width:768px){.table-header-actions{align-items:flex-start;flex-direction:column;gap:12px}.table-data-row ion-col,.table-header-row ion-col{font-size:.8rem;padding:8px 12px}.link-button{font-size:0}.link-button ion-icon{margin-right:0}}@media (max-width:576px){.training-schedule-container{padding:8px}.table-cell{font-size:.8rem}.action-button{--padding-start:2px;--padding-end:2px}}.pagination-container{align-items:center;background:#fff;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px}.pagination-info{color:#6c757d;font-size:.9rem}.pagination-controls{display:flex;gap:4px}.pagination-button{--padding-start:8px;--padding-end:8px;--min-height:32px;--min-width:32px;font-size:.9rem}.table-footer{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 2px 8px #0000000d}@media (max-width:768px){.pagination-container{flex-direction:column;gap:12px}.pagination-controls{flex-wrap:wrap;justify-content:center}}@media (max-width:576px){.pagination-button{--padding-start:6px;--padding-end:6px;--min-height:28px;--min-width:28px;font-size:.8rem}}.travel-tracker-container{padding:16px}.travel-tracker-card{border-radius:16px;box-shadow:0 4px 16px #00000014;overflow:hidden}.toolbar{display:flex;flex-direction:column;gap:12px;padding:16px 16px 0}.actions{align-items:center;display:flex;justify-content:space-between}.filter-buttons{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none}.filter-buttons::-webkit-scrollbar{display:none}.loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px}.loading-container p{color:var(--ion-color-medium);margin:0}.calendar-container{padding:0}.no-data-message{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px 20px;text-align:center}.no-data-message p{color:var(--ion-color-medium);margin:0}.custom-event{height:100%;padding:8px}.custom-event .event-title{font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-event .event-details{display:flex;flex-direction:column;font-size:.8rem;gap:2px}.custom-event .event-details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc .fc-toolbar-title{font-size:1.2rem;font-weight:500}.fc .fc-button{font-size:.9rem;padding:8px 12px}.fc .fc-button-primary{background-color:var(--ion-color-primary);border-color:var(--ion-color-primary)}.fc .fc-button-primary:not(:disabled).fc-button-active{background-color:var(--ion-color-primary-shade);border-color:var(--ion-color-primary-shade)}.fc .fc-button-primary:disabled{background-color:var(--ion-color-primary-tint);border-color:var(--ion-color-primary-tint)}.fc .fc-daygrid-day-number{color:var(--ion-color-dark);padding:4px}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(var(--ion-color-primary-rgb),.1)}.fc .fc-daygrid-day-top{justify-content:center}.fc .fc-col-header-cell-cushion{color:var(--ion-color-dark);font-weight:500;padding:8px 4px}.fc .fc-daygrid-event{border-radius:4px;margin:2px}@media (max-width:768px){.toolbar{flex-direction:column}.filter-buttons{flex-wrap:wrap;justify-content:center}.fc .fc-toolbar{flex-direction:column;gap:8px}.fc .fc-toolbar-chunk{display:flex;justify-content:center}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.refreshing{animation:spin 1s linear infinite}@media (max-width:768px){.travel-tracker-container{padding:8px}.toolbar{padding:12px 12px 0}.fc .fc-toolbar{align-items:stretch;flex-direction:column;gap:8px}.fc .fc-toolbar-chunk{display:flex;justify-content:center;margin-bottom:8px}.fc .fc-toolbar-title{font-size:1rem;margin:8px 0;text-align:center}.fc .fc-button{padding:6px 8px}.fc .fc-button,.fc .fc-daygrid-day-number{font-size:.8rem}.fc .fc-col-header-cell-cushion{font-size:.8rem;padding:4px 2px}.custom-event{padding:4px}.custom-event .event-title{font-size:.7rem;margin-bottom:2px}.custom-event .event-details{font-size:.6rem;gap:1px}.no-data-message{padding:20px 10px}.no-data-message p{font-size:.9rem}.actions{flex-direction:column;gap:8px}.actions ion-button{width:100%}}@media (min-width:769px) and (max-width:1024px){.fc .fc-toolbar-title{font-size:1.1rem}.custom-event .event-title{font-size:.8rem}.custom-event .event-details{font-size:.7rem}}:root{--primary-color:#3880ff;--primary-color-hover:#2d6ad3;--error-color:#eb445a;--surface-color:#fff;--background-color:#f5f7fa;--text-color:#333;--placeholder-color:#8c8c8c;--shadow-color:#0000001a;--input-bg:#f1f3f8;--border-radius:10px;--transition-speed:0.3s}.login-container{background-color:#f5f7fa;background-color:var(--background-color);min-height:100vh;overflow:hidden;position:relative}.login-container,.login-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.login-wrapper{transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:10}.login-wrapper.fullscreen{box-shadow:none;height:100vh}.login-wrapper.card,.login-wrapper.fullscreen{background-color:#fff;background-color:var(--surface-color)}.login-wrapper.card{border-radius:10px;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000001a;box-shadow:0 10px 30px var(--shadow-color);max-width:420px;padding:40px}.login-content{align-items:center;display:flex;flex-direction:column;padding:20px;width:100%}.logo-container{margin-bottom:20px;text-align:center}.login-logo{height:auto;margin-bottom:20px;width:120px}.login-logo.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.login-title{color:#333;color:var(--text-color);font-size:1.8rem;font-weight:600;margin-bottom:30px;text-align:center}.login-form{display:flex;flex-direction:column;gap:20px;width:100%}.input-container{align-items:center;background-color:#f1f3f8;background-color:var(--input-bg);border:2px solid #0000;border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.input-container:focus-within{border-color:#3880ff;border-color:var(--primary-color);box-shadow:0 0 0 2px #3880ff1a}.input-icon{color:gray;font-size:1.2rem;padding:0 12px}.form-input{background-color:initial;border:none;color:#333;color:var(--text-color);flex:1 1;font-size:1rem;outline:none;padding:15px 10px}.form-input::placeholder,.toggle-icon{color:#8c8c8c;color:var(--placeholder-color)}.toggle-icon{cursor:pointer;font-size:1.2rem;padding:0 12px;transition:color .3s ease;transition:color var(--transition-speed) ease}.toggle-icon:hover{color:#3880ff;color:var(--primary-color)}.error-message{background-color:#eb445a1a;border-radius:4px;color:#eb445a;color:var(--error-color);font-size:.9rem;padding:5px;text-align:center}.login-button{background-color:#3880ff;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px;transition:background-color .3s ease;transition:background-color var(--transition-speed) ease;width:100%}.login-button:hover{background-color:#2d6ad3;background-color:var(--primary-color-hover)}.login-button:active{transform:scale(.98)}.forgot-password{margin-top:15px;text-align:center}.signing-in-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.signing-in-text{align-items:center;color:#3880ff;color:var(--primary-color);display:flex;font-size:1.5rem;font-weight:500;text-align:center}.dots{display:inline-block;position:relative;width:30px}.dots:after{animation:dots 1.5s infinite;content:""}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.loading-overlay{--background:#0000004d;--spinner-color:var(--primary-color)}@media (max-width:767px){.login-wrapper.fullscreen{padding:0}.login-content{justify-content:center;min-height:100vh;padding:40px 20px}.login-title{font-size:1.6rem}}@media (min-width:768px) and (max-width:1023px){.login-wrapper.card{max-width:380px}}:root{--ion-color-primary:#3880ff;--ion-color-primary-rgb:56,128,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#3dc2ff;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9;--ion-color-favorite:#69bb7b;--ion-color-favorite-rgb:105,187,123;--ion-color-favorite-contrast:#fff;--ion-color-favorite-contrast-rgb:255,255,255;--ion-color-favorite-shade:#5ca56c;--ion-color-favorite-tint:#78c288;--ion-color-twitter:#1da1f4;--ion-color-twitter-rgb:29,161,244;--ion-color-twitter-contrast:#fff;--ion-color-twitter-contrast-rgb:255,255,255;--ion-color-twitter-shade:#1a8ed7;--ion-color-twitter-tint:#34aaf5;--ion-color-instagram:#5956d8;--ion-color-instagram-rgb:89,86,216;--ion-color-instagram-contrast:#fff;--ion-color-instagram-contrast-rgb:255,255,255;--ion-color-instagram-shade:#4e4cbe;--ion-color-instagram-tint:#6a67dc;--ion-color-vimeo:#23b6ea;--ion-color-vimeo-rgb:35,182,234;--ion-color-vimeo-contrast:#fff;--ion-color-vimeo-contrast-rgb:255,255,255;--ion-color-vimeo-shade:#1fa0ce;--ion-color-vimeo-tint:#39bdec;--ion-color-facebook:#3b5998;--ion-color-facebook-rgb:59,89,152;--ion-color-facebook-contrast:#fff;--ion-color-facebook-contrast-rgb:255,255,255;--ion-color-facebook-shade:#344e86;--ion-color-facebook-tint:#4f6aa2}.ion-color-favorite{--ion-color-base:var(--ion-color-favorite);--ion-color-base-rgb:var(--ion-color-favorite-rgb);--ion-color-contrast:var(--ion-color-favorite-contrast);--ion-color-contrast-rgb:var(--ion-color-favorite-contrast-rgb);--ion-color-shade:var(--ion-color-favorite-shade);--ion-color-tint:var(--ion-color-favorite-tint)}.ion-color-twitter{--ion-color-base:var(--ion-color-twitter);--ion-color-base-rgb:var(--ion-color-twitter-rgb);--ion-color-contrast:var(--ion-color-twitter-contrast);--ion-color-contrast-rgb:var(--ion-color-twitter-contrast-rgb);--ion-color-shade:var(--ion-color-twitter-shade);--ion-color-tint:var(--ion-color-twitter-tint)}.ion-color-google{--ion-color-base:var(--ion-color-google);--ion-color-base-rgb:var(--ion-color-google-rgb);--ion-color-contrast:var(--ion-color-google-contrast);--ion-color-contrast-rgb:var(--ion-color-google-contrast-rgb);--ion-color-shade:var(--ion-color-google-shade);--ion-color-tint:var(--ion-color-google-tint)}.ion-color-instagram{--ion-color-base:var(--ion-color-instagram);--ion-color-base-rgb:var(--ion-color-instagram-rgb);--ion-color-contrast:var(--ion-color-instagram-contrast);--ion-color-contrast-rgb:var(--ion-color-instagram-contrast-rgb);--ion-color-shade:var(--ion-color-instagram-shade);--ion-color-tint:var(--ion-color-instagram-tint)}.ion-color-vimeo{--ion-color-base:var(--ion-color-vimeo);--ion-color-base-rgb:var(--ion-color-vimeo-rgb);--ion-color-contrast:var(--ion-color-vimeo-contrast);--ion-color-contrast-rgb:var(--ion-color-vimeo-contrast-rgb);--ion-color-shade:var(--ion-color-vimeo-shade);--ion-color-tint:var(--ion-color-vimeo-tint)}.ion-color-facebook{--ion-color-base:var(--ion-color-facebook);--ion-color-base-rgb:var(--ion-color-facebook-rgb);--ion-color-contrast:var(--ion-color-facebook-contrast);--ion-color-contrast-rgb:var(--ion-color-facebook-contrast-rgb);--ion-color-shade:var(--ion-color-facebook-shade);--ion-color-tint:var(--ion-color-facebook-tint)}.ion-color-github{--ion-color-base:#211f1f;--ion-color-base-rgb:33,31,31;--ion-color-contrast:#fff;--ion-color-contrast-rgb:255,255,255;--ion-color-shade:#1d1b1b;--ion-color-tint:#373535}.ion-color-instagram{--ion-color-base:#9537bc;--ion-color-base-rgb:149,55,188;--ion-color-contrast:#fff;--ion-color-contrast-rgb:255,255,255;--ion-color-shade:#8330a5;--ion-color-tint:#a04bc3}:root{--ion-headings-font-weight:300;--ion-color-angular:#ac282b;--ion-color-communication:#8e8d93;--ion-color-tooling:#fe4c52;--ion-color-services:#fd8b2d;--ion-color-design:#fed035;--ion-color-workshop:#69bb7b;--ion-color-food:#3bc7c4;--ion-color-documentation:#b16be3;--ion-color-navigation:#60c;--ion-font-family:"Poppins"}.dark-theme{--ion-color-primary:#428cff;--ion-color-primary-rgb:66,140,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3a7be0;--ion-color-primary-tint:#5598ff;--ion-color-secondary:#50c8ff;--ion-color-secondary-rgb:80,200,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#46b0e0;--ion-color-secondary-tint:#62ceff;--ion-color-tertiary:#6a64ff;--ion-color-tertiary-rgb:106,100,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#5d58e0;--ion-color-tertiary-tint:#7974ff;--ion-color-success:#2fdf75;--ion-color-success-rgb:47,223,117;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#29c467;--ion-color-success-tint:#44e283;--ion-color-warning:#ffd534;--ion-color-warning-rgb:255,213,52;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0bb2e;--ion-color-warning-tint:#ffd948;--ion-color-danger:#ff4961;--ion-color-danger-rgb:255,73,97;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#e04055;--ion-color-danger-tint:#ff5b71;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244,245,248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0,0,0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#222428;--ion-color-light-rgb:34,36,40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255,255,255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e}.dark-theme.ios{--ion-background-color:#000;--ion-background-color-rgb:0,0,0;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-color-step-50:#0d0d0d;--ion-color-step-100:#1a1a1a;--ion-color-step-150:#262626;--ion-color-step-200:#333;--ion-color-step-250:#404040;--ion-color-step-300:#4d4d4d;--ion-color-step-350:#595959;--ion-color-step-400:#666;--ion-color-step-450:#737373;--ion-color-step-500:grey;--ion-color-step-550:#8c8c8c;--ion-color-step-600:#999;--ion-color-step-650:#a6a6a6;--ion-color-step-700:#b3b3b3;--ion-color-step-750:#bfbfbf;--ion-color-step-800:#ccc;--ion-color-step-850:#d9d9d9;--ion-color-step-900:#e6e6e6;--ion-color-step-950:#f2f2f2;--ion-item-background:#000}.dark-theme.md{--ion-background-color:#121212;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-400:#717171;--ion-color-step-450:#7d7d7d;--ion-color-step-500:#898989;--ion-color-step-550:#949494;--ion-color-step-600:#a0a0a0;--ion-color-step-650:#acacac;--ion-color-step-700:#b8b8b8;--ion-color-step-750:#c4c4c4;--ion-color-step-800:#d0d0d0;--ion-color-step-850:#dbdbdb;--ion-color-step-900:#e7e7e7;--ion-color-step-950:#f3f3f3;--ion-item-background:#1e1e1e;--ion-tab-bar-background:#1f1f1f}
/*# sourceMappingURL=main.3d6a91a9.css.map*/