*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mb-4{margin-bottom:1rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.h-4{height:1rem}.h-screen{height:100vh}.w-4{width:1rem}.border-collapse{border-collapse:collapse}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.uppercase{text-transform:uppercase}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}body{background-color:#f7f7f7;box-sizing:border-box;margin:0;padding:0}*{box-sizing:inherit}.App{box-sizing:border-box;color:#333;font-family:Arial,sans-serif;margin:0;padding:0;text-align:center}a{color:inherit;text-decoration:none}.login-page{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.error-message{color:red}.login-section{align-items:center;background-color:#f7fcfb;display:flex;justify-content:center;padding:40px;width:50%}.login-box{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;max-width:400px;padding:30px;position:relative;width:100%}@media (max-width:768px){.content{align-items:center;flex-direction:column;width:100%}.login-section,.logo-section{padding:20px;width:100%}.login-box{padding:20px;width:90%}.login-header{justify-content:center;margin-bottom:15px;margin-top:30px}.help-link{right:15px;top:15px}.login-form label{font-size:.85rem}.login-form input{font-size:.95rem;padding:8px}.forgot-password{font-size:.85rem;margin-bottom:25px}.login-button{font-size:.95rem}}.change-password{background-color:#f5f5f5;min-height:100vh}.change-password,.change-password-section{align-items:center;display:flex;justify-content:center}.change-password-section{background-color:#f7fcfb;flex-direction:column;padding:40px;width:50%}.change-password-header{color:#333;font-size:2rem;font-weight:600;margin-bottom:30px}.change-password-form{max-width:400px;width:100%}.change-password-form label{color:#333;display:block;font-size:.9rem;margin-bottom:5px;text-align:left}.change-password-form input{border:1px solid #dcdcdc;border-radius:4px;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.change-password-button{background-color:#00bfa5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px;transition:background-color .3s ease;width:100%}.change-password-button:hover{background-color:#009688}@media (max-width:768px){.content{align-items:center;flex-direction:column;width:100%}.change-password-section,.logo-section{padding:20px;width:100%}.change-password-form{padding:20px;width:90%}.change-password-header{font-size:1.8rem;justify-content:center;margin-bottom:15px}.change-password-form label{font-size:.85rem}.change-password-form input{font-size:.95rem;padding:8px}.change-password-button{font-size:.95rem}}.comming-soon-employee{animation:blink 1s infinite,slideIn 1.5s ease-in-out;border-right:3px solid #0000;color:#5849ac;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:3px;margin:150px auto auto;overflow:hidden;position:relative;text-shadow:2px 2px 10px #5dade266;text-transform:uppercase;white-space:nowrap}.comming-soon-employee:after{animation:underline 1.5s infinite alternate;background:linear-gradient(90deg,#2c5ec9,#85c1e9,#d4e6f1);bottom:-5px;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}@media screen and (max-width:768px){.comming-soon-employee{border-right:2px solid #0000;font-size:1.5rem;letter-spacing:2px;margin-left:20px;margin-top:100px;text-align:center}.comming-soon-employee:after{height:2px}}.navbar{align-items:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;width:100%;z-index:1000}.company-logo{width:150px}.dashboard-container{display:flex;flex-wrap:wrap;padding:80px 30px 30px}.left-side{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:20px;width:300px}.profile-section{text-align:center}.profile-image{height:250px;object-fit:cover;width:250px}.employee-name{color:#555;font-size:22px;margin:10px 0 5px}.employee-role{color:#777;font-size:16px;margin:0}.work-duration{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.work-duration p{color:#fff;font-size:14px;margin:0}.button-section{margin-top:10px;text-align:center}.punch-button{background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin:5px;padding:5px 15px}.punch-button:disabled{background-color:grey;cursor:not-allowed}.attendance-leaves-awards{background-color:#5849ac;border-radius:5px;display:flex;justify-content:space-between;margin:15px 0;padding:10px}.attendance-column,.awards-column,.leaves-column{text-align:center}.number{color:#fff;font-size:18px;margin:0}.label{color:#fff;font-size:14px;margin:5px 0 0}.birthdays-section{text-align:left}.birthdays-section p{color:#555;font-size:18px;margin:0 0 10px}.birthday-person{align-items:center;display:flex}.birthday-image{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.birthday-person p{color:#555;font-size:14px;margin:0}.right-side{flex:2 1;padding-left:20px}.details-container{display:flex;flex-wrap:wrap;text-align:left}.personal-company-details{flex:1 1;margin-right:20px}.details{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.details h3{color:#fff;font-size:14px;margin:0}.company-details,.notice-board,.overall-ticket,.personal-details,.upcoming-holidays{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#777;margin-bottom:20px;padding:20px}.notice-board-upcoming-holidays{flex:1 1}.notice-space{border:1px solid #ddd9d9;display:flex;flex-direction:column;gap:10px;height:200px;overflow-y:auto;padding:10px;text-align:center;width:100%}.notice-space::-webkit-scrollbar{display:none}.notice-space p{background-color:#f5f5f5;border-bottom:1px solid #ddd9d9;border-radius:5px;color:#333;font-size:12px;font-weight:700;padding:8px;text-align:left}.overall-ticket .tickets{border-bottom:1px solid #ddd;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.close-ticket,.open-ticket,.overall-ticket .tickets .ticket-raised{color:#000;font-weight:700}.overall-ticket .tickets i{color:#5849ac}.upcoming-holidays .holiday{border-radius:5px;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.upcoming-holidays .holiday:nth-child(2){background-color:#e8f5e9;color:#388e3c}.upcoming-holidays .holiday:nth-child(3){background-color:#fffde7;color:#fbc02d}.upcoming-holidays .holiday:nth-child(4){background-color:#e3f2fd;color:#1976d2}.upcoming-holidays .holiday:nth-child(5){background-color:#ffebee;color:#d32f2f}@media (max-width:768px){.dashboard-container{flex-direction:column;padding:80px 15px 15px}.left-side{width:100%}.right-side{padding-left:0}.details-container{flex-direction:column}.personal-company-details{margin-bottom:20px;margin-right:0}.personal-details{margin-top:20px}.profile-image{height:auto;width:100%}.attendance-column,.awards-column,.leaves-column{margin-bottom:10px;width:100%}.notice-board-upcoming-holidays{flex-direction:column}.notice-board,.upcoming-holidays{width:100%}}.request-section{padding:80px 20px 20px}.request-nav{display:flex;margin-bottom:20px;position:relative}.request-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.request-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.request-content h1{text-align:center}@media (max-width:768px){.request-nav{flex-direction:column}.request-nav button.active:after{display:none}.request-nav button.active{background-color:#007bff;border-radius:10px;color:#fff}}.content-wrapper{display:flex;flex-direction:row;gap:20px}.left-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:1 1;height:250px;padding:20px}.left-block h4{font-size:15px;line-height:30px;margin-bottom:0}.left-block .date-section,.left-block .joining-date-section,.left-block .leave-contact-section{border-bottom:1px solid #ddd;padding:10px 0;text-align:left}.left-block .joining-date-section{border-bottom:none}.right-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:2 1;padding:20px}.leave-form .form-group{margin-bottom:15px;text-align:left}.leave-form .form-row{display:flex;gap:10px;justify-content:space-between}.leave-form .form-row.full-width{flex-direction:column}.leave-form .form-row .add{align-self:flex-start;background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px;width:50px}.previous-leaves-table{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.previous-leaves-table h4{margin-bottom:10px;text-align:left}.previous-leaves-table table{border-collapse:initial;border-spacing:0 15px;width:100%}.previous-leaves-table td,.previous-leaves-table th{border:none;padding:8px;text-align:left}.previous-leaves-table th{background-color:initial;color:#555;font-size:15px}.previous-leaves-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.previous-leaves-table td button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.previous-leaves-table td button.cancel{background-color:#dc3545}.previous-leaves-table .div-table{overflow:auto}@media (max-width:1024px){.content-wrapper{flex-direction:column}.left-block,.right-block{flex:none;margin-bottom:20px;width:100%}.leave-form .form-row{flex-direction:column}.previous-leaves-table table{font-size:14px}}@media (max-width:768px){.leave-form .form-row{flex-direction:column;gap:5px}.leave-form .form-row .add{padding:10px;width:100%}.previous-leaves-table table{font-size:12px}.previous-leaves-table td,.previous-leaves-table th{padding:6px}}.attendance-search-block{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.search-inputs{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:10px;padding:20px}.search-inputs input[type=date]{border:1px solid #ccc;border-radius:4px;flex:0 1;font-size:16px;padding:5px}.search-inputs .search-button{background-color:#5849ac;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.search-inputs .search-button:hover{background-color:#6c58df}.search-button-bottom{align-self:flex-end;background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.search-button-bottom:hover{color:#000}.attendance-regularization-table-section{border-radius:5px;margin-top:30px;overflow:auto;padding:20px}.attendance-regularization-table-section table{border-collapse:initial;border-spacing:0 10px;width:100%}.attendance-regularization-table-section td,.attendance-regularization-table-section th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.attendance-regularization-table-section th{background-color:initial;border:none;color:#555;font-size:15px}.attendance-regularization-table-section td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.attendance-regularization-table-section td .update-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.attendance-regularization-table-section td .update-button:hover{background-color:#218838}.pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.pagination p{color:#666;font-size:14px;margin:0}.pagination-controls{align-items:center;display:flex;gap:10px}.pagination-controls span{color:#333;font-size:16px}.pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:1024px){.attendance-regularization-section{padding:15px}.search-inputs{gap:5px;padding:15px}.search-inputs input[type=date]{font-size:14px}.search-button-bottom,.search-inputs .search-button{font-size:14px;padding:8px 16px}.attendance-regularization-table-section table{font-size:14px}.pagination-controls input[type=number]{width:50px}}@media (max-width:768px){.attendance-regularization-section{padding:10px}.search-inputs{flex-direction:column;gap:10px;padding:10px}.search-inputs input[type=date]{font-size:14px;width:100%}.search-button-bottom,.search-inputs .search-button{font-size:14px;padding:10px;width:100%}.attendance-regularization-table-section td,.attendance-regularization-table-section th{font-size:12px}.attendance-regularization-table-section td .update-button{font-size:12px;padding:6px 10px}.pagination p{font-size:12px}.pagination-controls input[type=number]{font-size:14px;padding:4px;width:40px}}.form-block{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;margin-bottom:20px;max-width:100%;padding:20px}.input-row{display:flex;flex-wrap:wrap;margin-bottom:15px}.input-group{align-items:center;display:flex;flex:1 1;margin-right:10px;max-width:100%;min-width:200px}.input-group label{width:120px}.input-group input,.input-group select{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex:1 1;max-width:calc(100% - 130px);padding:8px}.input-group.day-type-group select{flex:0 0 200px}.save-button{background-color:#4caf50;border:none;border-radius:4px;cursor:pointer;display:block;font-size:16px;margin:0 auto;padding:10px 20px;text-align:center}.save-button:hover{background-color:#45a049}@media (max-width:1024px){.input-row{flex-direction:column}.input-group{margin-bottom:15px;margin-right:0}.input-group:last-child{margin-bottom:0}.input-group input,.input-group select{max-width:100%}.input-group.day-type-group select{flex:1 1;width:100%}}@media (max-width:768px){.form-block{padding:15px}.input-row{flex-direction:column}.input-group{margin-bottom:15px;margin-right:0;width:100%}.input-group input,.input-group select{max-width:100%;width:100%}.input-group.day-type-group select{flex:1 1;width:100%}.save-button{padding:8px;width:100%}.no-record-block,.save-button{font-size:14px}}.report-section{padding:80px 20px 20px}.report-nav{display:flex;margin-bottom:20px;position:relative}.report-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.report-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.report-content h1{text-align:center}@media (max-width:768px){.report-nav{flex-direction:column}.report-nav button.active:after{display:none}.report-nav button.active{background-color:#007bff;border-radius:10px;color:#fff}}.leave-balance-table{background-color:#f9f9f9;border-radius:5px;overflow:auto}.leave-balance-table table{border-collapse:initial;border-spacing:0 10px;width:100%}.leave-balance-table td,.leave-balance-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.leave-balance-table th{background-color:initial;border:none;color:#555;font-size:15px}.leave-balance-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.leave-balance-table td .action-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:8px 12px;transition:background-color .3s}.leave-balance-table td .action-button:last-child{margin-right:0}.leave-balance-table td .action-button:hover{background-color:#218838}.leave-balance-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.leave-balance-pagination p{color:#666;font-size:14px;margin:0}.leave-balance-pagination-controls{align-items:center;display:flex;gap:10px}.leave-balance-pagination-controls span{color:#333;font-size:16px}.leave-balance-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:768px){.search-container input{margin:auto}}.report-filters{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.filter-block{display:flex;flex:1 1;flex-direction:column;min-width:200px}.filter-block label{margin-bottom:5px;text-align:left}.filter-block input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.export-button,.searchleave-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.searchleave-button{background-color:orange}.searchleave-button:hover{background-color:#ff8c00}.in-out-table-section{background-color:initial;margin-top:30px;overflow:auto}.in-out-details-table{border-collapse:initial;border-spacing:0 10px;width:100%}.in-out-details-table td,.in-out-details-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.in-out-details-table th{background-color:initial;border:none;color:#555;font-size:15px}.in-out-details-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.inout-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.inout-pagination p{color:#666;font-size:14px;margin:0}.inout-pagination-controls{align-items:center;display:flex;gap:10px}.inout-pagination-controls span{color:#333;font-size:16px}.inout-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:768px){.search-btn input{margin:auto}}.leave-details-filters{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.leave-details-block{display:flex;flex:1 1;flex-direction:column;min-width:200px}.leave-details-block label{margin-bottom:5px;text-align:left}.leave-details-block input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.download-button,.search-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.download-button{background-color:#281f4e}.download-button:hover{background-color:#6c58df}.table-block{border-radius:5px;margin-top:30px;overflow:auto}.leave-details-table{border-collapse:initial;border-spacing:0 10px;width:100%}.leave-details-table td,.leave-details-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.leave-details-table th{background-color:initial;border:none;color:#555;font-size:15px}.leave-details-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.status-button{background-color:orange;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.status-button.approved{background-color:#28a745}.status-button.approved:hover{background-color:#218838}@media (max-width:768px){.button-block{margin:auto}}.first-block{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;margin-bottom:20px;padding:20px}.first-block label{font-size:15px;margin-right:10px}.first-block select{margin-right:20px;width:30%}.first-block .exprt-button,.first-block .srch-button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 100px}.first-block .srch-button{background-color:orange;color:#fff;margin-right:10px}.first-block .srch-button:hover{background-color:#ff8c00}.first-block .exprt-button{background-color:#281f4e;color:#fff}.first-block .exprt-button:hover{background-color:#6c58df}@media (max-width:768px){.first-block{align-items:flex-start;flex-direction:column}.first-block select{margin-bottom:10px;margin-right:0;width:100%}.first-block .exprt-button,.first-block .srch-button{margin-top:5px;padding:10px;text-align:center;width:100%}}.second-block{overflow:auto}.attendance-table{border-collapse:initial;border-spacing:0 10px;width:100%}.attendance-table td,.attendance-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:center}.attendance-table th{background-color:initial;border:1px solid #ddd;color:#555;font-size:15px}.attendance-table td{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a;font-size:14px}.attendance-table td.P{background-color:#63a863;color:#fff}.attendance-table td.A{background-color:red;color:#fff}.attendance-table td.I{background-color:#cc90cc;color:#fff}.attendance-table td.CL,.attendance-table td.SL{background-color:#fff;color:#000}.attendance-table td.H{background-color:pink;color:#000}.attendance-table td.W{background-color:grey;color:#fff}.attendance-table td.FH-SL-P{background-color:#f5f5f5;color:#000;font-weight:700}.chat-app{display:flex;height:100vh;padding-top:60px}.chat-sidebar{background-color:#e6e9ef;border-right:1px solid #e0e0e0;box-shadow:inset 2px 0 6px #0000001a;justify-content:space-between;padding:15px 0;width:70px}.chat-sidebar,.chat-sidebar-icons{align-items:center;display:flex;flex-direction:column}.chat-sidebar-icons{gap:20px}.chat-sidebar-icon{color:#333;cursor:pointer;font-size:24px;text-align:center}.chat-sidebar-icon:hover{color:#6c58df}.chat-sidebar-icon p{color:#666;font-size:12px;margin-top:5px}.chat-sidebar-bottom{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.chat-sidebar-icon .gear-icon p{display:none}.profile-photo{object-fit:cover}.chat-list{background-color:#f7f7f7;border-right:1px solid #ddd;box-shadow:inset 0 4px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden}.chat-list-header,.chat-search-bar{background-color:#f7f7f7;position:sticky;top:0;z-index:1}.chat-list-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px}.chat-list-header,.chat-search-bar{position:relative}.chat-list-header h1{font-size:25px}.chat-icons{align-items:center;display:flex}.chat-icons .icon-container{font-size:20px;margin-left:10px}.chat-icons .icon-container:first-child{margin-left:0}.chat-search-bar{background-color:#f3f0ff;border-bottom:1px solid #ddd;padding:10px 20px}.chat-search-bar .search-input{background-color:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:inset 0 2px 4px #0000001a;color:#333;font-size:14px;outline:none;padding:8px 12px;width:100%}.chat-search-bar .search-input::placeholder{color:#aaa}.chat-previews{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-top:15px;overflow-y:auto;padding:0 10px}.chat-preview{border-radius:8px;margin:4px 8px;padding:12px;transition:background-color .2s}.chat-preview:hover{background-color:#f0f2f5}.chat-preview.active{background-color:#e3f2fd}.chat-preview .preview-message{color:#666;font-size:13px;margin-top:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-profile{object-fit:cover}.preview-details{justify-content:center;padding-left:10px;width:100%}.preview-header{width:100%}.preview-name{color:#333}.chat-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-top:5px;padding:10px}@media screen and (max-width:768px){.chat-header{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-top:10px;padding:15px 10px 5px;position:fixed;width:100%}}.chat-header-left{align-items:center;display:flex}.profile-main{object-fit:cover}.chat-header-icons{display:flex;gap:10px}.chat-header-icons i{cursor:pointer;font-size:18px}.chat-header-icons i:hover{color:#6c58df}.messages{background-color:#fff}.message-left,.message-right{box-shadow:0 4px 6px #0000001a;line-height:1.5;padding:10px 15px}.message-left,.message-right{background:#d1f5d1;color:#000;font-weight:500}.message-time{font-size:10px;text-align:right}.message-input{background-color:#f9f9f9;position:relative}.input-container{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 3px 5px #0000001a;display:flex;padding:10px;position:relative;width:95%}.input-container input{background:#0000;border:none;border-radius:20px;color:#333;flex:1 1;font-size:14px;margin-right:65px;outline:none;padding:8px 10px}.online-indicator{border-radius:50%;display:inline-block;height:10px;margin-left:8px;width:10px}.online{background-color:green}.offline{background-color:grey}.download-btn{align-items:center;background-color:#dedaf3;border:1px solid #b8a8e6;border-radius:5px;color:#4a3f78;display:inline-flex;font-size:14px;font-weight:700;gap:8px;max-width:200px;overflow:hidden;padding:8px 12px;text-decoration:none;text-overflow:ellipsis;transition:background .3s ease-in-out,color .3s ease-in-out;white-space:nowrap}.download-btn:hover{background-color:#c5b8e6;color:#3a2f5f}.download-btn:active{background-color:#b8a8e6}.download-btn i{font-size:16px}@media screen and (max-width:768px){.chat-app{flex-direction:column}.chat-sidebar{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0003;left:0;position:fixed;right:0;z-index:100}.chat-sidebar-bottom .profile-photo{display:none}.fa-gear{margin-top:17px}.hidden{display:block}.chat-list{border-bottom:1px solid #ddd;width:100%}.chat-previews{padding:10px;width:100%}.chat-sidebar-icons{background-color:#e6e9ef;bottom:0;box-shadow:0 -4px 10px #0000001a;display:flex;flex-direction:row;justify-content:space-evenly;left:0;padding:10px;position:fixed;right:0}.chat-sidebar-icon{color:#333;font-size:20px}.chat-sidebar-icon:hover{color:#6c58df}.chat-header-icons i{font-size:16px}.chat-list-header,.chat-search-bar{background-color:#fff;box-shadow:0 2px 5px #0003;left:0;padding:10px;position:fixed;right:0;z-index:100}.chat-list-header{top:70px}.chat-search-bar{top:130px}.chat-previews{margin-top:120px}.chat-search-bar .search-input{width:100%}.message-left,.message-right{max-width:80%}.message-left{align-self:flex-start;background:#d1f5d1}.message-right{align-self:flex-end;background:#d1f5d1}.message-input{background-color:#fff;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:10px;position:fixed;right:0}.message-input .input-container{align-items:center;display:flex}.message-input input{margin-right:10px;padding:10px;width:100%}.message-input i,.send-icon{font-size:20px}.send-icon{cursor:pointer}}.loader{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}.chat-preview{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px;position:relative}.unread-badge{background-color:red;border-radius:12px;color:#fff;font-size:12px;font-weight:700;margin-left:auto;margin-right:10px;padding:2px 6px}.showalluser{background-color:#fff;border:.1px solid grey;display:flex;flex-direction:column;left:200px;padding:15px;position:absolute;right:0;top:110px;width:20%;z-index:100}.showalluser h3{color:#000;font-size:18px;font-weight:600;padding:5px 5px 10px}.showalluser h4{color:#000;font-size:14px;font-weight:600;padding:5px}.user{cursor:pointer;justify-content:space-between;padding:5px;width:100%}.user img{border-radius:100%}.group-create-btn{background-color:#5849ac}.group-create-btn,.groupname{border:1px solid grey;border-radius:10px;padding:5px}.group-avatar{align-items:center;background-color:#007bff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;width:40px}.group-avatar i{color:#fff;font-size:20px}.member-count{color:#666;font-size:12px;margin-left:5px}.showalluser{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-height:400px;overflow-y:auto;padding:20px}@media screen and (max-width:768px){.showalluser{background:#fff;border:.1px solid grey;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;left:65px;max-height:400px;overflow-y:auto;padding:20px;position:absolute;right:0;top:120px;width:80%;z-index:100}}.showalluser h3{color:#333;margin-bottom:15px}.groupname{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:15px;padding:8px;width:100%}.user{align-items:center;border-bottom:1px solid #eee;display:flex;padding:8px}.user img{border-radius:50%;height:30px;margin-right:10px;width:30px}.user h4{flex:1 1;font-size:14px;margin:0}.user input[type=checkbox]{cursor:pointer;height:18px;width:18px}.group-create-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:15px;padding:10px;transition:background-color .3s;width:100%}.group-create-btn:hover{background-color:#0056b3}.group-create-btn:disabled{background-color:#ccc;cursor:not-allowed}.group-message{color:#666;display:flex;flex-direction:column;font-size:12px;margin:8px 0 4px;max-width:70%}.sender-name{align-items:flex-end;color:#287510;font-size:10px;text-align:left}.group-message .message-content{word-wrap:break-word;background-color:#f0f2f5;border-radius:8px;padding:8px 12px}.group-message.own-message{align-self:flex-end}.group-message.own-message .message-content{background-color:#0084ff;color:#fff}.no-chat-selected{align-items:center;color:#666;display:flex;flex-direction:column;height:100%;justify-content:center}.no-chat-selected i{color:#999;font-size:48px;margin-bottom:16px}.no-chat-selected p{font-size:16px}.chat-container{background:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;height:100%;max-height:80vh;overflow:hidden}.chat-input{background:#fff}.chat-input input[type=text]{border:1px solid #ccc;border-radius:20px;flex:1 1;font-size:14px;outline:none;padding:8px 12px}.chat-input button{background-color:#5849ac;border:none;border-radius:20px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 15px}.chat-input button:hover{background-color:#463890}@media screen and (max-width:768px){.chat-app{flex-direction:column}.chat-sidebar{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0003;left:0;position:fixed;right:0;z-index:100}.chat-sidebar-icons{display:flex;flex-direction:row;justify-content:space-evenly;padding:10px}.chat-sidebar-icon{color:#333;font-size:20px}.chat-sidebar-bottom .profile-photo{display:none}.fa-gear{margin-top:17px}.hidden{display:block}.chat-list{border-bottom:1px solid #ddd;width:100%}.chat-list-header,.chat-search-bar{background-color:#fff;box-shadow:0 2px 5px #0003;left:0;padding:10px;position:fixed;right:0;z-index:100}.chat-list-header{top:70px}.chat-search-bar{top:130px}.chat-previews{margin-top:120px;padding:10px;width:100%}.chat-area{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 120px)}.messages{flex:1 1;overflow-y:auto;padding:10px}.message-input{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:10px;position:sticky;right:0;z-index:50}.message-input .input-container{align-items:center;display:flex;width:100%}.message-input input{margin-right:10px;padding:10px;width:100%}.message-input i,.send-icon{font-size:20px}.send-icon{cursor:pointer}}.chat-input{align-items:center;background-color:#f9f9f9;border-top:1px solid #ddd;display:flex;padding:10px;position:relative}@media screen and (max-width:768px){.chat-input{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:10px;position:sticky;right:0;z-index:50}.chat-list{width:100%}.chat-area{display:none;flex-direction:column;width:100%}.chat-area.show-mobile{display:flex}.chat-list.hide-mobile{display:none}.back-arrow{display:inline-block}}.back-arrow{cursor:pointer;font-size:18px;margin-right:10px}@media screen and (max-width:768px){.chat-main{flex-direction:column}.chat-list{width:100%}.chat-area{display:none;width:100%}.chat-area.show-mobile{display:flex}.chat-list.hide-mobile{display:none}.back-arrow{display:inline-block}}.desktop-only{display:none}@media screen and (min-width:769px){.desktop-only{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center}}.chat-area.no-chat-selected.desktop-only{display:none!important}@media screen and (min-width:769px){.chat-area.no-chat-selected.desktop-only{align-items:center;display:flex!important;flex-direction:column;justify-content:center}}@media screen and (max-width:768px){.chat-area{display:none}.chat-area.show-mobile{display:flex!important}.chat-list.hide-mobile{display:none!important}.back-arrow{display:inline-block}}@media screen and (min-width:769px){.chat-main{display:flex;flex:1 1}.chat-list{width:300px}.chat-area{display:flex;flex:1 1;flex-direction:column}.back-arrow{display:none}}.chat-main{display:flex;flex:1 1}.chat-list{width:300px}.chat-area{display:flex;flex:1 1;flex-direction:column}.back-arrow{display:none}.desktop-only{display:block}.mobile-only{display:none}@media screen and (max-width:768px){.desktop-only{display:none}.mobile-only{display:block}.chat-main{flex:1 1;flex-direction:column}.chat-list{display:block;width:100%}.chat-area{display:none;flex-direction:column;width:100%}.chat-area.show-mobile{display:flex!important}.chat-list.hide-mobile{display:none!important}.back-arrow{cursor:pointer;display:inline-block!important;font-size:18px;margin-right:10px}.chat-area.no-chat-selected{display:none!important}}.ticket-dashboard{padding:70px 20px 20px}.ticket-title{display:flex;height:35px;justify-content:space-between;position:relative}.ticket-title h1{color:#007bff;display:inline-block;font-size:30px;font-weight:700;letter-spacing:1.5px;padding-bottom:10px;position:relative;text-shadow:2px 2px 5px #0003;text-transform:uppercase}.ticket-title i{color:#ff9800;font-size:32px;margin-right:10px}.ticket-profile{align-items:center;background:#007bff1a;border-left:4px solid #007bff;border-radius:6px;color:#444;display:flex;font-size:15px;font-weight:600;gap:8px;padding:16px 12px;transition:all .3s ease-in-out}.ticket-profile:hover{background:#007bff26}.ticket-profile i{color:#007bff;font-size:20px;transition:transform .3s ease-in-out}.category-btns{display:flex;gap:10px;justify-content:center;margin-bottom:10px}.category-btns button{background-color:initial;border:none;border-bottom:1px solid #000;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 15px}.category-btns .active{background-color:initial;border-bottom:2px solid #007bff;color:#007bff}.openclose-btns{display:flex;gap:12px;justify-content:center;margin-top:20px}.status-btn{align-items:center;background-color:initial;border:none;cursor:pointer;display:flex;gap:8px}.number-badge{border-radius:4px;color:#fff;display:inline-block;font-weight:700;min-width:25px;padding:5px 10px;text-align:center}.orange-badge{background-color:#ff9800}.grey-badge{background-color:#777}.ticket-table{background-color:#eee;border-radius:5px;height:200px;margin:10px 0;overflow-y:auto;padding:10px}thead{border-bottom:2px solid #007bff}.filter-container{align-items:center;display:flex;margin-top:5px}.filter-input{border:1px solid #ccc;border-radius:5px;font-size:12px;font-weight:400;outline:none;padding:5px;transition:border .3s}.filter-input:focus{border:1px solid #007bff}.clear-button{background-color:#dc3545;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-left:5px;padding:2px 5px;transition:background .3s}.clear-button:hover{background-color:#c82333}.ticket-table .div-table{overflow:auto}.ticket-table table{border-collapse:initial;border-spacing:0 12px;width:100%}.ticket-table td,.ticket-table th{border:none;padding:0 8px;text-align:left}.ticket-table th{background-color:initial;color:#555;font-size:15px}.ticket-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}th:last-of-type{padding-bottom:30px}.action-icons{display:flex;gap:5px}.edit-btn:hover i{color:#007bff;transform:scale(1.2)}.delete-btn:hover i{color:#cf2020;transform:scale(1.2)}.left-border{padding-left:10px;position:relative}@media (max-width:768px){.openclose-btns{justify-content:start;margin-top:20px}.ticket-title{height:55px;padding:10px 0;text-align:center}.ticket-title h1{font-size:22px;letter-spacing:1px;padding-bottom:8px}.ticket-title h1:after{height:3px;width:60px}.ticket-title i{font-size:26px}.category-btns{margin-top:20px}}.active-btn{background-color:#d32f2f!important;box-shadow:0 0 5px #420606b3;transform:scale(1.05)}.top-btns{display:flex;justify-content:end;margin-top:10px}.top-btns button{background-color:#007bff;margin-right:10px;padding:5px 8px;transition:all .3s ease}.add-btn,.filter-btn,.top-btns button{border:none;border-radius:5px;color:#fff;cursor:pointer}.add-btn,.filter-btn{background:#007bff;font-size:14px;padding:8px 15px}.add-btn:hover,.filter-btn:hover{background:#0056b3}@media (max-width:768px){.top-btns{margin-top:20px}}.add-form-container{background:#eee;border-radius:8px;margin:20px auto auto;padding:20px;width:80%}.add-form-container h2{color:#007bff;font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:15px;padding-bottom:8px;position:relative;text-align:center;text-transform:capitalize}.add-form-container h2:after{background-color:#ff9800;border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.form-title{font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.add-form{display:flex;flex-direction:column;width:100%}.form-field{align-items:center;display:flex;gap:10px;margin-bottom:12px}.form-field label{font-size:14px;font-weight:700;width:120px}.form-field input,.form-field select,.form-field textarea{border:1px solid #ccc;border-radius:5px;flex:1 1;font-size:14px;padding:8px}.file-upload{align-items:center;display:flex}.file-input{display:flex;flex:1 1;flex-direction:column}.file-warning{color:red;font-size:11px;margin-top:5px;text-align:left}.button-container{justify-content:center;margin-top:15px}.submit-btn{background:#28a745;border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:8px 20px;text-align:center;width:auto}.submit-btn:hover{background:#218838}@media (max-width:768px){.add-form-container{padding:15px;width:95%}.form-field{align-items:flex-start;flex-direction:column}.form-field label{margin-bottom:5px;text-align:left}.form-field input,.form-field label,.form-field select,.form-field textarea{font-size:13px;width:100%}.submit-btn{padding:10px;width:100%}}.filter-page{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;margin:20px auto auto;padding:15px;width:40%}.filter-heading h2{border-bottom:1px solid #ccc;color:#000;font-size:15px;padding:5px 0;text-align:left}.filter-form{gap:15px;margin-top:20px}.filter-field,.filter-form{display:flex;flex-direction:column}.filter-field label{color:#007bff;font-size:14px;font-weight:700;margin-bottom:5px;text-align:left}.filter-field input,.filter-field select{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:5px;width:100%}.filter-btn-container{display:flex;gap:10px;justify-content:center;margin-top:15px}.apply-btn,.create-btn{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:6px 15px}.apply-btn:hover,.create-btn:hover{background:#0056b3}@media (max-width:768px){.filter-page{margin-top:10px;padding:15px;width:100%}.apply-btn,.create-btn{font-size:13px;padding:5px 12px}}.loader-container{align-items:center;display:flex;height:150px;justify-content:center}.loader-container:after{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#5849ac;content:"";height:50px;width:50px}.modal-overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{box-shadow:0 2px 10px #0000001a;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.modal-content h2{border-bottom:2px solid #007bff;color:#007bff;margin-bottom:20px;padding-bottom:10px}.edit-form{display:flex;flex-direction:column;gap:15px}.edit-form .form-field{margin-bottom:15px}.edit-form label{color:#555;display:block;font-weight:500;margin-bottom:5px}.edit-form input,.edit-form select,.edit-form textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.edit-form input:focus,.edit-form select:focus,.edit-form textarea:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff1a;outline:none}.button-container{justify-content:flex-end}.cancel-btn,.submit-btn{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .3s ease}.submit-btn{background-color:#007bff;color:#fff}.submit-btn:hover{background-color:#0056b3}.submit-btn:disabled{background-color:#ccc;cursor:not-allowed}.cancel-btn{background-color:#6c757d;color:#fff}.cancel-btn:hover{background-color:#5a6268}@media (max-width:768px){.modal-content{padding:15px;width:95%}.button-container{flex-direction:column}.cancel-btn,.submit-btn{width:100%}}.admin-login-page{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:100vh}.content{border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;max-width:1200px;overflow:hidden;width:90%}.logo-section{align-items:center;background:linear-gradient(90deg,#bceee8,#eff1c6);display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.logo-image img{height:auto;margin-bottom:40px;width:360px}.brand-tagline,.brand-trust{color:#000;font-size:2rem;font-weight:400;margin:5px 0}.admin-login-section{align-items:center;background-color:#f7fcfb;border-left:1px solid #dcdcdc;display:flex;justify-content:center;padding:40px;width:50%}.admin-login-box{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;max-width:400px;padding:30px;position:relative;width:100%}.login-header{align-items:center;display:flex;justify-content:center;margin-bottom:20px;margin-top:40px;position:relative}.login-header h2{color:#333;font-size:1.8rem;font-weight:600;margin:0}.help-link{color:#1a73e8;font-size:.9rem;position:absolute;right:10px;text-decoration:none;top:10px}.login-form label{color:#333;display:block;font-size:.9rem;margin-bottom:5px;text-align:left}.login-form input{border:1px solid #dcdcdc;border-radius:4px;font-size:1rem;margin-bottom:20px;padding:10px;width:100%}.forgot-password{color:#1a73e8;display:block;font-size:.9rem;margin-bottom:30px;text-align:right;text-decoration:none}.login-button{background-color:#00bfa5;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#009688}@media (max-width:768px){.content{align-items:center;flex-direction:column;width:100%}.admin-login-section,.logo-section{padding:20px;width:100%}.admin-login-box{padding:20px;width:90%}.login-header{justify-content:center;margin-bottom:15px;margin-top:30px}.help-link{right:15px;top:15px}.login-form label{font-size:.85rem}.login-form input{font-size:.95rem;padding:8px}.forgot-password{font-size:.85rem;margin-bottom:25px}.login-button{font-size:.95rem}}.admindashboard-container{display:flex;height:100vh}.sidebar ul li.active{background:#3498db;border-left:4px solid #217dbb;color:#fff}.sidebar{background-color:#333;border-right:1px solid #e0e0e0;box-shadow:2px 0 8px #0000000a;color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;height:100vh;left:0;padding:10px;position:fixed;top:0;transition:transform .3s ease;width:15%;z-index:1000}.sidebar h2{border-bottom:2px solid #ecf0f1;color:#ecf0f1;font-size:22px;margin-bottom:20px;padding-bottom:10px;text-align:center}.sidebar h2:hover{color:#3498db}.sidebar ul{list-style:none;padding:0}.sidebar ul li{background-color:#222;border-radius:5px;color:#ecf0f1;cursor:pointer;font-size:18px;margin-bottom:10px;padding:5px;text-align:left;transition:background .2s,color .2s}.sidebar ul li:hover{background:#eaf6fb;color:#217dbb}.hr-links li.active{background-color:#3498db;color:#fff}.menu-icon{background-color:initial;border:none;color:#fff;font-size:24px;margin-top:5px;padding:10px;transition:color .3s ease}.menu-icon:hover{color:#3498db}.topmenu-icon{background-color:initial;border:none;color:#000;cursor:pointer;display:none;font-size:24px;margin-top:5px;padding:10px;transition:color .3s ease}.topmenu-icon:hover{color:#3498db}.main-content{flex-grow:1}.top-navbar{background-color:#fff;border-bottom:2px solid #555;box-shadow:0 2px 4px #0003;color:#333;justify-content:space-between;margin-left:15%;padding:10px;position:fixed;width:85%}.navbar-left,.top-navbar{align-items:center;display:flex}.navbar-left{font-size:20px;gap:10px}.navbar-left h3{margin:0}.navbar-right ul{display:flex;gap:15px;list-style:none;padding:0}.navbar-right ul li{border-radius:4px;cursor:pointer;padding:5px}.navbar-right ul li:hover{background-color:#3498db;color:#fff}.page-content{margin-top:20px}@media (max-width:768px){.admindashboard-container{flex-direction:column}.menu-icon,.topmenu-icon{display:block}.sidebar{background-color:#333;height:70px;left:0;overflow:hidden;padding:10px;position:fixed;top:0;transition:height .3s ease;width:100%;z-index:100}.head-menu{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.sidebar.menu-open{height:auto}.sidebar h2{border-bottom:none;margin:0;padding:0}.sidebar ul{display:none}.sidebar.menu-open ul{display:block}.sidebar ul li{color:#fff;padding:5px}.main-content{flex-grow:1;margin-top:60px;padding:10px}.top-navbar{align-items:flex-start;flex-direction:row-reverse;margin:0;padding:10px;width:95%;z-index:1000}.navbar-icon,.navbar-left h3{margin-top:22px}.navbar-right ul{display:none;flex-direction:column;width:100%}.navbar-right ul.show-links{display:block}.navbar-right ul li{padding:10px 0;text-align:left}}.overview-section{margin-top:100px}.overview-section h1{font-size:18px;margin-left:18%;padding-left:10px;text-align:left}.sections-wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-left:18%;width:80%}.left-section{width:70%}.left-section,.right-section{box-sizing:border-box;padding:10px}.right-section{width:30%}.left-section,.right-section{display:flex;flex-direction:column;justify-content:flex-start}.overview-section:after{clear:both;content:"";display:table}.info-overview{display:flex;justify-content:space-around}.info-block{background:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:10px;width:240px}.info-block h1{font-size:30px;margin-bottom:5px;margin-top:10px;text-align:left}.info-block h2{color:#777;font-size:15px;padding-left:10px;text-align:left}.view-link{background-color:#276983;color:#fff;display:block;font-size:16px;margin-top:10px;padding:10px;text-decoration:none;transition:background-color .3s,color .3s;width:99.5%}.view-link:hover{background-color:#3498db;color:#fff}.latest-announcement{background-color:#fff;border:1px solid #ebe5e5;margin-top:40px}.latest-announcement h3{font-size:15px;margin-top:5px;padding:5px;text-align:left}.announcement-content{background-color:#f4f4f4;display:flex;flex-direction:column;margin:20px auto;padding:10px;width:95%}.announcement-content h1{color:#276983;font-size:18px;margin:0;padding:0;text-align:left}.vertical-line{border-left:1px solid #000;display:inline-block;height:15px;margin:0 10px;vertical-align:middle}.announcement-content p{margin:5px 0;text-align:left}.announcement-content p,.announcement-date{color:#979797;font-size:15px}.leave-calendar{background-color:#fff;border:1px solid #ebe5e5;margin-top:40px}.leave-calendar h3{font-size:15px;margin-top:5px;padding:5px;text-align:left}.calendar{background-color:#fff;height:200px;padding:10px;text-align:center}.attendance-status,.birthday-buddies,.who-is-out{background:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.attendance-status h3,.birthday-buddies h3,.who-is-out h3{font-size:15px;padding:10px;text-align:left}.birthday-buddies p{font-size:14px;padding:10px;text-align:left}.photo-item,.photo-upload{display:flex}.photo-item{align-items:center;gap:5px;padding:20px}.photo-item img{height:40px;width:40px}.mail-icon{color:#f8d151;font-size:24px;margin-top:20px}.who-is-out p{padding-left:10px;text-align:left}.attendance-status .no-data{color:#777;font-size:18px;height:150px;line-height:150px;text-align:center}.filter{align-items:center;display:flex;justify-content:center;padding-bottom:20px}.filter span{margin-right:10px}.filter select{border:1px solid #ccc;border-radius:5px;padding:5px}@media (max-width:768px){.sections-wrapper{flex-direction:column;margin:0;width:100%}.overview-section h1{margin:0}.left-section,.right-section{width:100%}.view-link{font-size:10px}.info-block h1{font-size:20px}.info-block h2{font-size:12px}.announcement-content{width:80%}.announcement-content h1,p{font-size:15px}.announcement-date{font-size:12px}}.employee-section{margin-left:18%;margin-top:100px;padding:20px}.employee-row{align-items:center;display:flex;gap:20px}.employee-block,.intern-block,.manager-block{align-items:center;display:flex;gap:10px}.employee-block h2,.intern-block h2,.manager-block h2{color:#000;font-size:18px;font-weight:700;margin:0}.add-new{background-color:#3498db;border-radius:4px;color:#fff;font-size:12px;padding:5px 10px;text-decoration:none}.add-new:hover{background-color:#0056b3}.search-container{margin-top:30px;width:100%}.search-box{border:2px solid #007bff;border-radius:6px;font-size:16px;outline:none;padding:12px 40px;transition:.3s;width:100%}.search-box:focus{border-color:#0056b3;box-shadow:0 0 8px #007bff66}.admin-table-container{border:1px solid #ddd;border-radius:8px;overflow-y:auto}.employee-table{background:#fff;border-collapse:collapse;border-radius:8px;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden;width:100%}.employee-table td,.employee-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.employee-table th{background:#3498db;border:none;color:#fff;font-weight:600;padding:12px 8px}.employee-table td{border:none;padding:10px 8px}.employee-table tr:nth-child(2n){background:#f8fbfd}.employee-table tr:hover{background:#eaf6fb}.employee-table thead th{position:sticky;top:0;z-index:2}.empty-row td{height:40px}.no-data{color:gray;font-style:italic;padding:15px;text-align:center}.search-update-btn{background-color:#dc3545;border-radius:5px;color:#fff;font-size:10px;padding:2px 5px}.search-update-btn:hover{background-color:#c82333}@media (max-width:768px){.employee-row{align-items:flex-start;flex-direction:column}.employee-block,.intern-block,.manager-block{width:100%}.add-new{margin-left:auto}.employee-section{margin:100px 0 0}.search-employeetable{overflow-x:auto;overflow-y:auto}}.comming-soon{animation:blink 1s infinite,slideIn 1.5s ease-in-out;border-right:3px solid #0000;color:#007bff;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:3px;margin-left:200px;margin-top:150px;overflow:hidden;position:relative;text-shadow:2px 2px 10px #5dade266;text-transform:uppercase;white-space:nowrap}.comming-soon:after{animation:underline 1.5s infinite alternate;background:linear-gradient(90deg,#5dade2,#85c1e9,#d4e6f1);bottom:-5px;content:"";height:3px;left:0;opacity:.8;position:absolute;width:100%}@keyframes blink{50%{border-color:#007bff}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.comming-soon{border-right:2px solid #0000;font-size:1.5rem;letter-spacing:2px;margin-left:20px;margin-top:100px;text-align:center}.comming-soon:after{height:2px}}.announcement-section{background:#eee;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-left:350px;margin-top:100px;padding:20px;text-align:center;width:60%}.announcement-input{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:15px}.announcement-textarea{border:1px solid #ccc;border-radius:5px;font-size:1rem;height:80px;padding:10px;resize:none;width:100%}.post-button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:8px 15px}.post-button:hover{background:#0056b3}.announcements-box{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-top:20px;max-height:300px;overflow-y:auto}.announcements-list{width:100%}.announcement-item{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding:12px}.announcement-item:last-child{border-bottom:none}.announcement-date{color:#555;font-size:.9rem}.announcement-message{word-wrap:break-word;color:#333;flex-grow:1;font-size:15px;line-height:1;max-width:70%;padding:10px 15px;text-align:center;text-align:left;white-space:normal}.delete-icon{color:red;cursor:pointer;font-size:1.2rem}.delete-icon:hover{opacity:.7}@media screen and (max-width:768px){.announcement-section{margin:100px auto;padding:15px;width:90%}.announcement-input{align-items:center}.announcement-textarea{font-size:.9rem;height:100px}.post-button{font-size:.9rem;padding:10px;width:100%}.announcements-box{max-height:250px;padding:5px}.announcement-item{align-items:flex-start;flex-direction:column;padding:10px}.announcement-date{font-size:.85rem;margin-bottom:5px}.announcement-message{font-size:14px;line-height:1.4;max-width:100%;padding:5px;text-align:left}.delete-icon{align-self:flex-end;font-size:1rem;margin-top:5px}}.content-box{background:#fff;border-radius:12px;box-shadow:0 2px 12px #3498db0a;display:flex;justify-content:center;margin-top:24px;padding:24px;width:88%}.form-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 0 0 19%;padding:20px}.header-section{margin-bottom:20px;text-align:center}.header-section h2,h2{color:#007bff;font-size:24px}h2{margin-bottom:10px}.merged-top-sections{background-color:#fff;border:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.section-container{flex:1 1;margin-right:20px}.section-container:last-child{margin-right:0}.section-container h4{color:#007bff;font-size:18px;margin-bottom:10px}.form-row{align-items:left;margin-bottom:10px}.form-row label{font-weight:700;margin:5px;text-align:left;width:130px}.form-row input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px}.form-row .aligned-label{margin-left:40px;margin-right:10px;width:160px}.input-wide{flex:2 1}.info-sections{display:flex;justify-content:space-between;margin-bottom:20px}.currency-section{max-width:39%}.currency-section,.gst-vat-section{background-color:#fff;border:1px solid #ccc;flex:1 1;margin-right:0;padding:10px}.gst-vat-section{max-width:60%}.currency-section h4,.gst-vat-section h4{color:#007bff;font-size:18px;margin-bottom:10px}.currency-section:last-child{margin-right:0}.copy-masters-section{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;padding:10px}.copy-masters-section h4{color:#007bff;font-size:18px;margin-bottom:10px}.radio-group{display:flex;gap:40px}.radio-option{align-items:center;display:flex}.radio-option input[type=radio]{margin-right:8px}.footer-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.footer-buttons button{border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.save-button{background-color:#28a745;color:#fff}.save-button:hover{background-color:#218838}.quit-button{background-color:#dc3545;color:#fff}.quit-button:hover{background-color:#c82333}.item-master-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 0 20px 19%;padding:20px}.item-master-title{color:#007bff}.main-container{background:linear-gradient(90deg,#bceee8,#eff1c6)}.grid-item{background-color:#fff}h4{color:#007bff;font-size:18px}.row,h4{margin-bottom:10px}.row{display:flex;justify-content:space-between}.row label{font-size:14px;font-weight:700;text-align:left;width:100px}.row input{border:1px solid #ddd;border-radius:4px;font-size:14px;height:30px;width:calc(60% - 10px)}.item-master-title{font-size:24px;margin-bottom:20px;text-align:center}.main-container{display:flex;flex-wrap:wrap;justify-content:space-between}.left-container,.right-container{width:49%}.grid-item{border:1px solid #ccc;margin-bottom:10px;padding:10px}.side-by-side{display:flex;justify-content:space-between;margin-bottom:0}.side-by-side h4{margin-bottom:20px}.bordered-container{border:1px solid #ccc;margin-bottom:10px;padding:10px}.invisible-containers{display:flex;justify-content:space-between}.invisible-containers .grid-item{border:none}.left-buttons{display:flex;justify-content:left;margin-top:10px}.right-buttons{display:flex;justify-content:right;margin-top:10px}.left-buttons button,.right-buttons button{margin:0 5px}.grid-item.item8{border:1px solid #ccc;padding:10px}.grid-item.item8,.grid-item.item8 h4{margin-bottom:10px}.grid-item.item8 textarea{border:1px solid #ccc;box-sizing:border-box;font-size:14px;padding:10px;resize:vertical;width:100%}@media (max-width:768px){.left-container,.right-container{width:100%}.left-buttons,.main-container,.right-buttons{flex-direction:column}.left-buttons button,.right-buttons button{margin:5px 0}}@media (max-width:480px){.item-master-title{font-size:20px}.row input[type=text]{height:25px;width:calc(50% - 10px)}.grid-item{padding:5px}.row{flex-direction:column}}.chart-menu{background-color:#cae5ee;background:linear-gradient(90deg,#bceee8,#eff1c6);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-left:45%;padding:10px;width:250px}.menu-item{font-size:14px;margin-bottom:13px;position:relative}.menu-title{align-items:center;cursor:pointer;display:flex;font-weight:700}.arrow{margin-right:10px;transition:transform .3s ease}.arrow.open{transform:rotate(90deg)}.sub-menu{list-style-type:disc;padding-top:5px;position:relative}.sub-menu li{margin-left:20px;position:relative;text-align:left}.sub-item{cursor:pointer;font-size:12px;margin:5px 0}.sub-item:hover{text-decoration:underline}.footer-buttons1{display:flex;justify-content:space-between;margin-top:20px}.footer-button1{cursor:pointer;font-size:12px;padding:5px}.footer-button:hover{background-color:#1d6141}.superuser-container1{background-color:#f7f7f7;background:linear-gradient(90deg,#bceee8,#eff1c6);border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 20px 20px 20%;max-width:500px;padding:20px}.superuser-container1 h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.form-group1{align-items:center;display:flex;margin-bottom:15px}.form-group1 label{color:#555;flex:1 1;font-size:16px;text-align:left;width:300px}.form-group1 input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:2 1;font-size:14px;height:35px;padding:10px}.button-group1{display:flex;justify-content:center;margin-top:20px}.button-group1 button{border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:0 10px;padding:10px 20px}.btn-save1{background-color:#4caf50;color:#fff}.btn-save1:hover{background-color:#45a049}.btn-quit1{background-color:#f44336;color:#fff}.btn-quit1:hover{background-color:#e53935}@media (max-width:600px){.superuser-container1{padding:15px}.form-group1{align-items:flex-start;flex-direction:column}.button-group1 button,.form-group1 input,.form-group1 label{font-size:14px;width:100%}.button-group1{align-items:center;flex-direction:column}.button-group1 button{margin-bottom:10px;width:100%}}.purchase-voucher-container,.sales-voucher-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:20px;margin-left:19%;padding:10px}.header{margin-bottom:10px}.header-row{display:flex;justify-content:space-between}.aligned-item{display:flex;font-size:14px}.aligned-item label{padding:5px 2px 5px 5px}.aligned-item input,.aligned-item select{font-size:14px;height:30px;width:110px}.aligned-item select{padding:0}.party-section{display:flex;font-size:14px;justify-content:space-between;margin-bottom:10px}.party-section label{padding:5px}.party-section input{width:41.8%}.narration-section{display:flex;justify-content:left;margin-bottom:10px}.narration-section input{width:100%}.narration-section label{font-size:14px;padding:5px}.table-section{background-color:#fff;margin-bottom:10px;overflow-y:auto}.table-section th{background-color:#d3d3d3}.table-section td input{border:none;font-size:14px;outline:none;padding:5px;width:100%}.table-section td input:focus{border:none}.gst-section,.totals-section{display:flex;justify-content:space-between;margin-bottom:10px}.bill-sundry,.gst-summary{width:49%}.bill-sundry h4,.gst-summary h4{margin:0;text-align:left}.bill-sundry table,.gst-summary table{background-color:#fff;border-collapse:collapse;width:100%}.bill-sundry td,.bill-sundry th,.gst-summary td,.gst-summary th{border:1px solid #000;padding:5px;text-align:left}.gst-summary td{height:150px}.bill-sundry th,.gst-summary th{background-color:#d3d3d3;border:1px solid #000;padding:5px;text-align:left}.bill-sundry td input,.gst-summary td input{border:none;outline:none;padding:5px;text-align:right;width:100%}.bill-sundry td input:focus,.gst-summary td input:focus{border:none}.table-section table tbody{display:block;max-height:420px;overflow-y:scroll}.table-section thead{display:table;table-layout:fixed;width:98.2%}.table-section tbody tr{display:table;table-layout:fixed;width:100%}.bill-sundry table tbody{display:block;max-height:210px;overflow-y:scroll}.bill-sundry thead{display:table;table-layout:fixed;width:96.2%}.bill-sundry tbody tr{display:table;table-layout:fixed;width:100%}.hidden-row{display:none}.footer{display:flex;justify-content:space-between}.footer button{font-size:14px;margin-right:5px;padding:5px}.table-section table{border-collapse:collapse;table-layout:fixed;width:100%}.table-section td,.table-section th{border:1px solid #000;padding:5px;text-align:left}.table-section td:first-child,.table-section th:first-child{width:5%}.table-section td:nth-child(2),.table-section th:nth-child(2){width:30%}.table-section td:nth-child(3),.table-section td:nth-child(4),.table-section th:nth-child(3),.table-section th:nth-child(4){width:8%}.table-section td:nth-child(5),.table-section td:nth-child(6),.table-section th:nth-child(5),.table-section th:nth-child(6){width:10%}.bill-sundry td:first-child,.bill-sundry th:first-child{width:6%}.bill-sundry td:nth-child(2),.bill-sundry th:nth-child(2){width:20%}.bill-sundry td:nth-child(3),.bill-sundry th:nth-child(3){width:7%}.bill-sundry td:nth-child(4),.bill-sundry th:nth-child(4){width:12%}.total-gst{display:flex;font-weight:700;margin-top:10px;padding:5px 0 5px 5px}.total-gst label{padding:5px}.total-gst input{border:1px solid #000;border-radius:0;margin-left:5px;text-align:right}.monthlysummery-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:20px;margin-left:19%;padding:10px}.item-section{display:flex;justify-content:center;margin-bottom:10px}.item-section input{width:10%}.item-section label{font-size:14px;padding:5px}.table-section-ms{background-color:#fff;overflow-y:auto}.table-section-ms td,.table-section-ms th{border:1px solid #000;padding:5px;text-align:left}.table-section-ms th{background-color:#d3d3d3}.table-section-ms td input{border:none;font-size:14px;outline:none;padding:5px;text-align:right;width:100%}.table-section-ms td input:focus{border:none}.table-section-ms tbody tr,.table-section-ms tfoot tr,.table-section-ms thead{display:table;table-layout:fixed;width:100%}.table-section-ms table{border-collapse:collapse;table-layout:fixed;width:100%}.table-section-ms th:nth-child(2),.table-section-ms th:nth-child(3){text-align:right}.stockstatus-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:20px 20px 20px 20%;padding:20px;width:60%}.stockstatus-row{align-items:left;display:flex;margin-bottom:10px}.stockstatus-row label{font-weight:700;margin:7px 5px 5px;text-align:left;width:310px}.stockstatus-row select{height:31px;padding:0 0 0 4px;text-align:left;width:237px}.stockstatus-row input{border:1px solid #ccc;border-radius:4px;flex:1 1;padding:8px;width:200px}.stockstatus-button{height:25px;width:50px}.inventory-container{background:linear-gradient(90deg,#bceee8,#eff1c6);border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;margin-left:19%}.inventory-container,.merged-inventory-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:10px;width:100%}.merged-inventory-container{background-color:#fff;border:1px solid #ccc}.inventory-header{text-align:center}.inventory-header h2{color:#007bff;font-size:24px}.i-merged-top-sections{background-color:#fff;border:1px solid #ccc;margin-bottom:20px}.i-merged-top-sections,.inventory-row{display:flex;justify-content:space-between}.inventory-row{font-size:13px;margin-bottom:10px}.inventory-row label{font-weight:700;text-align:left}.inventory-row input{border:1px solid #ccc;border-radius:4px;padding:8px}.i-checkbox{margin-right:10px}.i-extra-label-1{margin-right:68px}.i-extra-label-1,.i-extra-label-2{color:violet;font-size:13px}.z-inventory-row{display:flex;font-size:13px;justify-content:space-between;width:100%}.z-inventory-row label{flex:1 1;font-weight:700;margin:5px;text-align:left}.z-inventory-row input{font-size:13px;font-weight:700;margin:5px 0 5px 5px;width:120px}.z-inventory-row button{width:100px}.zx-inventory-row{display:flex;font-size:13px;justify-content:left;width:100%}.zx-inventory-row label{flex:1 1;font-weight:700;margin-right:0;padding-left:5px;text-align:left}.zx-inventory-row input{font-size:13px;font-weight:700;width:120px}.zx-inventory-row button{height:25px;margin:2.5px 5px 5px;padding:0;width:120px}.i-help-button{color:#0206fd;font-size:10px;font-weight:700;height:15px;justify-content:end;margin-top:11px;max-width:15px;padding:0}.i-input-button{display:flex;gap:10px;justify-content:flex-end}.i-help-button-extra{color:#0206fd;font-size:10px;font-weight:700;height:15px;margin-top:4px;padding:0;width:15px}.i-input-button-double{display:flex;justify-content:flex-end}.zx-inventory-row button:last-child{height:15px;margin-left:5px;margin-right:0;margin-top:8px;max-width:15px;padding:0}.i-end-bottons{justify-content:right}.menu-button{background-color:#333;border:none;border-radius:2px;color:#fff;cursor:pointer;display:none;font-size:12px;padding:0 5px;position:fixed;right:2px;top:70.5px;z-index:1000}.right-buttons-container{background-color:#f8f8f8;border:1px solid #ccc;padding:10px;position:fixed;right:0;top:20px;transition:transform .3s ease-in-out;width:150px}.right-button-row{align-items:center;background-color:#ccc;border:1px solid #000;border-radius:2px;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:14px;height:30px;justify-content:center;margin-bottom:5px;padding:5px;width:100%}.right-button-row.active{background-color:#007bff;color:#fff;font-weight:700}.right-button-tax{align-items:center;border:1px solid #000;display:flex;flex-direction:column;justify-content:center;margin-top:5px;padding:5px}.gst-text{color:red;font-weight:700}@media (max-width:768px){.right-buttons-container{background-color:#fff;box-shadow:-2px 0 5px #0003;position:fixed;right:0;top:90.5px;transform:translateX(100%);transition:transform .3s ease-in-out;width:150px}.right-buttons-container.active{transform:translateX(0)}.menu-button{display:block}}.button-container-Invoice{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.save-button-invoice{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-right:20px;padding:5px 10px;transition:background .3s ease,opacity .3s ease}.save-button-invoice:hover{background-color:#218838}.save-button-invoice:disabled{background-color:#a5d6a7;cursor:not-allowed;opacity:.6}.print-button-invoice{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:5px 10px;transition:background .3s ease,opacity .3s ease}.print-button-invoice:hover{background-color:#0056b3}.print-button-invoice:disabled{background-color:#a3c1e1;cursor:not-allowed;opacity:.6}.logout-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #00000026;margin-left:40%;margin-top:100px;max-width:400px;padding:20px 10px;text-align:center}.logout-container h2{color:#333;font-size:24px;margin-bottom:15px}.logout-container p{color:#666;font-size:16px;margin-bottom:25px}.logout-container button{border:none;border-radius:6px;cursor:pointer;font-size:15px;margin:0 10px;padding:10px 20px;transition:background-color .3s ease}.logout-container button:first-of-type{background-color:#e74c3c;color:#fff}.logout-container button:first-of-type:hover{background-color:#c0392b}.logout-container button:last-of-type{background-color:#bdc3c7;color:#333}.logout-container button:last-of-type:hover{background-color:#95a5a6}@media (max-width:480px){.logout-container{margin-left:0;padding:20px 15px}.logout-container button{display:block;margin:10px 0;width:100%}}.tab-bar{border-bottom:1px solid #e0e0e0;box-shadow:0 2px 8px #3498db0f;display:flex;gap:8px;margin-bottom:20px;padding:8px 0 0}.tab-btn{background:#f4f4f4;border:1px solid #3498db;border-bottom:2px solid #fff;border-radius:8px 8px 0 0;box-shadow:0 2px 6px #3498db0a;color:#3498db;cursor:pointer;font-size:16px;font-weight:500;margin-right:8px;outline:none;padding:10px 24px;transition:background .2s,color .2s,box-shadow .2s}.tab-btn:hover{background:#eaf6fb;color:#217dbb}.tab-btn.active{background:#3498db;border-bottom:2px solid #3498db;box-shadow:0 4px 12px #3498db1a;color:#fff;font-weight:700;z-index:1}.tab-btn:last-child{margin-right:0}.all-ticket-table{background-color:#f9f9f9;border-radius:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.ticket-heading{color:#333;margin-bottom:20px;text-align:center}.ticket-list-wrapper{overflow-x:auto}.div-table table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 15px #0000001a;overflow:hidden;width:100%}.div-table td,.div-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.div-table th{background-color:#007bff;color:#fff;letter-spacing:.05em;text-transform:uppercase}.div-table tr:nth-child(2n){background-color:#f2f2f2}.div-table tr:hover{background-color:#e9ecef}.delete-btn,.view-btn{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.view-btn{background-color:#17a2b8}.view-btn:hover{background-color:#138496}.delete-btn{background-color:#dc3545}.delete-btn:hover{background-color:#c82333}.download-icon{color:#007bff;font-size:1.2rem}.agent-dropdown{border:1px solid #ccc;border-radius:5px;padding:8px}.ticket-heading:after{background:#007bff;border-radius:2px;content:"";display:block;height:4px;margin:8px auto 0;width:80px}.ticket-list-wrapper .div-table{overflow:auto}.ticket-list-wrapper table{border-collapse:initial;border-spacing:0 12px;margin-top:20px;width:100%}.ticket-list-wrapper td,.ticket-list-wrapper th{border:none;padding:0 12px;text-align:left}.ticket-list-wrapper th{background-color:initial;color:#555;font-size:15px}.ticket-list-wrapper td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.status-text{background-color:#000;border-radius:4px;color:#fff;display:inline-block;padding:2px 8px}.action-icons button{background:#0000;border:none;color:#000;cursor:pointer;font-size:14px;padding:5px;transition:.3s}td[class*=color-]:before{border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:100%;left:0;position:absolute;top:0;width:8px}.color-0:before{background-color:red}.color-1:before{background-color:#ff0}.color-2:before{background-color:#1abc9c}.color-3:before{background-color:#f39c12}.color-4:before{background-color:#3498db}@media (max-width:768px){.all-ticket-table{margin-left:0;padding:0}.openclose-btns{justify-content:start;margin-top:20px}.ticket-title{padding:10px 0}.ticket-title h1{font-size:20px;letter-spacing:1px;padding-bottom:8px}.ticket-title i{font-size:26px}}.view-btn{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:3px 5px}.view-btn i{margin-right:4px}.modal-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;padding:10px;pointer-events:auto;position:relative;text-align:center;width:400px;z-index:1000}.close-view-btn{background-color:#f2f2f2;border:none;border-radius:10%;color:#333;cursor:pointer;font-size:18px;padding:0 6px;position:absolute;right:10px;top:8px;transition:background-color .2s ease,color .2s ease}.close-view-btn:hover{background-color:red;color:#fff}.modal-overlay h2{font-size:16px;text-align:left}.agent-dropdown:focus{border-color:#3498db;outline:none}.loader-overlay{background-color:#ffffffe6;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loader-modal,.loader-overlay{align-items:center;display:flex}.loader-modal{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.loader-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:50px;width:50px}.loader-brand{color:#22c55e;font-size:1.5rem;font-weight:700}.loader-message{color:#4b5563;font-size:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-emp{background-color:#1d57d4;border:none;color:#fff;cursor:pointer;padding:5px}.add-emp:hover{background-color:#fff;box-shadow:0 4px 6px #1d57d480;color:#1d57d4}.error-text{color:red;font-size:12px}.add-mngr{background-color:#1d57d4;border:none;color:#fff;cursor:pointer;padding:5px}.add-mngr:hover{background-color:#fff;box-shadow:0 4px 6px #1d57d480;color:#1d57d4}.container{margin-bottom:70px;margin-top:70px;padding:20px;width:100%}.content-section{align-items:flex-start;display:flex}.employee-form{width:100%}.notification-container{display:flex}.add-intrn{background-color:#1d57d4;border:none;color:#fff;cursor:pointer;padding:5px}.add-intrn:hover{background-color:#fff;box-shadow:0 4px 6px #1d57d480;color:#1d57d4}@media (max-width:600px){.content-section{align-items:center;flex-direction:column}.photo-section{margin:auto}.form-group{width:100%}.form-row input,.form-row select{width:95%}.form-box{margin:0;width:90%}.photo-section{margin-bottom:20px}}header{align-items:center;background:#fff;border-bottom:1px solid #dfdddd;display:flex;justify-content:space-between;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}header h1{font-size:24px;margin-left:15px}.close-btn{border:none;border-radius:4px;color:#000;cursor:pointer;margin-right:30px;padding:10px 19px}.close-btn:hover{background-color:red;color:#fff;transition:.3s ease}.update-container{margin-bottom:70px;margin-top:70px;padding:20px;width:100%}.update-content-section{align-items:flex-start;display:flex}.photo-section{align-items:center;display:flex;flex-direction:column;margin-left:80px}.image-box{background:#eee;border:1px solid #ddd;height:150px;width:150px}.upload-btn{align-items:center;background:#1d57d4;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:4px;margin-top:10px;padding:10px 20px}.upload-btn input{display:none}.form-box{background-color:#fff;border:1px solid #ddd;color:#333;margin-left:40px;padding:20px;text-align:left;width:70%}.update-form{width:100%}.form-row{display:flex;justify-content:space-between;margin-bottom:15px}.form-row label{color:#615e5e;display:block;font-size:14px;margin-bottom:5px}.form-row input,.form-row select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px;width:100%}.form-row input[type=checkbox]{margin-right:10px;width:auto}.form-group{width:48%}.advanced{margin-top:20px}.personal-details h2,.work h2{font-size:18px;margin:0}.personal-details hr,.work hr{background:#dfdddd;border:0;height:1px;margin:10px 0}.form-row{margin-bottom:20px}.form-group{flex-direction:column;font-weight:700}.form-group,.notification-update-container{display:flex}.notification-heading{margin-right:10px}.checkbox-label{margin-bottom:5px;margin-left:20px}.close-work-btn{background-color:#1d57d4;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px}.check-box,.update-emp{cursor:pointer}.update-emp{background-color:#1d57d4;border:none;color:#fff;padding:5px}.update-emp:hover{background-color:#fff;box-shadow:0 4px 6px #1d57d480;color:#1d57d4}@media (max-width:600px){.update-content-section{align-items:center;flex-direction:column}.photo-section{margin:auto}.form-group{width:100%}.form-row input,.form-row select{width:95%}.form-box{margin:0;width:90%}.photo-section{margin-bottom:20px}}@media (min-width:600px) and (max-width:900px){.form-group{width:48%}.form-box{width:80%}.form-box,.photo-section{margin-right:30px}}.navigationbar{align-items:center;background-color:#fff;box-shadow:0 4px 8px #0003;display:flex;justify-content:space-between;padding:10px 20px;position:fixed;width:100%;z-index:1000}.logo{color:#5849ac;font-size:24px;text-decoration:none}.menu-icon{cursor:pointer;display:none;flex-direction:column;z-index:1001}.menu-icon .bar{background-color:#000;height:3px;margin:4px 0;transition:.3s;width:25px}.nav-links{display:flex;list-style:none;margin:0;padding:0}.nav-links li{margin:0 10px;position:relative}.nav-links li a{color:#5849ac;display:block;padding:10px 15px;position:relative;text-decoration:none}.nav-links li a:hover{background-color:#5849ac;border-radius:5px;color:#fff}.nav-links li a.active{background-color:#5849ac;border-radius:4px;color:#fff}.nav-links li .dropdown-content{background-color:#fff;border-radius:5px;display:none;list-style:none;margin:0;min-width:160px;opacity:0;padding:0;position:absolute;transition:opacity .3s ease-in-out;z-index:1000}.nav-links li .dropdown-content a{border-bottom:1px solid #5849ac;color:#000;display:block;padding:10px 15px;text-align:left;text-decoration:none}.nav-links li .dropdown-content a:last-child{border-bottom:none}.nav-links li .dropdown-content a:hover{background-color:#5849ac;color:#fff}.nav-links li:hover .dropdown-content{display:block;opacity:1}.menu-icon.open .bar:nth-child(2){opacity:0}.menu-icon.open .bar:first-child{transform:translateY(7px) rotate(45deg)}.menu-icon.open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.menu-icon{display:flex}.nav-links{background-color:#000;display:none;flex-direction:column;height:100vh;left:0;padding-top:60px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:250px;z-index:1000}.nav-links.open{display:flex;transform:translateX(0)}.nav-links li{margin:10px 0;text-align:left}.nav-links li a{color:#fff}.nav-links li .dropdown-content{background-color:#000;display:none;flex-direction:column;position:relative;width:100%}.nav-links li .dropdown-content.show{display:block}.nav-links li .dropdown-content a{border-bottom:1px solid #5849ac;color:#fff;padding:10px 15px}.nav-links li .dropdown-content a:last-child{border-bottom:none}}.manager-dashboard-container{display:flex;flex-wrap:wrap;padding:80px 30px 30px}.manager-left-side{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:20px;width:300px}.manager-profile-section{text-align:center}.manager-profile-image{height:250px;object-fit:cover;width:250px}.manager-name{color:#555;font-size:22px;margin:10px 0 5px}.manager-role{color:#777;font-size:16px;margin:0}.manager-work-duration{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.manager-work-duration p{color:#fff;font-size:14px;margin:0}.manager-button-section{margin-top:10px;text-align:center}.manager-punch-button{background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin:5px;padding:5px 15px}.manager-punch-button:disabled{background-color:grey;cursor:not-allowed}.manager-attendance-column,.manager-awards-column,.manager-leaves-column{text-align:center}.manager-right-side{flex:2 1;padding-left:20px}.manager-details-container{display:flex;flex-wrap:wrap;text-align:left}.manager-personal-details{flex:1 1;margin-right:20px}.info{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.info h3{color:#fff;font-size:14px;margin:0}.company-info,.manager-overall-ticket,.manager-upcoming-holidys,.notice-brd,.personal-info{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#777;margin-bottom:20px;padding:20px}.notice-board-holidays{flex:1 1}.manager-notice-space{border:1px solid #ddd9d9;display:flex;flex-direction:column;gap:10px;height:200px;overflow-y:auto;padding:10px;text-align:center;width:100%}.manager-notice-space::-webkit-scrollbar{display:none}.manager-notice-space p{background-color:#f5f5f5;border-bottom:1px solid #ddd9d9;border-radius:5px;color:#333;font-size:12px;font-weight:700;padding:8px;text-align:left}.manager-overall-ticket .manager-tickets{border-bottom:1px solid #ddd;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.manager-close-ticket,.manager-open-ticket,.manager-overall-ticket .manager-tickets .manager-ticket-raised{color:#000;font-weight:700}.manager-overall-ticket .manager-tickets i{color:#5849ac}.manager-upcoming-holidays .holidy{border-radius:5px;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.manager-upcoming-holidays .holidy:nth-child(2){background-color:#e8f5e9;color:#388e3c}.manager-upcoming-holidays .holidy:nth-child(3){background-color:#fffde7;color:#fbc02d}.manager-upcoming-holidays .holidy:nth-child(4){background-color:#e3f2fd;color:#1976d2}.manager-upcoming-holidays .holidy:nth-child(5){background-color:#ffebee;color:#d32f2f}@media (max-width:768px){.manager-dashboard-container{flex-direction:column;padding:80px 15px 15px}.manager-left-side{width:100%}.manager-right-side{padding-left:0}.manager-details-container{flex-direction:column}.manager-personal-details{margin-bottom:20px;margin-right:0}.personal-info{margin-top:20px}.profile-img{height:auto;width:100%}.notice-board-holidays{flex-direction:column}.manager-upcoming-holidays,.notice-brd{width:100%}}.manager-request-section{padding:80px 20px 20px}.manager-request-nav{display:flex;margin-bottom:20px;position:relative}.manager-request-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.manager-request-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.manager-request-content h1{text-align:center}@media (max-width:768px){.manager-request-nav{flex-direction:column}.manager-request-nav button.active{background-color:#007bff;border-radius:10px;color:#fff}.manager-request-nav button.active:after{display:none}}.content-wrap{display:flex;flex-direction:row;gap:20px}.leave-left-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:1 1;height:250px;padding:20px}.leave-left-block h4{font-size:15px;line-height:30px;margin-bottom:0}.leave-left-block .joining-date,.leave-left-block .leave-contact,.leave-left-block .leave-date-section{border-bottom:1px solid #ddd;padding:10px 0;text-align:left}.leave-left-block .joining-date{border-bottom:none}.leave-right-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:2 1;padding:20px}.manager-form-group{display:flex;flex-direction:column;font-weight:700}.manager-leave-form .manager-form-group{margin-bottom:15px;text-align:left}.manager-leave-form .manager-form-row{display:flex;gap:10px;justify-content:space-between}.manager-form-row label{color:#615e5e;display:block;font-size:14px;margin-bottom:5px}.manager-form-row input,.manager-form-row select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px;width:100%}.manager-form-row{margin-bottom:20px}.manager-leave-form .manager-form-row.full-width{flex-direction:column}.manager-leave-form .manager-form-row .form-add{align-self:flex-start;background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;width:60px}.manager-form-group{flex:1 1}.manager-leave-form select:first-of-type{width:100%}.previous-leaves{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.previous-leaves h4{margin-bottom:10px;text-align:left}.previous-leaves table{border-collapse:initial;border-spacing:0 15px;width:100%}.previous-leaves td,.previous-leaves th{border:none;padding:8px;text-align:left}.previous-leaves th{background-color:initial;color:#555;font-size:15px}.previous-leaves td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.previous-leaves td button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.previous-leaves td button.cancelled{background-color:#dc3545}.previous-leaves .table-div{overflow:auto}@media (max-width:1024px){.content-wrap{flex-direction:column}.leave-left-block,.leave-right-block{flex:none;margin-bottom:20px;width:100%}.manager-leave-form .manager-form-row{flex-direction:column}.previous-leaves table{font-size:14px}}@media (max-width:768px){.manager-leave-form .manager-form-row{flex-direction:column}.manager-leave-form .manager-form-row .manager-add-form{padding:10px;width:100%}.previous-leaves table{font-size:12px}.previous-leaves td,.previous-leaves th{padding:6px}}.attendance-search{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.inputsearch{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:10px;padding:20px}.inputsearch input[type=date]{border:1px solid #ccc;border-radius:4px;flex:0 1;font-size:16px;padding:5px}.inputsearch .search-btns{background-color:#5849ac;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.inputsearch .search-btns:hover{background-color:#6c58df}.attendance-regularization-table{border-radius:5px;margin-top:30px;overflow:auto;padding:20px}.attendance-regularization-table table{border-collapse:initial;border-spacing:0 10px;width:100%}.attendance-regularization-table td,.attendance-regularization-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.attendance-regularization-table th{background-color:initial;border:none;color:#555;font-size:15px}.attendance-regularization-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.attendance-regularization-table td .update-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.attendance-regularization-table td .update-btn:hover{background-color:#218838}.attendance-regularization-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.attendance-regularization-pagination p{color:#666;font-size:14px;margin:0}.attendance-regularization-pagination-controls{align-items:center;display:flex;gap:10px}.attendance-regularization-pagination-controls span{color:#333;font-size:16px}.attendance-regularization-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:1024px){.attendance-regularization-sectn{padding:15px}.inputsearch{gap:5px;padding:15px}.inputsearch input[type=date]{font-size:14px}.inputsearch .search-btns,.search-btn-bottom{font-size:14px;padding:8px 16px}.attendance-regularization-sectn table{font-size:14px}.attendance-regularization-pagination-controls input[type=number]{width:50px}}@media (max-width:768px){.attendance-regularization-sectn{padding:10px}.inputsearch{flex-direction:column;gap:10px;padding:10px}.inputsearch input[type=date]{font-size:14px;width:100%}.inputsearch .search-btns,.search-btn-bottom{font-size:14px;padding:10px;width:100%}.attendance-regularization-sectn td,.attendance-regularization-sectn th{font-size:12px}.attendance-regularization-sectn td .update-btn{font-size:12px;padding:6px 10px}.attendance-regularization-pagination p{font-size:12px}.attendance-regularization-pagination-controls input[type=number]{font-size:14px;padding:4px;width:40px}}.on-duty-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;margin-bottom:20px;max-width:100%;padding:20px}.row-input{display:flex;flex-wrap:wrap;margin-bottom:15px}.group-input{align-items:center;display:flex;flex:1 1;margin-right:10px;max-width:100%;min-width:200px}.group-input label{width:120px}.group-input input,.group-input select{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex:1 1;max-width:calc(100% - 130px);padding:8px}.group-input.day-type-group select{flex:0 0 200px}.no-record-block{background-color:#ffdab9;border-radius:8px;font-size:16px;padding:15px;text-align:center}@media (max-width:1024px){.row-input{flex-direction:column}.group-input{margin-bottom:15px;margin-right:0}.group-input:last-child{margin-bottom:0}.group-input input,.group-input select{max-width:100%}.group-input.day-type-group select{flex:1 1;width:100%}}@media (max-width:768px){.form-block{padding:15px}.row-input{flex-direction:column}.group-input{margin-bottom:15px;margin-right:0;width:100%}.group-input input,.group-input select{max-width:100%;width:100%}.group-input.day-type-group select{flex:1 1;width:100%}.save-btn{padding:8px;width:100%}.no-record-block,.save-btn{font-size:14px}}.manager-report-section{padding:80px 20px 20px}.manager-report-nav{display:flex;margin-bottom:20px;position:relative}.manager-report-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.manager-report-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.manager-report-content h1{text-align:center}@media (max-width:768px){.manager-report-nav{flex-direction:column}.manager-report-nav button.active:after{display:none}.manager-report-nav button.active{background-color:#007bff;border-radius:10px;color:#fff}}.search-block{display:flex;justify-content:flex-end;margin-bottom:10px;padding-right:20px}.search-block input{background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.leave-balance-table-block{background-color:#f9f9f9;border-radius:5px;overflow:auto}.leave-balance-table-block table{border-collapse:initial;border-spacing:0 10px;width:100%}.leave-balance-table-block td,.leave-balance-table-block th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.leave-balance-table-block th{background-color:initial;border:none;color:#555;font-size:15px}.leave-balance-table-block td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.leave-balance-table-block td .action-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:8px 12px;transition:background-color .3s}.leave-balance-table-block td .action-btn:last-child{margin-right:0}.leave-balance-table-block td .action-btn:hover{background-color:#218838}.leave-blnce-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.leave-blnce-pagination p{color:#666;font-size:14px;margin:0}.leave-blnce-pagination-controls{align-items:center;display:flex;gap:10px}.leave-blnce-pagination-controls span{color:#333;font-size:16px}.leave-blnce-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:768px){.search-block input{margin:auto}}.report-type-block{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.in-out-block{display:flex;flex:1 1;flex-direction:column;min-width:200px}.in-out-block label{margin-bottom:5px;text-align:left}.in-out-block input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.btn-block{align-items:center;display:flex;gap:10px;margin-top:20px}.btn-search,.export-btn{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.btn-search{background-color:orange}.btn-search:hover{background-color:#ff8c00}.export-btn{background-color:#281f4e}.export-btn:hover{background-color:#6c58df}.srch-btn,.table-container{margin-top:20px}.srch-btn{display:flex;justify-content:flex-end}.srch-btn input{background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.in-out-table-container{background-color:initial;margin-top:30px;overflow:auto}.in-out-info-table{border-collapse:initial;border-spacing:0 10px;width:100%}.in-out-info-table td,.in-out-info-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.in-out-info-table th{background-color:initial;border:none;color:#555;font-size:15px}.in-out-info-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.in-out-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.in-out-pagination p{color:#666;font-size:14px;margin:0}.in-out-pagination-controls{align-items:center;display:flex;gap:10px}.in-out-pagination-controls span{color:#333;font-size:16px}.in-out-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:768px){.srch-btn input{margin:auto}}.leave-details-fil{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.leave-details-container{display:flex;flex:1 1;flex-direction:column;min-width:200px}.leave-details-container label{margin-bottom:5px;text-align:left}.leave-details-container input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.button-container{align-items:center;display:flex;gap:10px;margin-top:20px}.dwnld-button,.srch-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.srch-button{background-color:orange}.srch-button:hover{background-color:#ff8c00}.dwnld-button{background-color:#281f4e}.dwnld-button:hover{background-color:#6c58df}.table-container{border-radius:5px;margin-top:30px;overflow:auto}.leave-details-table-container{border-collapse:initial;border-spacing:0 10px;width:100%}.leave-details-table-container td,.leave-details-table-container th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.leave-details-table-container th{background-color:initial;border:none;color:#555;font-size:15px}.leave-details-table-container td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.status-button-approved{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.status-button-approved:hover{background-color:#218838}.leave-details-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.leave-details-pagination p{color:#666;font-size:14px;margin:0}.leave-details-pagination-controls{align-items:center;display:flex;gap:10px}.leave-details-pagination-controls span{color:#333;font-size:16px}.leave-details-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:768px){.button-container{margin:auto}}.manager-second-block{overflow:auto}.selectyear-block{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;margin-bottom:20px;padding:20px}.selectyear-block label{font-size:15px;margin-right:10px}.selectyear-block select{margin-right:20px;width:30%}.selectyear-block .exprt-button,.selectyear-block .srch-button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 100px}.selectyear-block .srch-button{background-color:orange;color:#fff;margin-right:10px}.selectyear-block .srch-button:hover{background-color:#ff8c00}.selectyear-block .exprt-button{background-color:#281f4e;color:#fff}.selectyear-block .exprt-button:hover{background-color:#6c58df}@media (max-width:768px){.selectyear-block{align-items:flex-start;flex-direction:column}.selectyear-block select{margin-bottom:10px;margin-right:0;width:100%}.selectyear-block .exprt-button,.selectyear-block .srch-button{margin-top:5px;padding:10px;text-align:center;width:100%}}.manager-attendance-table{border-collapse:initial;border-spacing:0 10px;width:100%}.manager-attendance-table td,.manager-attendance-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:center}.manager-attendance-table th{background-color:initial;border:1px solid #ddd;color:#555;font-size:15px}.manager-attendance-table td{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a;font-size:14px}.manager-attendance-table td.P{background-color:#63a863;color:#fff}.manager-attendance-table td.A{background-color:red;color:#fff}.manager-attendance-table td.I{background-color:#cc90cc;color:#fff}.manager-attendance-table td.CL,.manager-attendance-table td.SL{background-color:#fff;color:#000}.manager-attendance-table td.H{background-color:pink;color:#000}.manager-attendance-table td.W{background-color:grey;color:#fff}.manager-attendance-table td.FH-SL-P{background-color:#f5f5f5;color:#000;font-weight:700}.manager-holidays-buttons{display:flex}.manager-holidays-buttons button{background-color:#281f4e;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.manager-holidays-buttons button:hover{background-color:#6c58df}.manager-holidays-table-section{display:flex;justify-content:center;width:100%}.manager-holidays-table{border-collapse:initial;border-spacing:0 10px;width:100%}.manager-holidays-table td,.manager-holidays-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.manager-holidays-table th{background-color:initial;border:none;color:#555;font-size:15px}.manager-holidays-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.div-pending-table{overflow:auto}.pending-section{padding:80px 20px 20px}.pending-leave-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.pending-leave-container h4{margin-bottom:10px;text-align:left}.pending-leaves-table{border-collapse:initial;border-spacing:0 15px;width:100%}.pending-leaves-table td,.pending-leaves-table th{border:none;padding:8px;text-align:left}.pending-leaves-table th{background-color:initial;color:#555;font-size:15px}.pending-leaves-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.pending-leaves-table td .pending-approved-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.pending-leaves-table td .pending-cancel-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.pending-leaves-table td button:hover{opacity:.9}.manager-chat-app{display:flex;height:100vh;padding-top:60px}.manager-chat-sidebar{background-color:#e6e9ef;border-right:1px solid #e0e0e0;box-shadow:inset 2px 0 6px #0000001a;justify-content:space-between;padding:15px 0;width:70px}.manager-chat-sidebar,.manager-chat-sidebar-icons{align-items:center;display:flex;flex-direction:column}.manager-chat-sidebar-icons{gap:20px}.manager-chat-sidebar-icon{color:#333;cursor:pointer;font-size:24px;text-align:center}.manager-chat-sidebar-icon:hover{color:#6c58df}.manager-chat-sidebar-icon p{color:#666;font-size:12px;margin-top:5px}.manager-chat-sidebar-bottom{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.manager-chat-list{background-color:#f7f7f7;border-right:1px solid #ddd;display:flex;flex-direction:column;overflow:hidden;width:300px}.manager-chat-list-header{align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px;position:sticky;top:0;z-index:2}.manager-chat-search-bar{background-color:#f3f0ff;border-bottom:1px solid #ddd;padding:10px 20px}.manager-search-input{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:#333;font-size:14px;outline:none;padding:8px 12px;width:100%}.manager-chat-previews{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:10px}.manager-chat-preview{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:8px 10px;transition:background .3s}.manager-chat-preview:hover{background:#fff}.img-profile{height:40px}.preview-details{display:flex;flex:1 1;flex-direction:column}.preview-header{display:flex;justify-content:space-between}.preview-name{font-size:14px;font-weight:700}.preview-message{color:#666;font-size:13px;margin-top:3px;white-space:nowrap}.manager-chat-area{background-color:#fff;display:flex;flex:1 1;flex-direction:column}.manager-chat-header{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;padding:12px 15px}.manager-chat-header,.manager-chat-header-left{align-items:center;display:flex}.manager-chat-header-icons i{cursor:pointer;font-size:18px;margin-left:15px}.manager-chat-header-icons i:hover{color:#6c58df}.messages{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px}.message-left,.message-right{word-wrap:break-word;border-radius:15px;box-shadow:0 2px 4px #0000001a;font-size:15px;margin-bottom:10px;max-width:70%;padding:10px 14px}.message-left{align-self:flex-start;background:#f2f2f2}.message-right{align-self:flex-end;background:#5947c033}.message-time{color:#888;display:block;font-size:11px;margin-top:5px}.message-input{align-items:center;background:#f9f9f9;border-top:1px solid #ddd;display:flex;padding:10px}.manager-input-container{align-items:center;background:#fff;border-radius:25px;box-shadow:0 2px 4px #0000001a;display:flex;flex:1 1;padding:8px 12px}.manager-input-container input{border:none;flex:1 1;font-size:14px;outline:none}.attach-icon,.emoji-icon,.send-icon{color:#666;cursor:pointer;font-size:20px;margin-left:10px}.attach-icon:hover,.emoji-icon:hover,.send-icon:hover{color:#6c58df}@media screen and (max-width:768px){.manager-chat-app{flex-direction:column}.messages{margin-top:70px}.manager-chat-sidebar.mobile-only{background:#e6e9ef;bottom:0;box-shadow:0 -2px 6px #0000001a;left:0;padding:10px;position:fixed;right:0;z-index:100}.manager-chat-sidebar-icons{flex-direction:row;justify-content:space-evenly}.desktop-only{display:none!important}.manager-chat-list{border-right:none;width:100%}.manager-chat-area,.manager-chat-list.hide-mobile{display:none}.manager-chat-area.show-mobile{display:flex;flex:1 1;height:100vh}.back-arrow{cursor:pointer;display:inline-block;font-size:18px;margin-right:10px}}.attach-icon,.emoji-icon,.manager-chat-header-icons i,.send-icon{color:#666;cursor:pointer;font-size:20px;margin-left:10px}.attach-icon:hover,.emoji-icon:hover,.managerchat-header-icons i:hover,.send-icon:hover{color:#6c58df}*{box-sizing:border-box;margin:0}body{font-family:Arial,sans-serif}.intern-dashboard-container{display:flex;flex-wrap:wrap;padding:80px 30px 30px}.intern-left-side{background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:20px;width:300px}.intern-profile-section{text-align:center}.intern-profile-image{height:250px;object-fit:cover;width:250px}.intern-name{color:#555;font-size:22px;margin:10px 0 5px}.intern-role{color:#777;font-size:16px;margin:0}.intern-work-duration{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.intern-work-duration p{color:#fff;font-size:14px;margin:0}.intern-button-section{margin-top:10px;text-align:center}.intern-punch-button{background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin:5px;padding:5px 15px}.intern-punch-button:disabled{background-color:grey;cursor:not-allowed}hr{border:0;border-top:1px solid #eee;margin:10px 0}.attendance-awards{background-color:#5849ac;border-radius:5px;display:flex;justify-content:space-between;margin:15px 0;padding:10px}.intern-attendance-column,.intern-awards-column,.intern-leaves-column{text-align:center}.num{color:#fff;font-size:18px;margin:0}.labels{color:#fff;font-size:14px;margin:5px 0 0}.birthdays-sctn{text-align:left}.birthdays-sctn p{color:#555;font-size:18px;margin:0 0 10px}.cake-img{margin-left:5px;width:15px}.birthday-prsn{align-items:center;display:flex}.birthday-img{border-radius:50%;height:40px;margin-right:10px;object-fit:cover;width:40px}.birthday-prsn p{color:#555;font-size:14px;margin:0}.intern-right-side{flex:2 1;padding-left:20px}.intern-details-container{display:flex;flex-wrap:wrap;text-align:left}.intern-personal-details{flex:1 1;margin-right:20px}.information{background-color:#5849ac;border-radius:5px;margin:15px 0;padding:10px}.information h3{color:#fff;font-size:14px;margin:0}.company-information,.intern-overall-ticket,.intern-upcoming-holidys,.notice-brd-details,.personal-information{background-color:#fff;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#777;margin-bottom:20px;padding:20px}.notice-board-holidays-details{flex:1 1}.intern-notice-space{border:1px solid #ddd9d9;display:flex;flex-direction:column;gap:10px;height:200px;overflow-y:auto;padding:10px;text-align:center;width:100%}.intern-notice-space::-webkit-scrollbar{display:none}.intern-notice-space p{background-color:#f5f5f5;border-bottom:1px solid #ddd9d9;border-radius:5px;color:#333;font-size:12px;font-weight:700;padding:8px;text-align:left}.intern-overall-ticket .intern-tickets{border-bottom:1px solid #ddd;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.intern-close-ticket,.intern-open-ticket,.intern-overall-ticket .intern-tickets .intern-ticket-raised{color:#000;font-weight:700}.intern-overall-ticket .intern-tickets i{color:#5849ac}.intern-upcoming-holidays-details .holidy{border-radius:5px;display:flex;font-size:14px;justify-content:space-between;margin-top:10px;padding:10px}.intern-upcoming-holidays-details .holidy:nth-child(2){background-color:#e8f5e9;color:#388e3c}.intern-upcoming-holidays-details .holidy:nth-child(3){background-color:#fffde7;color:#fbc02d}.intern-upcoming-holidays-details .holidy:nth-child(4){background-color:#e3f2fd;color:#1976d2}.intern-upcoming-holidays-details .holidy:nth-child(5){background-color:#ffebee;color:#d32f2f}@media (max-width:768px){.intern-dashboard-container{flex-direction:column;padding:80px 15px 15px}.intern-left-side{width:100%}.intern-right-side{padding-left:0}.intern-details-container{flex-direction:column}.intern-personal-details{margin-bottom:20px;margin-right:0}.personal-information{margin-top:20px}.profile-img{height:auto;width:100%}.notice-board-holidays-details{flex-direction:column}.intern-upcoming-holidays-details,.notice-brd-details{width:100%}}.intern-request-section{padding:80px 20px 20px}.intern-request-nav{display:flex;margin-bottom:20px;position:relative}.intern-request-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.intern-request-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.intern-request-content h1{text-align:center}@media (max-width:768px){.intern-request-nav{flex-direction:column}.intern-request-nav button.active{background-color:#007bff;border-radius:10px;color:#fff}.intern-request-nav button.active:after{display:none}}.intern-content-wrap{display:flex;flex-direction:row;gap:20px}.intern-leave-left-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:1 1;height:250px;padding:20px}.intern-leave-left-block h4{font-size:15px;line-height:30px;margin-bottom:0}.intern-leave-left-block .intern-joining-date,.intern-leave-left-block .intern-leave-contact,.intern-leave-left-block .intern-leave-date-section{border-bottom:1px solid #ddd;padding:10px 0;text-align:left}.intern-leave-left-block .intern-joining-date{border-bottom:none}.intern-leave-right-block{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;flex:2 1;padding:20px}.intern-form-group{display:flex;flex-direction:column;font-weight:700}.intern-leave-form .intern-form-group{margin-bottom:15px;text-align:left}.intern-leave-form .intern-form-row{display:flex;gap:10px;justify-content:space-between}.intern-form-row label{color:#615e5e;display:block;font-size:14px;margin-bottom:5px}.intern-form-row input,.intern-form-row select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:6px;width:100%}.intern-form-row{margin-bottom:20px}.intern-leave-form .intern-form-row.full-width{flex-direction:column}.intern-leave-form .intern-form-row .form-add{align-self:flex-start;background-color:#5849ac;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 12px;width:60px}.intern-form-group{flex:1 1}.intern-leave-form select:first-of-type{width:100%}.intern-previous-leaves{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.intern-previous-leaves h4{margin-bottom:10px;text-align:left}.intern-previous-leaves table{border-collapse:initial;border-spacing:0 15px;width:100%}.intern-previous-leaves td,.intern-previous-leaves th{border:none;padding:8px;text-align:left}.intern-previous-leaves th{background-color:initial;color:#555;font-size:15px}.intern-previous-leaves td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-previous-leaves td button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.intern-previous-leaves td button.cancelled{background-color:#dc3545}.intern-previous-leaves .table-div{overflow:auto}@media (max-width:1024px){.intern-content-wrap{flex-direction:column}.intern-leave-left-block,.intern-leave-right-block{flex:none;margin-bottom:20px;width:100%}.intern-leave-form .intern-form-row{flex-direction:column}.intern-previous-leaves table{font-size:14px}}@media (max-width:768px){.intern-leave-form .intern-form-row{flex-direction:column}.intern-leave-form .intern-form-row .add-form{padding:10px;width:100%}.intern-previous-leaves table{font-size:12px}.intern-previous-leaves td,.intern-previous-leaves th{padding:6px}}.intern-attendance-search{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.intern-inputsearch{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;gap:10px;padding:20px}.intern-inputsearch input[type=date]{border:1px solid #ccc;border-radius:4px;flex:0 1;font-size:16px;padding:5px}.intern-inputsearch .search-btns{background-color:#5849ac;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.intern-inputsearch .search-btns:hover{background-color:#6c58df}.search-btn-bottom{align-self:flex-end;background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.search-btn-bottom:hover{color:#000}.intern-attendance-regularization-table{border-radius:5px;margin-top:30px;overflow:auto;padding:20px}.intern-attendance-regularization-table table{border-collapse:initial;border-spacing:0 10px;width:100%}.intern-attendance-regularization-table td,.intern-attendance-regularization-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.intern-attendance-regularization-table th{background-color:initial;border:none;color:#555;font-size:15px}.intern-attendance-regularization-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-attendance-regularization-table td .update-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px;transition:background-color .3s}.intern-attendance-regularization-table td .update-btn:hover{background-color:#218838}.intern-attendance-regularization-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.intern-attendance-regularization-pagination p{color:#666;font-size:14px;margin:0}.intern-attendance-regularization-pagination-controls{align-items:center;display:flex;gap:10px}.intern-attendance-regularization-pagination-controls span{color:#333;font-size:16px}.intern-attendance-regularization-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}@media (max-width:1024px){.intern-attendance-regularization-sectn{padding:15px}.intern-inputsearch{gap:5px;padding:15px}.intern-inputsearch input[type=date]{font-size:14px}.intern-inputsearch .search-btns,.search-btn-bottom{font-size:14px;padding:8px 16px}.intern-attendance-regularization-sectn table{font-size:14px}.intern-attendance-regularization-pagination-controls input[type=number]{width:50px}}@media (max-width:768px){.intern-attendance-regularization-sectn{padding:10px}.intern-inputsearch{flex-direction:column;gap:10px;padding:10px}.intern-inputsearch input[type=date]{font-size:14px;width:100%}.intern-inputsearch .search-btns,.search-btn-bottom{font-size:14px;padding:10px;width:100%}.intern-attendance-regularization-sectn td,.intern-attendance-regularization-sectn th{font-size:12px}.intern-attendance-regularization-sectn td .update-btn{font-size:12px;padding:6px 10px}.intern-attendance-regularization-pagination p{font-size:12px}.intern-attendance-regularization-pagination-controls input[type=number]{font-size:14px;padding:4px;width:40px}}.intern-on-duty-form-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;margin-bottom:20px;max-width:100%;padding:20px}.intern-row-input{display:flex;flex-wrap:wrap;margin-bottom:15px}.intern-group-input{align-items:center;display:flex;flex:1 1;margin-right:10px;max-width:100%;min-width:200px}.intern-group-input label{width:120px}.intern-group-input input,.intern-group-input select{background-color:#fff;border:1px solid #ccc;border-radius:4px;flex:1 1;max-width:calc(100% - 130px);padding:8px}.intern-group-input.day-type-group select{flex:0 0 200px}.save-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:0 auto;padding:10px 20px;text-align:center}.save-btn:hover{background-color:#45a049}.intern-no-record-block{background-color:#ffdab9;border-radius:8px;font-size:16px;padding:15px;text-align:center}@media (max-width:1024px){.intern-row-input{flex-direction:column}.intern-group-input{margin-bottom:15px;margin-right:0}.intern-group-input:last-child{margin-bottom:0}.intern-group-input input,.intern-group-input select{max-width:100%}.intern-group-input.day-type-group select{flex:1 1;width:100%}}@media (max-width:768px){.form-block{padding:15px}.intern-row-input{flex-direction:column}.intern-group-input{margin-bottom:15px;margin-right:0;width:100%}.intern-group-input input,.intern-group-input select{max-width:100%;width:100%}.intern-group-input.day-type-group select{flex:1 1;width:100%}.save-btn{padding:8px;width:100%}.intern-no-record-block,.save-btn{font-size:14px}}.intern-report-section{padding:80px 20px 20px}.intern-report-nav{display:flex;margin-bottom:20px;position:relative}.intern-report-nav button{background-color:initial;border:none;color:#5849ac;cursor:pointer;font-size:15px;padding:10px;position:relative}.intern-report-nav button.active:after{background-color:red;border-radius:2px;bottom:-5px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.intern-report-content h1{text-align:center}@media (max-width:768px){.intern-report-nav{flex-direction:column}.intern-report-nav button{margin-bottom:10px}.intern-report-nav button.active:after{bottom:-3px}}.search-container{display:flex;justify-content:flex-end;margin-bottom:10px;padding-right:20px}.search-container input{background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.intern-leave-balance-table{background-color:#f9f9f9;border-radius:5px}.intern-leave-balance-table table{border-collapse:initial;border-spacing:0 10px;width:100%}.intern-leave-balance-table td,.intern-leave-balance-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.intern-leave-balance-table th{background-color:initial;border:none;color:#555;font-size:15px}.intern-leave-balance-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-leave-balance-table td .intern-leave-action-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:8px;padding:8px 12px;transition:background-color .3s}.intern-leave-balance-table td .intern-leave-action-button:last-child{margin-right:0}.intern-leave-balance-table td .intern-leave-action-button:hover{background-color:#218838}.intern-leave-balance-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.intern-leave-balance-pagination p{color:#666;font-size:14px;margin:0}.intern-leave-balance-pagination-controls{align-items:center;display:flex;gap:10px}.intern-leave-balance-pagination-controls span{color:#333;font-size:16px}.intern-leave-balance-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}.intern-report-filters{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.intern-filter-block{display:flex;flex:1 1;flex-direction:column;min-width:200px}.intern-filter-block label{margin-bottom:5px;text-align:left}.intern-filter-block input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.export-button,.intern-searchleave-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.intern-searchleave-button{background-color:orange}.intern-searchleave-button:hover{background-color:#ff8c00}.export-button{background-color:#281f4e}.export-button:hover{background-color:#6c58df}.intern-table-container,.search-btn{margin-top:20px}.search-btn{display:flex;justify-content:flex-end}.search-btn input{background-color:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.intern-in-out-table-section{background-color:initial;margin-top:30px}.intern-in-out-details-table{border-collapse:initial;border-spacing:0 10px;width:100%}.intern-in-out-details-table td,.intern-in-out-details-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.intern-in-out-details-table th{background-color:initial;border:none;color:#555;font-size:15px}.intern-in-out-details-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-inout-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.intern-inout-pagination p{color:#666;font-size:14px;margin:0}.intern-inout-pagination-controls{align-items:center;display:flex;gap:10px}.intern-inout-pagination-controls span{color:#333;font-size:16px}.intern-inout-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}.intern-leave-details-filters{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.intern-leave-details-block{display:flex;flex:1 1;flex-direction:column;min-width:200px}.intern-leave-details-block label{margin-bottom:5px;text-align:left}.intern-leave-details-block input,select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.button-block{align-items:center;display:flex;gap:10px;margin-top:20px}.intern-download-button,.search-button{align-items:center;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:10px 20px}.search-button{background-color:orange}.search-button:hover{background-color:#ff8c00}.intern-download-button{background-color:#281f4e}.intern-download-button:hover{background-color:#6c58df}.intern-table-block{border-radius:5px;margin-top:30px}.intern-leave-details-table{border-collapse:initial;border-spacing:0 10px;width:100%}.intern-leave-details-table td,.intern-leave-details-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.intern-leave-details-table th{background-color:initial;border:none;color:#555;font-size:15px}.intern-leave-details-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-status-button-approved{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .3s}.intern-status-button-approved:hover{background-color:#218838}.intern-leave-details-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.intern-leave-details-pagination p{color:#666;font-size:14px;margin:0}.intern-leave-details-pagination-controls{align-items:center;display:flex;gap:10px}.intern-leave-details-pagination-controls span{color:#333;font-size:16px}.intern-leave-details-pagination-controls input[type=number]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:5px;width:60px}.intern-first-block{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;margin-bottom:20px;padding:20px}.intern-first-block label{font-size:15px;margin-right:10px}.intern-first-block select{margin-right:20px;width:30%}.intern-first-block .exprt-button,.intern-first-block .srch-button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 100px}.intern-first-block .srch-button{background-color:orange;color:#fff;margin-right:10px}.intern-first-block .srch-button:hover{background-color:#ff8c00}.intern-first-block .exprt-button{background-color:#281f4e;color:#fff}.intern-first-block .exprt-button:hover{background-color:#6c58df}.intern-attendance-table-section{display:flex;justify-content:center;width:100%}.intern-attendance-table{border-collapse:initial;border-spacing:0 10px;width:100%}.intern-attendance-table td,.intern-attendance-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:center}.intern-attendance-table th{background-color:initial;border:1px solid #ddd;color:#555;font-size:15px}.intern-attendance-table td{background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-attendance-table td.P{background-color:#63a863;color:#fff}.intern-attendance-table td.A{background-color:red;color:#fff}.intern-attendance-table td.I{background-color:#cc90cc;color:#fff}.intern-attendance-table td.CL,.intern-attendance-table td.SL{background-color:#fff;color:#000}.intern-attendance-table td.H{background-color:pink;color:#000}.intern-attendance-table td.W{background-color:grey;color:#fff}.intern-attendance-table td.FH-SL-P{background-color:#f5f5f5;color:#000;font-weight:700}.holidays-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.holidays-buttons{align-items:start;display:flex}.holidays-buttons button{background-color:#281f4e;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:10px 20px}.holidays-buttons button:hover{background-color:#6c58df}.holidays-table-section{display:flex;justify-content:center;width:100%}.holidays-table{border-collapse:initial;border-spacing:0 10px;width:100%}.holidays-table td,.holidays-table th{background-color:#fff;border-radius:5px;padding:8px;text-align:left}.holidays-table th{background-color:initial;border:none;color:#555;font-size:15px}.holidays-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-div-pending-table{overflow:auto}.intern-pending-section{padding:80px 20px 20px}.intern-pending-leave-container{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0000001a;margin-top:30px;padding:20px}.intern-pending-leave-container h4{margin-bottom:10px;text-align:left}.intern-pending-leaves-table{border-collapse:initial;border-spacing:0 15px;width:100%}.intern-pending-leaves-table td,.intern-pending-leaves-table th{border:none;padding:8px;text-align:left}.intern-pending-leaves-table th{background-color:initial;color:#555;font-size:15px}.intern-pending-leaves-table td{background-color:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 4px #0000001a;font-size:14px}.intern-pending-leaves-table td .intern-pending-approved-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.intern-pending-leaves-table td .intern-pending-cancel-button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 10px}.intern-pending-leaves-table td button:hover{opacity:.9}.intern-chat-app{display:flex;height:100vh;padding-top:60px}.intern-chat-sidebar{background-color:#e6e9ef;border-right:1px solid #e0e0e0;box-shadow:inset 2px 0 6px #0000001a;justify-content:space-between;padding:15px 0;width:70px}.intern-chat-sidebar,.intern-chat-sidebar-icons{align-items:center;display:flex;flex-direction:column}.intern-chat-sidebar-icons{gap:20px}.intern-chat-sidebar-icon{color:#333;cursor:pointer;font-size:24px;text-align:center}.intern-chat-sidebar-icon:hover{color:#6c58df}.intern-chat-sidebar-icon p{color:#666;font-size:12px;margin-top:5px}.intern-chat-sidebar-bottom{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.fa-gear{color:#333;cursor:pointer;font-size:24px;margin-top:190px}.fa-gear:hover{color:#6c58df}.hidden,.intern-chat-sidebar-icon .gear-icon p{display:none}.profile-photo{border-radius:50%;height:40px;margin-top:5px;width:40px}.intern-chat-list{background-color:#f7f7f7;border-right:1px solid #ddd;box-shadow:inset 0 4px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;width:300px}.intern-chat-list-header,.intern-chat-search-bar{background-color:#f7f7f7;position:sticky;top:0;z-index:1}.intern-chat-list-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:15px 20px}.intern-chat-list-header,.intern-chat-search-bar{position:relative}.intern-chat-list-header h1{font-size:25px}.intern-chat-icons{align-items:center;display:flex}.intern-chat-icons .icon-container{font-size:20px;margin-left:10px}.intern-chat-icons .icon-container:first-child{margin-left:0}.icon-container{cursor:pointer;display:inline-block;position:relative}.icon-container:hover{color:#6c58df}.icon-container:after{background-color:#333;border-radius:4px;color:#fff;content:attr(data-tooltip);font-size:12px;margin-top:5px;opacity:0;padding:5px;position:absolute;right:100%;transform:translate(-10%,10%);transition:opacity .3s ease;visibility:hidden;white-space:nowrap}.icon-container:hover:after{opacity:1;visibility:visible}.intern-chat-search-bar{background-color:#f3f0ff;border-bottom:1px solid #ddd;padding:10px 20px}.intern-chat-search-bar .intern-search-input{background-color:#fff;border:1px solid #ddd;border-radius:20px;box-shadow:inset 0 2px 4px #0000001a;color:#333;font-size:14px;outline:none;padding:8px 12px;width:100%}.intern-chat-search-bar .intern-search-input::placeholder{color:#aaa}.intern-chat-previews{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-top:15px;overflow-y:auto;padding:0 10px}.intern-chat-preview{align-items:center;border-radius:8px;cursor:pointer;display:flex;padding:5px 10px;transition:background-color .3s ease}.intern-chat-preview:hover{background-color:#fff}.img-profile{border-radius:50%;height:50px;margin-right:10px;width:50px}.intern-preview-details{display:flex;flex-direction:column;justify-content:center;padding-left:10px;width:100%}.intern-preview-header{display:flex;justify-content:space-between;width:100%}.intern-preview-name{color:#333;font-size:14px;font-weight:700}.preview-time{color:#888;font-size:12px}.preview-message{color:#333;font-size:14px;margin-top:5px;overflow:hidden;text-align:left;text-overflow:ellipsis}.intern-chat-area{background-color:#fff;display:flex;flex:1 1;flex-direction:column}.intern-chat-header{border-bottom:1px solid #ddd;justify-content:space-between;padding:10px}.intern-chat-header,.intern-chat-header-left{align-items:center;display:flex}.profile-main{border-radius:50%;height:40px;margin-right:10px;width:40px}.chat-name{font-weight:700}.intern-chat-header-icons{display:flex;gap:20px}.intern-chat-header-icons i{cursor:pointer;font-size:18px}.intern-chat-header-icons i:hover{color:#6c58df}.intern-message{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px}.intern-message-left,.intern-message-right{word-wrap:break-word;border-radius:15px;box-shadow:0 4px 6px #0000001a;font-size:15px;line-height:1.5;margin-bottom:10px;max-width:70%;padding:10px 15px}.intern-message-left{align-self:flex-start;background:#f2f2f2;color:#000;font-weight:500}.intern-message-right{align-self:flex-end;background:#5947c033;color:#000;font-weight:500}.intern-message-input{background-color:#f9f9f9;border-top:1px solid #ddd}.intern-input-container,.intern-message-input{align-items:center;display:flex;padding:10px;position:relative}.intern-input-container{background-color:#fff;border-radius:25px;box-shadow:0 3px 5px #0000001a;width:95%}.intern-input-container input{background:#0000;border:none;border-radius:20px;color:#333;flex:1 1;font-size:14px;margin-right:40px;outline:none;padding:8px 10px}.emoji-icon{color:#999;cursor:pointer;font-size:18px;position:absolute;right:35px;transition:color .3s ease}.emoji-icon:hover{color:#6c58df}.attach-icon{color:#999;cursor:pointer;font-size:18px;position:absolute;right:10px;transition:color .3s ease}.attach-icon:hover{color:#6c58df}.send-icon{color:#999;cursor:pointer;font-size:25px;margin-left:10px;transition:transform .3s ease,color .3s ease}.send-icon:hover{color:#6c58df;transform:scale(1.1)}@media screen and (max-width:768px){.intern-chat-app{flex-direction:column}.intern-chat-sidebar{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #0003;left:0;position:fixed;right:0;z-index:100}.intern-chat-sidebar-bottom .profile-photo{display:none}.fa-gear{margin-top:0}.hidden{display:block}.intern-chat-list{border-bottom:1px solid #ddd;width:100%}.intern-chat-previews{padding:10px;width:100%}.intern-chat-sidebar-icons{background-color:#e6e9ef;bottom:0;box-shadow:0 -4px 10px #0000001a;display:flex;flex-direction:row;justify-content:space-evenly;left:0;padding:10px;position:fixed;right:0}.intern-chat-sidebar-icon{color:#333;font-size:20px}.intern-chat-sidebar-icon:hover{color:#6c58df}.intern-chat-header-icons i{font-size:16px}.intern-chat-list-header,.intern-chat-search-bar{background-color:#fff;box-shadow:0 2px 5px #0003;left:0;padding:10px;position:fixed;right:0;z-index:100}.intern-chat-list-header{top:70px}.intern-chat-search-bar{top:130px}.intern-chat-previews{margin-top:120px}.intern-chat-search-bar .intern-search-input{width:100%}.intern-chat-area{display:none}.intern-message-left,.intern-message-right{max-width:80%}.intern-message-left{align-self:flex-start;background:#f2f2f2}.intern-message-right{align-self:flex-end;background:#d1f5d1}.intern-message-input{background-color:#fff;bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:10px;position:fixed;right:0}.intern-message-input .intern-input-container{align-items:center;display:flex}.intern-message-input input{margin-right:10px;padding:10px;width:100%}.intern-message-input i,.send-icon{font-size:20px}.send-icon{cursor:pointer}}
/*# sourceMappingURL=main.f48e5a01.css.map*/