.attendance-approvals_queue__xe6_i {
  container: approval-queue / inline-size;
  min-width: 0;
}

.attendance-approvals_queues__LlPAc {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 4px;
  padding: 4px;
  border: 1px solid var(--border-soft);
  border-radius: 10px;
  background: var(--surface-secondary);
}

.attendance-approvals_queues__LlPAc button {
  min-width: 0;
  padding-inline: 6px;
  color: var(--text-secondary);
}

.attendance-approvals_queues__LlPAc button[aria-pressed="true"] {
  background: var(--surface-white);
  color: var(--primary);
  border-color: var(--border-soft);
}

.attendance-approvals_filterFields__NnxJt {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}

.attendance-approvals_filterFields__NnxJt label {
  min-width: 0;
  font-size: 12px;
  color: var(--text-secondary);
}

.attendance-approvals_filterFields__NnxJt :is(input, select) {
  color: var(--charcoal);
}

.attendance-approvals_typeFilter__FbYsT {
  grid-column: 1 / -1;
}

@container approval-queue (min-width: 40rem) {
  .attendance-approvals_queues__LlPAc {
    width: fit-content;
    min-width: 320px;
  }

  .attendance-approvals_filterFields__NnxJt {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .attendance-approvals_typeFilter__FbYsT {
    grid-column: auto;
  }
}


.approval-center-workspace_workspace__rT6ip { min-width: 0; }
.approval-center-workspace_header__bJnIi { display: flex; flex-wrap: wrap; align-items: start; justify-content: space-between; gap: 12px; }
.approval-center-workspace_requestActions__FYKCd { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; margin-top: 16px; }
.approval-center-workspace_requestActions__FYKCd > div { display: flex; min-width: 0; flex-direction: column; align-items: start; gap: 6px; }
.approval-center-workspace_requestActions__FYKCd p { font-size: 12px; line-height: 1.6; color: var(--text-secondary); }
.approval-center-workspace_requestActions__FYKCd .workspace-button { height: auto; min-height: 44px; max-width: 100%; white-space: normal; text-align: left; }
.approval-center-workspace_scopes__7zb4_ { display: flex; flex-wrap: wrap; gap: 8px; }
.approval-center-workspace_scopes__7zb4_ a { min-width: 0; max-width: 100%; overflow-wrap: anywhere; }
.approval-center-workspace_summary__VbTil { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border: 1px solid var(--border-soft); border-radius: 10px; background: var(--surface-white); }
.approval-center-workspace_summaryItem__u3_Kc { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 4px 12px; min-width: 0; padding: 10px 14px; }
.approval-center-workspace_summaryItem__u3_Kc + .approval-center-workspace_summaryItem__u3_Kc { border-left: 1px solid var(--border-soft); }
.approval-center-workspace_filters__f2LqR { padding: 12px 16px; border-bottom: 1px solid var(--border-soft); }
.approval-center-workspace_filterDivider__O94sJ { margin-top: 10px; padding-top: 10px; border-top: 1px solid var(--border-soft); }
.approval-center-workspace_filterGrid__TVElk { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.approval-center-workspace_filterGrid__TVElk > label { min-width: 0; font-size: 11px; }
.approval-center-workspace_filterGrid__TVElk input, .approval-center-workspace_filterGrid__TVElk select { padding-inline: 8px; font-size: 12px; }
.approval-center-workspace_profileQueue__MYk5g { min-width: 0; overflow: hidden; border: 1px solid var(--border-soft); border-radius: 12px; background: var(--surface-white); }
.approval-center-workspace_profileQueueHeader__5b_aj { display: flex; flex-wrap: wrap; align-items: end; justify-content: space-between; gap: 12px; padding: 14px 16px; border-bottom: 1px solid var(--border-soft); }
.approval-center-workspace_profileQueueHeader__5b_aj h2 { font-size: 15px; font-weight: 600; }
.approval-center-workspace_profileQueueHeader__5b_aj h2 span { display: inline-block; margin-left: 8px; color: var(--text-secondary); font-size: 12px; font-weight: 400; }
.approval-center-workspace_profileQueueHeader__5b_aj p { margin-top: 4px; color: var(--text-secondary); font-size: 12px; line-height: 1.5; }
.approval-center-workspace_profileSearch__P2510 { display: grid; flex: 0 1 220px; min-width: 0; gap: 4px; font-size: 11px; color: var(--text-secondary); }
.approval-center-workspace_profileSearch__P2510 input { min-width: 0; width: 100%; min-height: 40px; padding: 8px 10px; border: 1px solid var(--border-soft); border-radius: 6px; background: var(--surface-white); color: var(--charcoal); font-size: 13px; }
.approval-center-workspace_profileCards__vinYQ { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 30rem), 1fr)); align-items: start; gap: 12px; padding: 12px; }
.approval-center-workspace_profileCards__vinYQ:has(> :only-child) { grid-template-columns: minmax(0, 1fr); }
.approval-center-workspace_profileCards__vinYQ:not(:has(> article:not([hidden]))) { display: none; }
.approval-center-workspace_profileCard__lZNtj { min-width: 0; padding: 12px; border: 1px solid var(--border-soft); border-radius: 8px; }
.approval-center-workspace_profileCard__lZNtj[hidden] { display: none; }
.approval-center-workspace_profileEmployee__lep2d { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 4px 12px; }
.approval-center-workspace_profileEmployee__lep2d h3 { font-size: 14px; font-weight: 600; overflow-wrap: anywhere; }
.approval-center-workspace_profileEmployee__lep2d > span { color: var(--text-secondary); font-size: 11px; }
.approval-center-workspace_profileMeta__x_I7Y { display: grid; gap: 4px; margin-block: 8px; padding: 8px 10px; border-radius: 6px; background: var(--surface-secondary); color: var(--text-secondary); font-size: 11px; line-height: 1.5; overflow-wrap: anywhere; }
.approval-center-workspace_profileMeta__x_I7Y span { font-weight: 500; color: var(--charcoal); }
.approval-center-workspace_profileEmpty__iCNzX { padding: 16px; color: var(--text-secondary); font-size: 13px; }
.approval-center-workspace_profileQueueFooter__uBDfe { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 12px; padding: 12px 16px; border-top: 1px solid var(--border-soft); color: var(--text-secondary); font-size: 12px; }
.approval-center-workspace_profileQueueFooter__uBDfe nav { display: flex; flex-wrap: wrap; gap: 8px; }
.approval-center-workspace_inboxHeading__itB_9 { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 12px; padding: 14px 16px; border-bottom: 1px solid var(--border-soft); }
.approval-center-workspace_inboxHeading__itB_9 h2 { font-size: 14px; font-weight: 600; }
.approval-center-workspace_inboxHeading__itB_9 span { color: var(--text-secondary); font-size: 12px; }
.approval-center-workspace_groups__hhW_4 { display: grid; gap: 16px; padding: 16px; }
.approval-center-workspace_group__6K55p { --request-accent: var(--border-strong); --request-tint: var(--surface-secondary); min-width: 0; overflow: hidden; border: 1px solid var(--border-soft); border-radius: 10px; background: var(--request-tint); }
.approval-center-workspace_group__6K55p[data-request-group="corrections"] { --request-accent: #497cae; --request-tint: #eef5fc; border-color: #c9dbee; }
.approval-center-workspace_group__6K55p[data-request-group="overtime"] { --request-accent: #a87721; --request-tint: #fff7e8; border-color: #eeddbb; }
.approval-center-workspace_groupHeading__7GSR9 { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 8px 16px; padding: 14px; border-left: 4px solid var(--request-accent); }
.approval-center-workspace_groupHeading__7GSR9 h3 { font-size: 15px; font-weight: 600; }
.approval-center-workspace_groupHeading__7GSR9 p { margin-top: 4px; color: var(--text-secondary); font-size: 12px; line-height: 1.5; }
.approval-center-workspace_groupCount__r1Yg8 { flex-shrink: 0; padding: 5px 10px; border: 1px solid color-mix(in srgb, var(--request-accent) 25%, transparent); border-radius: 999px; background: var(--surface-white); color: var(--charcoal); font-size: 12px; font-weight: 500; font-variant-numeric: tabular-nums; }
.approval-center-workspace_groupEmpty__01NAb { padding: 0 14px 14px; color: var(--text-secondary); font-size: 12px; }
.approval-center-workspace_rows__i0EeD { display: grid; grid-template-columns: minmax(0, 1fr); align-items: start; gap: 12px; min-width: 0; padding: 0 12px 12px; }
.approval-center-workspace_row__IYkfL { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: 10px; min-width: 0; padding: 14px; border: 1px solid var(--border-soft); border-left: 3px solid var(--request-accent); border-radius: 8px; background: color-mix(in srgb, var(--request-tint) 35%, var(--surface-white)); }
.approval-center-workspace_selectedRow__D1y7Q { background: color-mix(in srgb, var(--request-tint) 60%, var(--primary-soft)); box-shadow: inset 0 0 0 1px var(--request-accent); }
.approval-center-workspace_identity__XGVpO { display: flex; min-width: 0; align-items: start; gap: 12px; grid-column: 1; grid-row: 1; }
.approval-center-workspace_identity__XGVpO > input { margin-top: 4px; }
.approval-center-workspace_identity__XGVpO p { overflow-wrap: anywhere; }
.approval-center-workspace_requestType__uNDV2 { margin-top: 5px; color: var(--text-secondary); font-size: 12px; }
.approval-center-workspace_recordMeta__NGJTc, .approval-center-workspace_reference__Nz9_2 { color: var(--text-secondary); font-size: 11px; line-height: 1.6; }
.approval-center-workspace_recordMeta__NGJTc { margin-top: 4px; }
.approval-center-workspace_recordLine__oY3bw { display: contents; }
.approval-center-workspace_reference__Nz9_2 { font-variant-numeric: tabular-nums; }
.approval-center-workspace_details__wj7qC { min-width: 0; grid-column: 1 / -1; grid-row: 2; padding: 14px; border: 1px solid var(--border-soft); border-radius: 8px; background: var(--surface-white); }
.approval-center-workspace_summaryTitle__60MFY { font-size: 14px; font-weight: 600; line-height: 1.5; overflow-wrap: anywhere; }
.approval-center-workspace_facts__x0HYK { display: grid; gap: 10px; margin-top: 12px; }
.approval-center-workspace_facts__x0HYK > div { display: grid; grid-template-columns: 100px minmax(0, 1fr); align-items: baseline; gap: 12px; min-width: 0; line-height: 1.6; }
.approval-center-workspace_facts__x0HYK dt { color: var(--text-secondary); font-size: 12px; overflow-wrap: anywhere; }
.approval-center-workspace_facts__x0HYK dd { min-width: 0; font-size: 13px; font-weight: 500; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.approval-center-workspace_facts__x0HYK > .approval-center-workspace_reasonFact__Nui5_ { margin-top: 2px; padding-top: 12px; border-top: 1px solid var(--border-soft); }
.approval-center-workspace_reasonFact__Nui5_ dd { font-weight: 400; }
.approval-center-workspace_timeline__vJ_b_ { margin-top: 6px; color: var(--text-secondary); font-size: 11px; line-height: 1.6; }
.approval-center-workspace_nextStep__MOqoH { min-width: 0; grid-column: 1 / -1; grid-row: 3; font-size: 13px; line-height: 1.6; overflow-wrap: anywhere; }
.approval-center-workspace_nextDetail__Q82RL { margin-top: 4px; color: var(--text-secondary); font-size: 11px; }
.approval-center-workspace_mobileLabel__eE6f2 { display: block; margin-bottom: 4px; color: var(--text-secondary); font-size: 11px; }
.approval-center-workspace_rowActions__0bwnT { display: flex; min-width: 0; max-width: 140px; flex-direction: column; align-items: flex-end; gap: 8px; grid-column: 2; grid-row: 1; text-align: right; font-size: 11px; }
.approval-center-workspace_rowActions__0bwnT .workspace-button { height: auto; min-height: 44px; max-width: 100%; padding-block: 8px; white-space: normal; text-align: center; }
.approval-center-workspace_attention__2kXYr { color: #96600d; }

.approval-center-workspace_personalWorkspace__Ecskk { display: grid; gap: 12px; }
.approval-center-workspace_personalWorkspace__Ecskk > * { margin-block: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_requestStart__HRGFb { padding: 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_requestActions__FYKCd { gap: 10px 16px; margin-top: 8px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_requestActions__FYKCd > div { gap: 4px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_requestActions__FYKCd p { line-height: 1.4; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_summaryItem__u3_Kc { padding: 8px 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxHeading__itB_9 { gap: 4px 12px; padding: 10px 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxHeading__itB_9 h2 { font-size: 16px; font-weight: 600; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filters__f2LqR { padding: 10px 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterDivider__O94sJ { margin-top: 8px; padding-top: 8px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterGrid__TVElk { gap: 8px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxToolbar__WFUCT { gap: 8px; padding: 8px 12px; scroll-margin-top: 90px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxToolbar__WFUCT > div { min-width: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxToolbar__WFUCT p { font-size: 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groups__hhW_4 { gap: 16px; padding: 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_group__6K55p { --request-accent: var(--border-soft); --request-tint: var(--surface-white); border: 0; border-radius: 0; background: var(--surface-white); }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupHeading__7GSR9 { gap: 6px 12px; padding: 0 0 8px; border-left: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupHeading__7GSR9 h3 { font-size: 15px; font-weight: 600; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupHeading__7GSR9 p { margin-top: 2px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupCount__r1Yg8 { padding: 4px 8px; border-color: var(--border-soft); border-radius: 6px; font-size: 11px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupEmpty__01NAb { padding: 8px 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_rows__i0EeD { gap: 8px; padding: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_row__IYkfL { gap: 8px 12px; padding: 12px; border-left-width: 1px; background: var(--surface-white); }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_requestType__uNDV2 { margin-top: 2px; line-height: 1.4; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_recordLine__oY3bw { display: flex; flex-wrap: wrap; gap: 0 10px; margin-top: 4px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_recordMeta__NGJTc { margin-top: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_identity__XGVpO { gap: 8px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_details__wj7qC { padding: 0; border: 0; border-radius: 0; background: none; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_summaryTitle__60MFY { font-size: 13px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 5px 12px; margin-top: 6px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK > div { display: block; line-height: 1.5; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK dt { display: inline; margin-right: 6px; font-size: 11px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK dd { display: inline; font-size: 12px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK > .approval-center-workspace_reasonFact__Nui5_ { grid-column: 1 / -1; margin: 0; padding: 0; border: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_timeline__vJ_b_ { margin-top: 4px; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_nextStep__MOqoH { display: flex; flex-wrap: wrap; align-items: baseline; gap: 2px 8px; padding-top: 6px; border-top: 1px solid var(--border-soft); font-size: 12px; line-height: 1.5; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_mobileLabel__eE6f2, .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_nextDetail__Q82RL { margin: 0; }
.approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_rowActions__0bwnT { gap: 6px; max-width: 130px; }

@media (min-width: 900px) {
  .approval-center-workspace_requestActions__FYKCd { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .approval-center-workspace_filterGrid__TVElk { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (min-width: 700px) {
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterGrid__TVElk { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (min-width: 1280px) {
  .approval-center-workspace_filterGrid__TVElk { grid-template-columns: repeat(6, minmax(0, 1fr)); }
  .approval-center-workspace_rows__i0EeD { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .approval-center-workspace_rows__i0EeD:has(> :only-child) { grid-template-columns: minmax(0, 1fr); }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterGrid__TVElk { grid-template-columns: repeat(6, minmax(0, 1fr)); }
}
@media (max-width: 600px) {
  .approval-center-workspace_personalWorkspace__Ecskk { gap: 10px; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_headerTools__4Opbv, .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_scopes__7zb4_ { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; width: 100%; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_headerTools__4Opbv .workspace-button, .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_scopes__7zb4_ a { width: 100%; min-height: 44px; padding: 6px; font-size: 12px; line-height: 1.4; white-space: normal; text-align: center; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterToolbar__p81V_ { display: grid; grid-template-columns: minmax(0, 1fr) auto; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterToolbar__p81V_ > div { grid-column: 1 / -1; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_filterToolbar__p81V_ > select { max-width: none; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupHeading__7GSR9 { align-items: baseline; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_groupCount__r1Yg8 { white-space: normal; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_inboxToolbar__WFUCT > nav { margin-left: auto; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_rows__i0EeD { gap: 8px; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_row__IYkfL { grid-template-columns: minmax(0, 1fr) minmax(0, 100px); gap: 8px; padding: 10px; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK { gap: 5px 10px; }
  .approval-center-workspace_personalWorkspace__Ecskk .approval-center-workspace_facts__x0HYK > div { grid-column: 1 / -1; }
}
@media (max-width: 480px) {
  .approval-center-workspace_summaryItem__u3_Kc { flex-direction: column; align-items: start; padding: 10px; }
  .approval-center-workspace_summaryItem__u3_Kc > p:first-child { font-size: 11px; }
  .approval-center-workspace_filters__f2LqR { padding: 12px; }
  .approval-center-workspace_profileSearch__P2510 { flex-basis: 100%; }
  .approval-center-workspace_profileCards__vinYQ { padding: 8px; }
  .approval-center-workspace_profileCard__lZNtj { padding: 10px; }
  .approval-center-workspace_groups__hhW_4 { gap: 12px; padding: 8px; }
  .approval-center-workspace_groupHeading__7GSR9 { padding: 12px; }
  .approval-center-workspace_rows__i0EeD { gap: 10px; padding: 0 8px 8px; }
  .approval-center-workspace_row__IYkfL { grid-template-columns: minmax(0, 1fr) minmax(0, 110px); padding: 12px; }
  .approval-center-workspace_details__wj7qC { padding: 12px; }
  .approval-center-workspace_facts__x0HYK > div { grid-template-columns: minmax(0, 1fr); gap: 2px; }
}


.approval-center-workspace_inbox__4Yk5R { min-width: 0; }
.approval-center-workspace_inboxControls__lIyKN { overflow: hidden; border: 1px solid #e3e8f0; border-radius: 13px; background: #fff; }
.approval-center-workspace_requestSplit__0sPJ6 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); gap: 22px; align-items: start; margin-top: 22px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groups__hhW_4 { display: grid; gap: 0; min-width: 0; padding: 0; overflow: hidden; border: 1px solid #e3e8f0; border-radius: 13px; background: #fff; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_group__6K55p { --request-accent: #e3e8f0; --request-tint: #fff; border: 0; border-radius: 0; background: #fff; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_group__6K55p + .approval-center-workspace_group__6K55p { border-top: 1px solid #e3e8f0; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupHeading__7GSR9 { padding: 22px 23px 18px; gap: 10px; border: 0; border-bottom: 1px solid #edf0f5; background: #fff; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupHeading__7GSR9 h3 { font-size: 13px; font-weight: 650; letter-spacing: -.02em; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupHeading__7GSR9 p { margin-top: 5px; color: #5c6678; font-size: 11px; line-height: 1.7; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupCount__r1Yg8 { padding: 3px 6px; border: 0; border-radius: 5px; background: #f2f5f9; color: #5c6678; font-size: 10px; font-weight: 500; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rows__i0EeD { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0; padding: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_row__IYkfL { grid-template-columns: minmax(0, 1fr) auto; gap: 10px; padding: 16px 13px; border: 1px solid transparent; border-bottom-color: #edf0f5; border-radius: 8px; background: #fff; box-shadow: none; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_row__IYkfL:last-child { border-bottom-color: transparent; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_selectedRow__D1y7Q { background: #f2f6fc; box-shadow: inset 0 0 0 1px #cbdcf1; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_contextSelectedRow__uyE40 { background: #f2f6fc; border-color: #cbdcf1; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_identity__XGVpO { gap: 9px; align-items: start; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_identity__XGVpO > input { margin-top: 13px; }
.approval-center-workspace_requestAvatar__KgeJ3 { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 32px; height: 32px; margin-top: 6px; border: 2px solid rgb(255 255 255 / .55); border-radius: 50%; background: #e8effb; color: #496ca2; font-size: 9px; font-weight: 650; }
.approval-center-workspace_requesterButton__odkbM { display: block; min-height: 44px; max-width: 100%; padding: 0; border: 0; border-radius: 4px; background: transparent; color: #2b3444; font-size: 12px; font-weight: 600; line-height: 1.6; text-align: left; overflow-wrap: anywhere; cursor: pointer; }
.approval-center-workspace_requesterButton__odkbM:hover { color: #3568a8; text-decoration: underline; text-underline-offset: 3px; }
.approval-center-workspace_requesterButton__odkbM:focus-visible { outline: 2px solid #3568a8; outline-offset: 3px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_requestType__uNDV2 { margin-top: 0; color: #5c6678; font-size: 10px; line-height: 1.6; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_recordLine__oY3bw { display: flex; flex-wrap: wrap; gap: 2px 8px; margin-top: 6px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_recordMeta__NGJTc, .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_reference__Nz9_2 { margin: 0; color: #5c6678; font-size: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_details__wj7qC { margin-top: 1px; padding: 0; border: 0; border-radius: 0; background: transparent; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_summaryTitle__60MFY { font-size: 11px; font-weight: 550; line-height: 1.7; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 6px 14px; margin-top: 8px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK > div { display: block; line-height: 1.7; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK dt { display: inline; margin-right: 6px; color: #5c6678; font-size: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK dd { display: inline; color: #2b3444; font-size: 11px; font-weight: 450; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK > .approval-center-workspace_reasonFact__Nui5_ { grid-column: 1 / -1; margin: 0; padding: 0; border: 0; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_timeline__vJ_b_ { color: #5c6678; font-size: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_nextStep__MOqoH { display: flex; flex-wrap: wrap; align-items: baseline; gap: 3px 8px; padding-top: 9px; border-top: 1px solid #edf0f5; font-size: 11px; line-height: 1.7; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_mobileLabel__eE6f2, .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_nextDetail__Q82RL { margin: 0; color: #5c6678; font-size: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rowActions__0bwnT { gap: 8px; max-width: 115px; font-size: 10px; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rowActions__0bwnT > span { border-radius: 5px; padding: 5px 7px; font-size: 10px; font-weight: 550; }
.approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rowActions__0bwnT .workspace-button { font-size: 11px; min-height: 44px; }
.approval-center-workspace_contextPane__ZY99u { min-width: 0; overflow: hidden; border: 1px solid #e3e8f0; border-radius: 13px; background: #fff; scroll-margin-top: 100px; }
.approval-center-workspace_contextHeader__GJIaH { display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 22px 23px 18px; border-bottom: 1px solid #e3e8f0; }
.approval-center-workspace_contextHeader__GJIaH h2 { font-size: 13px; font-weight: 650; letter-spacing: -.02em; }
.approval-center-workspace_contextStatus__FYQBV { padding: 5px 7px; border-radius: 5px; background: #f2f5f9; color: #5c6678; font-size: 10px; font-weight: 550; text-transform: capitalize; }
.approval-center-workspace_requestSplit__0sPJ6 [data-request-status^="PENDING"], .approval-center-workspace_requestSplit__0sPJ6 [data-request-status="SUBMITTED"] { background: #fbf3df; color: #8b661f; }
.approval-center-workspace_requestSplit__0sPJ6 [data-request-status="APPROVED"], .approval-center-workspace_requestSplit__0sPJ6 [data-request-status="PAID"] { background: #edf6ef; color: #27704e; }
.approval-center-workspace_requestSplit__0sPJ6 [data-request-status="REJECTED"] { background: #fbedef; color: #a64a56; }
.approval-center-workspace_contextBody__3MJkf { padding: 23px; animation: approval-center-workspace_workspace-content-in__EC8Lq var(--workspace-motion-enter, 240ms) var(--workspace-motion-ease, ease-out) both; }
.approval-center-workspace_contextPerson__Becb8 { display: flex; align-items: center; gap: 10px; margin-bottom: 26px; }
.approval-center-workspace_contextPerson__Becb8 > span { display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; width: 36px; height: 36px; border: 2px solid rgb(255 255 255 / .55); border-radius: 50%; background: #e8effb; color: #496ca2; font-size: 10px; font-weight: 650; }
.approval-center-workspace_contextPerson__Becb8 h3 { font-size: 12px; font-weight: 600; }
.approval-center-workspace_contextPerson__Becb8 p { margin-top: 3px; color: #5c6678; font-size: 10px; }
.approval-center-workspace_contextMeta__Bg3qA { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 21px 15px; margin: 23px 0; }
.approval-center-workspace_contextMeta__Bg3qA dt { margin-bottom: 4px; color: #5c6678; font-size: 10px; }
.approval-center-workspace_contextMeta__Bg3qA dd { font-size: 11px; font-weight: 550; overflow-wrap: anywhere; }
.approval-center-workspace_contextFacts__bSHb3 { padding-top: 18px; border-top: 1px solid #e3e8f0; }
.approval-center-workspace_contextFacts__bSHb3 h3 { font-size: 12px; font-weight: 550; line-height: 1.7; overflow-wrap: anywhere; }
.approval-center-workspace_contextFacts__bSHb3 dl { display: grid; gap: 15px; margin-top: 18px; }
.approval-center-workspace_contextFacts__bSHb3 dt { margin-bottom: 5px; color: #5c6678; font-size: 10px; }
.approval-center-workspace_contextFacts__bSHb3 dd { color: #2b3444; font-size: 11px; line-height: 1.85; overflow-wrap: anywhere; white-space: pre-wrap; }
.approval-center-workspace_contextNextStep__dRGLc { margin-top: 22px; padding-top: 18px; border-top: 1px solid #e3e8f0; }
.approval-center-workspace_contextNextStep__dRGLc > span { display: block; margin-bottom: 7px; color: #5c6678; font-size: 10px; }
.approval-center-workspace_contextNextStep__dRGLc p { font-size: 11px; line-height: 1.8; }
.approval-center-workspace_contextReviewButton__LLAJu { width: 100%; min-height: 44px; margin-top: 22px; border-color: #3568a8; background: #3568a8; color: #fff; font-size: 11px; }
.approval-center-workspace_contextReviewButton__LLAJu:hover { border-color: #2b598f; background: #2b598f; color: #fff; }
.approval-center-workspace_contextGuidance__76GAq { display: flex; align-items: start; gap: 7px; margin-top: 16px; color: #5c6678; font-size: 10px; line-height: 1.8; }
.approval-center-workspace_contextGuidance__76GAq svg { flex-shrink: 0; margin-top: 2px; }
.approval-center-workspace_contextEmpty__DiALe { padding: 40px 23px; text-align: center; }
.approval-center-workspace_contextEmpty__DiALe > svg { margin: 0 auto 15px; color: #779089; }
.approval-center-workspace_contextEmpty__DiALe h3 { color: #2b3444; font-size: 14px; font-weight: 550; }
.approval-center-workspace_contextEmpty__DiALe p { max-width: 260px; margin: 10px auto 0; color: #5c6678; font-size: 11px; line-height: 1.8; }
.approval-center-workspace_inboxFooter__v2fAb { margin-top: 22px; border: 1px solid #e3e8f0; border-radius: 9px; background: #fff; font-size: 11px; }
@media (max-width: 1150px) { .approval-center-workspace_requestSplit__0sPJ6 { gap: 16px; } .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupHeading__7GSR9, .approval-center-workspace_contextHeader__GJIaH { padding-inline: 18px; } .approval-center-workspace_contextBody__3MJkf { padding: 18px; } }
@media (max-width: 900px) { .approval-center-workspace_requestSplit__0sPJ6 { grid-template-columns: minmax(0, 1fr); } .approval-center-workspace_contextPane__ZY99u { scroll-margin-top: 180px; } }
@media (max-width: 480px) { .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_groupHeading__7GSR9 { padding: 19px 16px 16px; } .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rows__i0EeD { padding: 7px; } .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_row__IYkfL { padding: 15px 10px; } .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_rowActions__0bwnT { max-width: 100px; } .approval-center-workspace_requestAvatar__KgeJ3 { width: 28px; height: 28px; font-size: 8px; } .approval-center-workspace_requestSplit__0sPJ6 .approval-center-workspace_facts__x0HYK > div { grid-column: 1 / -1; } .approval-center-workspace_contextBody__3MJkf { padding: 20px 17px; } }
@media (prefers-reduced-motion: reduce) { .approval-center-workspace_contextBody__3MJkf { animation: none; } }