.utility-view-v2{max-width:1040px;margin:24px auto 96px;padding:0 24px}.utility-view-v2[hidden]{display:none!important}.utility-head-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.utility-head-v2 h2{margin:0;font-size:25px;line-height:1.25}.utility-head-v2 p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.utility-card-v2{padding:19px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 8px 25px rgba(20,35,80,.035)}.utility-grid-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.utility-stat-v2{padding:16px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#f8fbff,#f7f5ff)}.utility-stat-v2 strong{display:block;font-size:25px}.utility-stat-v2 span{color:var(--muted);font-size:13px}.utility-list-v2{display:grid;gap:10px;margin-top:14px}.utility-profile-v2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.utility-profile-v2>.avatar-v2{width:76px;height:76px;font-size:19px}.profile-summary-v2{min-width:0;padding-top:4px}.utility-profile-v2 h3{margin:0;font-size:21px;line-height:1.3}.utility-profile-v2 .profile-summary-v2>p{margin:6px 0 9px;color:var(--muted);font-size:14px;line-height:1.5}.profile-logout-v2{min-height:39px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#536079;font-size:13px;font-weight:750}.profile-logout-v2:hover{background:#f6f8fc}.admin-pill-v2{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:linear-gradient(135deg,#eef3ff,#f0ecff);color:#5143ca;font-size:11px;font-weight:800}.approval-card-v2,.admin-accounts-card-v2,.admin-departments-card-v2{margin-top:14px}.approval-card-head-v2{display:flex;align-items:center;justify-content:space-between;gap:12px}.approval-card-head-v2>div{display:grid;gap:4px}.approval-card-head-v2 strong{font-size:17px}.approval-card-head-v2 p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.approval-card-head-v2>span{min-width:32px;height:32px;padding:0 9px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#edf3ff,#f2edff);color:#5143ca;font-size:13px;font-weight:800}.rejected-requests-v2{border-color:#f2d8dc;background:linear-gradient(145deg,#fff,#fffafb)}.rejected-requests-v2 .approval-card-head-v2>span{background:#fff0f1;color:#a52e3c}.approval-row-v2{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:#fff}.approval-copy-v2{min-width:0;display:grid;gap:4px;flex:1}.approval-copy-v2 strong{font-size:14px}.approval-copy-v2 small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.approval-copy-v2>span:not(.approval-pill-v2){color:#536079;font-size:11px;font-weight:700}.approval-pill-v2{width:max-content;padding:4px 8px;border-radius:999px;background:#fff5dd;color:#885c00;font-size:10px;font-weight:800;line-height:1.2}.approval-pill-v2.approved{background:#e9f8ef;color:#176244}.approval-pill-v2.rejected{background:#fff0f1;color:#9d2f3b}.approval-actions-v2{display:flex;align-items:center;gap:8px}.approval-reject-v2,.approval-delete-v2,.admin-reset-password-v2{min-height:38px;padding:0 13px;border-radius:10px;font-size:12px;font-weight:800;transition:transform .14s ease,background .14s ease,box-shadow .14s ease,filter .14s ease}.approval-reject-v2{border:1px solid #f0c9ce;background:#fff7f8;color:#a72c39}.approval-reject-v2:hover{background:#ffedef}.approval-delete-v2{border:1px solid #efb8bf;background:linear-gradient(135deg,#fff4f5,#ffe8eb);color:#a51f31;box-shadow:0 6px 14px rgba(170,31,49,.07)}.approval-delete-v2:hover{background:linear-gradient(135deg,#ffedef,#ffdfe4);box-shadow:0 8px 18px rgba(170,31,49,.12);transform:translateY(-1px)}.approval-delete-v2:active,.approval-reject-v2:active,.admin-reset-password-v2:active{transform:scale(.98)}.admin-reset-password-v2{border:1px solid #cfdaf6;background:linear-gradient(135deg,#f4f7ff,#f5f1ff);color:#244ea8}.admin-reset-password-v2:hover{background:linear-gradient(135deg,#eaf0ff,#eee9ff);box-shadow:0 6px 14px rgba(34,78,168,.08)}.admin-reset-password-v2:disabled,.approval-reject-v2:disabled,.approval-delete-v2:disabled{opacity:.55;cursor:wait;transform:none}.admin-account-list-v2{display:grid;gap:12px;margin-top:16px}.admin-account-row-v2{display:grid;gap:14px;padding:15px;border:1px solid var(--line);border-radius:16px;background:#fff}.admin-account-identity-v2{display:flex;align-items:center;gap:11px;min-width:0}.admin-account-identity-v2>div{min-width:0;display:grid;gap:4px}.admin-account-identity-v2 strong{font-size:15px}.admin-account-identity-v2 span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.admin-account-meta-v2{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-account-meta-v2>div{padding:10px 11px;border-radius:12px;background:linear-gradient(145deg,#f8faff,#faf9ff);min-width:0}.admin-account-meta-v2 dt{margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:700}.admin-account-meta-v2 dd{margin:0;color:#26344e;font-size:13px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.admin-account-actions-v2{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-account-editor-v2{border:1px solid #dce5fb;border-radius:14px;background:linear-gradient(145deg,#fbfcff,#f8f7ff);overflow:hidden}.admin-account-editor-v2 summary{padding:11px 13px;cursor:pointer;color:#3156a6;font-size:12px;font-weight:850;list-style:none}.admin-account-editor-v2 summary::-webkit-details-marker{display:none}.admin-account-editor-v2[open] summary{border-bottom:1px solid #e4e9f5}.admin-account-editor-v2 form{padding:13px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-account-editor-v2 label,.admin-department-row-v2 label{display:grid;gap:5px}.admin-account-editor-v2 label>span,.admin-department-row-v2 label>span{color:#536079;font-size:10px;font-weight:800}.admin-account-editor-v2 input,.admin-account-editor-v2 select,.admin-department-create-v2 input,.admin-department-row-v2 input{width:100%;height:40px;padding:0 10px;border:1px solid #d9e1ef;border-radius:10px;background:#fff;color:#24324a;font:inherit;font-size:12px;outline:0}.admin-account-editor-v2 input:focus,.admin-account-editor-v2 select:focus,.admin-department-create-v2 input:focus,.admin-department-row-v2 input:focus{border-color:#6d7df6;box-shadow:0 0 0 3px rgba(90,106,240,.1)}.admin-account-editor-v2 select:disabled{background:#f0f2f7;color:#7c8799}.admin-account-editor-v2 form>button{align-self:end;min-height:40px}.admin-editor-note-v2{grid-column:1/-1;margin:0;padding:9px 11px;border-radius:10px;background:#fff7e8;color:#76540a;font-size:11px;line-height:1.5}.admin-departments-card-v2{border-color:#dbe4fb;background:linear-gradient(145deg,#fff,#fbfcff)}.admin-department-create-v2{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) auto;gap:9px;margin-top:15px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#f3f7ff,#f7f4ff)}.admin-department-create-v2 button{min-height:40px}.admin-department-list-v2{display:grid;gap:9px;margin-top:12px}.admin-department-row-v2{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.5fr) auto;gap:9px;align-items:end;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff}.admin-department-row-v2>button{height:40px;padding:0 14px;border:1px solid #cfdaf6;border-radius:10px;background:linear-gradient(135deg,#f4f7ff,#f2efff);color:#3152a6;font-weight:800}.admin-department-note-v2{margin:12px 0 0;padding:10px 12px;border-radius:11px;background:#fff9e9;color:#6f591b;font-size:11px;line-height:1.55}@media(max-width:820px){.utility-view-v2{margin:8px 0 88px;padding:0 12px}.utility-head-v2 h2{font-size:22px}.utility-head-v2 p{font-size:13px}.utility-grid-v2{grid-template-columns:1fr}.utility-card-v2{padding:15px;border-radius:17px}.utility-profile-v2{grid-template-columns:1fr;text-align:center;justify-items:center}.profile-summary-v2{display:grid;justify-items:center}.approval-row-v2{align-items:flex-start;flex-wrap:wrap}.approval-actions-v2{width:100%;padding-left:43px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.approval-actions-v2 button{width:100%}.admin-account-meta-v2{grid-template-columns:1fr 1fr}.admin-account-actions-v2{display:grid;grid-template-columns:1fr}.admin-account-actions-v2 button{width:100%}.admin-account-editor-v2 form{grid-template-columns:1fr 1fr}.admin-department-create-v2,.admin-department-row-v2{grid-template-columns:1fr 1fr}.admin-department-create-v2 button,.admin-department-row-v2>button{grid-column:1/-1;width:100%}}@media(max-width:520px){.admin-account-meta-v2{grid-template-columns:1fr}.approval-actions-v2{grid-template-columns:1fr;padding-left:0}.admin-account-editor-v2 form,.admin-department-create-v2,.admin-department-row-v2{grid-template-columns:1fr}.admin-account-editor-v2 form>button,.admin-department-create-v2 button,.admin-department-row-v2>button{grid-column:1}.admin-account-editor-v2 summary{padding:12px}}
@media(min-width:821px){#mainLayoutV2.route-shell-only-v2{position:fixed;top:68px;left:50%;transform:translateX(-50%);z-index:45;width:min(1440px,100%);height:calc(100dvh - 68px);margin:0;padding:24px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;pointer-events:none}#mainLayoutV2.route-shell-only-v2 .left-rail-v2{position:static;display:block;align-self:start;max-height:calc(100dvh - 116px);overflow-y:auto;overflow-x:hidden;pointer-events:auto}#mainLayoutV2.route-shell-only-v2 .feed-column-v2,#mainLayoutV2.route-shell-only-v2 .right-rail-v2{display:none}body[data-social-v2-route="chat"] #chatViewV2.chat-view-v2,body[data-social-v2-route="media"] #mediaViewV2.media-view-v2,body[data-social-v2-route="reading"] #readingViewV2,body[data-social-v2-route="profile"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="people"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="admin"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="feedback"] #utilityViewV2.utility-view-v2{max-width:none;width:auto;margin-left:max(288px,calc((100vw - 1440px)/2 + 288px));margin-right:max(24px,calc((100vw - 1440px)/2 + 24px))}}@media(min-width:821px) and (max-width:1180px){#mainLayoutV2.route-shell-only-v2{grid-template-columns:210px minmax(0,1fr)}body[data-social-v2-route="chat"] #chatViewV2.chat-view-v2,body[data-social-v2-route="media"] #mediaViewV2.media-view-v2,body[data-social-v2-route="reading"] #readingViewV2,body[data-social-v2-route="profile"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="people"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="admin"] #utilityViewV2.utility-view-v2,body[data-social-v2-route="feedback"] #utilityViewV2.utility-view-v2{margin-left:258px;margin-right:24px}}
.admin-department-actions-v2{display:flex;gap:8px;align-items:end}.admin-department-actions-v2 button{height:40px;padding:0 14px;border:1px solid #cfdaf6;border-radius:10px;background:linear-gradient(135deg,#f4f7ff,#f2efff);color:#3152a6;font-weight:800}.admin-department-actions-v2 .admin-department-delete-v2{border-color:#efb8bf;background:linear-gradient(135deg,#fff4f5,#ffe8eb);color:#a51f31}.admin-department-actions-v2 button:disabled{opacity:.55;cursor:wait}.admin-employees-toggle-v2{margin-top:12px}@media(max-width:820px){.admin-department-actions-v2{grid-column:1/-1}.admin-department-actions-v2 button{flex:1}}@media(max-width:520px){.admin-department-actions-v2{grid-column:1}}
.admin-department-actions-v2{flex-wrap:wrap}.admin-department-actions-v2 .admin-department-selectable-v2{min-width:142px}.admin-department-actions-v2 .admin-department-selectable-v2.is-selectable{border-color:#b9e4cf;background:linear-gradient(135deg,#f0fbf5,#e9f8f1);color:#176244}.admin-department-actions-v2 .admin-department-selectable-v2.is-hidden{border-color:#ead6a7;background:linear-gradient(135deg,#fffaf0,#fff4dc);color:#805a08}@media(max-width:520px){.admin-department-actions-v2 .admin-department-selectable-v2{flex-basis:100%}}
.admin-activity-card-v2{margin-top:14px;border-color:#d8e8e2;background:linear-gradient(145deg,#fff,#fbfffd)}.admin-activity-list-v2{display:grid;gap:9px;margin-top:15px}.admin-activity-row-v2{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(92px,.7fr)) minmax(145px,1fr) auto;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-activity-person-v2{display:flex;align-items:center;gap:10px;min-width:0}.admin-activity-person-v2>div{display:grid;gap:3px;min-width:0}.admin-activity-person-v2 strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-activity-person-v2 span,.admin-activity-period-v2 span,.admin-activity-last-v2 span{color:var(--muted);font-size:10px}.admin-activity-period-v2,.admin-activity-last-v2{display:grid;gap:4px;min-width:0}.admin-activity-period-v2 strong,.admin-activity-last-v2 strong{color:#253650;font-size:12px;line-height:1.35}.admin-activity-delete-v2{min-height:36px;padding:0 11px;border:1px solid #efc4ca;border-radius:10px;background:#fff6f7;color:#9c2636;font-size:11px;font-weight:800}.admin-activity-delete-v2:hover{background:#ffedef}.admin-activity-delete-v2:disabled{opacity:.55;cursor:wait}.admin-activity-empty-v2{color:var(--muted);font-size:11px;text-align:center}.admin-activity-note-v2{margin:12px 0 0;padding:10px 12px;border-radius:11px;background:#eef9f4;color:#315d4d;font-size:11px;line-height:1.55}@media(max-width:1100px){.admin-activity-row-v2{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(88px,.7fr));}.admin-activity-last-v2{grid-column:2/5}.admin-activity-delete-v2,.admin-activity-empty-v2{grid-column:1;grid-row:2}}@media(max-width:700px){.admin-activity-row-v2{grid-template-columns:1fr 1fr}.admin-activity-person-v2{grid-column:1/-1}.admin-activity-last-v2{grid-column:1/-1}.admin-activity-delete-v2,.admin-activity-empty-v2{grid-column:1/-1;grid-row:auto;width:100%}}@media(max-width:430px){.admin-activity-row-v2{grid-template-columns:1fr}.admin-activity-person-v2,.admin-activity-last-v2,.admin-activity-delete-v2,.admin-activity-empty-v2{grid-column:1}}
.admin-announcements-card-v2,.admin-holidays-card-v2{margin-top:14px}.admin-announcements-card-v2{border-color:#dbe4fb;background:linear-gradient(145deg,#fff,#fbfcff)}.admin-holidays-card-v2{border-color:#f0dfba;background:linear-gradient(145deg,#fff,#fffdf8)}.admin-announcement-create-v2,.admin-holiday-create-v2{display:grid;grid-template-columns:90px minmax(190px,1.4fr) minmax(150px,.8fr) minmax(170px,1fr);gap:10px;margin-top:15px;padding:13px;border-radius:15px;background:linear-gradient(135deg,#f3f7ff,#f8f5ff)}.admin-holiday-create-v2{grid-template-columns:90px minmax(200px,1.4fr) minmax(150px,.8fr) minmax(150px,.8fr);background:linear-gradient(135deg,#fff9ec,#fffaf5)}.admin-announcement-create-v2 label,.admin-holiday-create-v2 label,.admin-holiday-row-v2 label{min-width:0;display:grid;gap:5px}.admin-announcement-create-v2 label>span,.admin-holiday-create-v2 label>span,.admin-holiday-row-v2 label>span{color:#536079;font-size:10px;font-weight:800}.admin-announcement-create-v2 input,.admin-announcement-create-v2 select,.admin-announcement-create-v2 textarea,.admin-holiday-create-v2 input,.admin-holiday-create-v2 textarea,.admin-holiday-row-v2 input,.admin-holiday-row-v2 textarea{width:100%;min-width:0;border:1px solid #d9e1ef;border-radius:10px;background:#fff;color:#24324a;font:inherit;font-size:12px;outline:0}.admin-announcement-create-v2 input,.admin-announcement-create-v2 select,.admin-holiday-create-v2 input,.admin-holiday-row-v2 input{height:40px;padding:0 10px}.admin-announcement-create-v2 textarea,.admin-holiday-create-v2 textarea,.admin-holiday-row-v2 textarea{min-height:76px;padding:10px;resize:vertical;line-height:1.5}.admin-announcement-create-v2 input:focus,.admin-announcement-create-v2 select:focus,.admin-announcement-create-v2 textarea:focus,.admin-holiday-create-v2 input:focus,.admin-holiday-create-v2 textarea:focus,.admin-holiday-row-v2 input:focus,.admin-holiday-row-v2 textarea:focus{border-color:#6d7df6;box-shadow:0 0 0 3px rgba(90,106,240,.1)}.admin-announcement-create-v2 .wide{grid-column:span 2}.admin-announcement-create-v2 .full,.admin-holiday-create-v2 .full,.admin-holiday-row-v2 .full{grid-column:1/-1}.admin-announcement-create-v2>button,.admin-holiday-create-v2>button{grid-column:1/-1;justify-self:end;min-height:40px}.admin-announcement-list-v2,.admin-holiday-list-v2{display:grid;gap:10px;margin-top:13px}.admin-announcement-row-v2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-announcement-row-v2>span{font-size:22px}.admin-announcement-row-v2>div{min-width:0;display:grid;gap:4px}.admin-announcement-row-v2 strong{font-size:13px}.admin-announcement-row-v2 small{color:var(--muted);font-size:10px}.admin-announcement-row-v2 p{margin:3px 0 0;color:#3a4961;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-announcement-row-v2>button,.admin-holiday-actions-v2 button{min-height:36px;padding:0 12px;border:1px solid #efb8bf;border-radius:10px;background:#fff5f6;color:#a51f31;font-size:11px;font-weight:800}.admin-announcement-row-v2>button:disabled,.admin-holiday-actions-v2 button:disabled{opacity:.55;cursor:wait}.admin-holiday-row-v2{display:grid;grid-template-columns:90px minmax(190px,1.5fr) minmax(145px,.8fr) minmax(140px,.7fr) minmax(140px,.7fr);gap:10px;align-items:end;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-checkbox-v2{align-content:center;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important;min-height:40px}.admin-checkbox-v2 input{width:18px!important;height:18px!important;margin:0}.admin-checkbox-v2 span{font-size:11px!important}.admin-holiday-actions-v2{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.admin-holiday-actions-v2 button:first-child{border-color:#cfdaf6;background:linear-gradient(135deg,#f4f7ff,#f2efff);color:#3152a6}.company-pulse-modal-v2 .modal-v2{width:min(650px,100%)}.company-pulse-modal-list-v2{display:grid;gap:10px;margin-top:18px}.company-pulse-detail-v2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#fff,#fafbff)}.company-pulse-detail-v2.holiday{border-color:#f0dfba;background:linear-gradient(145deg,#fff,#fffaf0)}.company-pulse-detail-v2>span{font-size:24px}.company-pulse-detail-v2>div{min-width:0;display:grid;gap:4px}.company-pulse-detail-v2 strong{font-size:14px}.company-pulse-detail-v2 small{color:var(--muted);font-size:10px}.company-pulse-detail-v2 p{margin:4px 0 0;color:#36455e;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:900px){.admin-announcement-create-v2,.admin-holiday-create-v2,.admin-holiday-row-v2{grid-template-columns:1fr 1fr}.admin-announcement-create-v2 .wide{grid-column:span 1}.admin-holiday-row-v2 .full{grid-column:1/-1}}@media(max-width:560px){.admin-announcement-create-v2,.admin-holiday-create-v2,.admin-holiday-row-v2{grid-template-columns:1fr}.admin-announcement-create-v2 .wide,.admin-announcement-create-v2 .full,.admin-holiday-create-v2 .full,.admin-holiday-row-v2 .full,.admin-holiday-actions-v2{grid-column:1}.admin-announcement-create-v2>button,.admin-holiday-create-v2>button{width:100%;justify-self:stretch}.admin-announcement-row-v2{grid-template-columns:auto minmax(0,1fr)}.admin-announcement-row-v2>button{grid-column:1/-1;width:100%}.admin-holiday-actions-v2{display:grid;grid-template-columns:1fr 1fr}.admin-holiday-actions-v2 button{width:100%}}
.company-pulse-mobile-v2{display:none;margin-top:14px;margin-bottom:0}.company-pulse-mobile-v2 .panel-head-v2{margin-bottom:4px}@media(max-width:1180px){.company-pulse-mobile-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.company-pulse-mobile-v2 .panel-head-v2{grid-column:1/-1}.company-pulse-mobile-v2 .pulse-row-v2{min-width:0;border-radius:11px!important;padding:9px!important}.company-pulse-mobile-v2 .pulse-row-v2:hover{background:linear-gradient(135deg,#f0f7ff,#f6f0ff)!important}}@media(max-width:560px){.company-pulse-mobile-v2{grid-template-columns:1fr}}
.admin-section-v2{padding:0;overflow:clip}.admin-section-summary-v2{min-height:76px;padding:18px 19px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;cursor:pointer;list-style:none;user-select:none}.admin-section-summary-v2::-webkit-details-marker{display:none}.admin-section-summary-v2::marker{content:""}.admin-section-summary-v2>div{min-width:0;display:grid;gap:5px}.admin-section-summary-v2 strong{font-size:17px;line-height:1.35}.admin-section-summary-v2 small{color:var(--muted);font-size:12px;line-height:1.5}.admin-section-summary-v2:hover{background:linear-gradient(135deg,rgba(239,245,255,.75),rgba(248,243,255,.75))}.admin-section-summary-v2:focus-visible{outline:3px solid rgba(75,91,225,.22);outline-offset:-3px}.admin-section-count-v2{min-width:32px;height:32px;padding:0 9px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#edf3ff,#f2edff);color:#5143ca;font-size:13px;font-weight:800}.admin-section-chevron-v2{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dce3f4;border-radius:10px;background:#fff;color:#4d5d7c;font-size:20px;line-height:1;transition:transform .18s ease,background .18s ease}.admin-section-v2[open]>.admin-section-summary-v2{border-bottom:1px solid var(--line)}.admin-section-v2[open]>.admin-section-summary-v2 .admin-section-chevron-v2{transform:rotate(180deg);background:#f2f5ff}.admin-section-content-v2{padding:0 19px 19px}.admin-section-content-v2>.utility-list-v2,.admin-section-content-v2>.admin-account-list-v2,.admin-section-content-v2>.admin-activity-list-v2,.admin-section-content-v2>.admin-announcement-create-v2,.admin-section-content-v2>.admin-holiday-create-v2,.admin-section-content-v2>.admin-department-create-v2{margin-top:15px}@media(max-width:820px){.admin-section-summary-v2{min-height:68px;padding:14px 15px;gap:9px}.admin-section-summary-v2 strong{font-size:15px}.admin-section-summary-v2 small{font-size:11px}.admin-section-content-v2{padding:0 15px 15px}}@media(max-width:430px){.admin-section-summary-v2{grid-template-columns:minmax(0,1fr) auto}.admin-section-summary-v2 small{display:none}.admin-section-chevron-v2{grid-column:2;grid-row:1}.admin-section-count-v2{grid-column:2;grid-row:1;margin-right:38px}}
.admin-reading-card-v2{margin-top:14px;border-color:#dbe4fb;background:linear-gradient(145deg,#fff,#fbfcff)}.admin-reading-list-v2{display:grid;gap:9px;margin-top:15px}.admin-reading-row-v2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.admin-reading-person-v2{min-width:0;display:flex;align-items:flex-start;gap:10px}.admin-reading-person-v2>div{min-width:0;display:grid;gap:3px}.admin-reading-person-v2 strong{font-size:13px}.admin-reading-person-v2 span,.admin-reading-person-v2 small{color:var(--muted);font-size:10px;line-height:1.45;overflow-wrap:anywhere}.admin-reading-person-v2 p{margin:3px 0 0;color:#8b5b0a;font-size:10px;line-height:1.45}.admin-reading-status-v2{padding:5px 8px;border-radius:999px;background:#fff5dd;color:#885c00;font-size:10px;font-weight:800;white-space:nowrap}.admin-reading-status-v2.approved{background:#e9f8ef;color:#176244}.admin-reading-status-v2.rejected{background:#fff0f1;color:#9d2f3b}.admin-reading-actions-v2{display:flex;gap:7px}.admin-reading-actions-v2 button{min-height:36px;padding:0 11px;border-radius:10px;font-size:11px;font-weight:800}.admin-reading-actions-v2 .approve{border:1px solid #b9e4cf;background:#eefaf4;color:#176244}.admin-reading-actions-v2 .reject{border:1px solid #efc4ca;background:#fff6f7;color:#9c2636}.admin-reading-actions-v2 button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.admin-reading-row-v2{grid-template-columns:minmax(0,1fr) auto}.admin-reading-actions-v2{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.admin-reading-actions-v2 button{width:100%}}@media(max-width:430px){.admin-reading-row-v2{grid-template-columns:1fr}.admin-reading-status-v2{width:max-content}.admin-reading-actions-v2{grid-column:1}}

.admin-reading-actions-v2 .delete{border:1px solid #efb8bf;background:#fff5f6;color:#a51f31}.admin-reading-actions-v2 .delete:hover{background:#ffedef}
