.content section>form.form-grid:first-child{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:20px 12px;padding-bottom:11px;font-size:14px}.content section>form.form-grid:first-child>label{align-self:start;width:100%;min-width:0}.content section>form.form-grid:first-child input,.content section>form.form-grid:first-child select{width:100%;min-width:0;min-height:42px;font-weight:400}.content section>form.form-grid:first-child input[type=file]{width:100%;min-width:0;height:42px;min-height:42px;margin:0;padding:6px;display:block}.content section>form.form-grid:first-child>h2{font-size:0}.content section>form.form-grid:first-child>h2:after{content:"अधि0/कर्मचारीगण जोड़ें";font-size:21px}.content section>form.form-grid:first-child:has(.actions.full button.secondary:not(.employee-reset))>h2:after{content:"अधि0/कर्मचारीगण संपादित करें"}.content section>form.form-grid:first-child .actions.full{justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin:0;padding:0;display:flex}.content section>form.form-grid:first-child .actions.full>button.secondary:not(.employee-reset){display:none}.content section>form.form-grid:first-child>label:has(>input[type=file]){width:100%;min-width:0;min-height:64px;padding:0;position:relative;overflow:visible}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file]){min-height:64px}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file]):after{content:"";z-index:3;background-color:#f1f5f9;background-image:var(--employee-photo-preview);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:2px solid #cbd5e1;border-radius:6px;width:80px;height:85px;position:absolute;top:calc(100% - 21px);left:calc(100% + 8px);transform:translateY(-50%)}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file])>.photo-preview-delete{z-index:4;color:#dc2626;text-align:center;cursor:pointer;width:80px;margin:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;display:block;position:absolute;top:calc(100% + 24px);left:calc(100% + 8px)}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file])>.photo-preview-delete:hover{color:#991b1b}.content section>form.form-grid:first-child>.current-employee-photo-source{display:none}.content section>form.form-grid:first-child>div:not(.actions):has(>small+br+img){display:none}aside>button.nav{font-size:0}aside>button.nav:before{font-size:14px}aside>button.nav:first-of-type:before{content:"डैशबोर्ड"}aside>button.nav:nth-of-type(2):before{content:"अधि0/कर्म0गण जोड़ें"}aside>button.nav:nth-of-type(3){display:none}aside>button.nav:nth-of-type(4):before{content:"ड्यूटी प्रबन्धन"}aside>button.nav:nth-of-type(5):before{content:"रिपोर्ट"}aside>button.nav:nth-of-type(6):before{content:"लॉगआउट"}.employee-list-table td:first-child,.employee-list-table th:first-child{width:52px;min-width:52px;max-width:52px}.employee-list-table td:first-child{background:#f1f5f9;height:50px;padding:0;overflow:hidden}.employee-list-table td:first-child .employee-table-photo{object-fit:fill;background:#f1f5f9;border:0;border-radius:0;width:100%;height:100%;min-height:48px;margin:0;padding:0;display:block}.employee-list-table td.actions{white-space:nowrap;text-align:center;display:table-cell}.employee-list-table td.actions button{vertical-align:middle;width:30px;height:29px;margin:1px;padding:0;font-size:0}.employee-list-table td.actions button:before{font-size:15px;line-height:1}.employee-list-table td.actions button:first-child:before{content:"👁"}.employee-list-table td.actions button:nth-child(2):before{content:"✏"}.employee-list-table td.actions button:nth-child(3):before{content:"🗑"}.content section>form.form-grid:first-child+.page-header{margin-top:20px;margin-bottom:12px}@media (width<=1100px){.content section>form.form-grid:first-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.content section>form.form-grid:first-child{grid-template-columns:1fr}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file]){min-height:200px}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file]):after{top:126px;left:50%;transform:translate(-50%,-50%)}.content section>form.form-grid:first-child>label.has-photo-preview:has(>input[type=file])>.photo-preview-delete{top:172px;left:50%;transform:translate(-50%)}aside>button.nav:before{font-size:0}}
