.mobile-v2-periods-v1.svelte-ute9as{gap:.72rem;display:grid}.mobile-v2-period-metrics.svelte-ute9as section:where(.svelte-ute9as),.mobile-v2-period-history-list.svelte-ute9as,.mobile-v2-current-period-card.svelte-ute9as{border:1px solid var(--line);background:var(--panel-strong)}.mobile-v2-period-metrics.svelte-ute9as{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.mobile-v2-period-metrics.svelte-ute9as section:where(.svelte-ute9as){border-radius:9px;gap:.18rem;min-width:0;padding:.64rem .45rem .58rem .62rem;display:grid;position:relative;overflow:hidden}.mobile-v2-period-metrics.svelte-ute9as section:where(.svelte-ute9as):before{content:"";background:var(--brand);width:3px;position:absolute;inset:0 auto 0 0}.mobile-v2-period-metrics.svelte-ute9as section.is-green:where(.svelte-ute9as):before{background:#15966b}.mobile-v2-period-metrics.svelte-ute9as section.is-amber:where(.svelte-ute9as):before{background:#d89218}.mobile-v2-period-metrics.svelte-ute9as strong:where(.svelte-ute9as){color:var(--text);font-size:14px;font-weight:700}.mobile-v2-period-metrics.svelte-ute9as span:where(.svelte-ute9as){color:var(--muted);font-size:9.5px;line-height:1.25}.mobile-v2-period-history.svelte-ute9as{gap:.36rem;display:grid}.mobile-v2-period-history.svelte-ute9as>header:where(.svelte-ute9as){color:var(--muted);text-transform:uppercase;padding:0 .18rem;font-size:10px;font-weight:700}.mobile-v2-period-history-list.svelte-ute9as{border-radius:11px;overflow:hidden}.mobile-v2-period-history-list.svelte-ute9as>button:where(.svelte-ute9as){border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:var(--text);font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.58rem;padding:.52rem .62rem;display:grid}.mobile-v2-period-history-list.svelte-ute9as>button:where(.svelte-ute9as):last-child{border-bottom:0}.mobile-v2-period-history-list.svelte-ute9as>button.is-active:where(.svelte-ute9as){background:color-mix(in srgb, var(--brand) 7%, var(--panel-strong))}.mobile-v2-period-row-icon.svelte-ute9as{background:color-mix(in srgb, var(--brand) 10%, var(--panel));width:34px;height:34px;color:var(--brand);border-radius:9px;place-items:center;display:grid}.mobile-v2-period-row-icon.is-locked.svelte-ute9as{color:#08795a;background:#15966b1a}.mobile-v2-period-row-icon.is-policy.svelte-ute9as{background:color-mix(in srgb, var(--brand) 10%, var(--panel));color:var(--brand)}.mobile-v2-period-row-copy.svelte-ute9as{gap:.12rem;min-width:0;display:grid}.mobile-v2-period-row-copy.svelte-ute9as strong:where(.svelte-ute9as){font-size:12px;font-weight:700}.mobile-v2-period-row-copy.svelte-ute9as small:where(.svelte-ute9as){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;line-height:1.3;overflow:hidden}.mobile-v2-period-history-list.svelte-ute9as>button:where(.svelte-ute9as)>b:where(.svelte-ute9as){background:color-mix(in srgb, var(--brand) 9%, var(--panel));color:var(--brand);white-space:nowrap;border-radius:999px;padding:.22rem .44rem;font-size:9px;font-weight:700}.mobile-v2-period-history-list.svelte-ute9as>button:where(.svelte-ute9as)>b.is-locked:where(.svelte-ute9as){color:#08795a;background:#15966b1a}.mobile-v2-period-policy-row.svelte-ute9as>b:where(.svelte-ute9as){background:color-mix(in srgb, var(--brand) 10%, var(--panel))!important;color:var(--brand)!important}.mobile-v2-period-history-empty.svelte-ute9as{color:var(--muted);text-align:center;padding:.8rem;font-size:11px}.mobile-v2-period-history-pagination.svelte-ute9as{justify-content:flex-end;align-items:center;gap:.38rem;padding:0 .12rem;display:flex}.mobile-v2-period-history-pagination.svelte-ute9as button:where(.svelte-ute9as){border:1px solid var(--line);background:var(--panel-strong);width:30px;height:30px;color:var(--text);border-radius:8px;place-items:center;display:grid}.mobile-v2-period-history-pagination.svelte-ute9as button:where(.svelte-ute9as):disabled{opacity:.45}.mobile-v2-period-history-pagination.svelte-ute9as span:where(.svelte-ute9as){min-width:42px;color:var(--muted);text-align:center;font-size:10px;font-weight:700}.mobile-v2-current-period-card.svelte-ute9as{border-radius:11px;gap:.68rem;padding:.72rem;display:grid}.mobile-v2-current-period-head.svelte-ute9as{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.mobile-v2-current-period-head.svelte-ute9as>div:where(.svelte-ute9as):first-child{gap:.1rem;min-width:0;display:grid}.mobile-v2-current-period-head.svelte-ute9as>div:where(.svelte-ute9as):first-child span:where(.svelte-ute9as){color:var(--muted);font-size:9.5px;font-weight:600}.mobile-v2-current-period-head.svelte-ute9as>div:where(.svelte-ute9as):first-child strong:where(.svelte-ute9as){color:var(--text);font-size:13px;font-weight:700}.mobile-v2-current-period-actions.svelte-ute9as{flex-wrap:wrap;gap:.45rem;display:flex}.mobile-v2-current-period-actions.svelte-ute9as button:where(.svelte-ute9as){border-radius:8px;justify-content:center;align-items:center;gap:.32rem;min-height:36px;font-size:11px;display:inline-flex}.mobile-v2-current-period-card.svelte-ute9as .salary-period-progress-bar:where(.svelte-ute9as){margin:0}.mobile-v2-current-period-card.svelte-ute9as .mobile-v2-work-unit-card{box-shadow:none;border-radius:9px;margin:0}.mobile-v2-current-period-card.svelte-ute9as .mobile-v2-work-unit-head strong{align-items:center;gap:.36rem;display:flex}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-grid{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(0,1fr);gap:0;margin:0;overflow:hidden}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.52rem;display:grid}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item:last-child{border-bottom:0}.mobile-v2-period-check.svelte-ute9as{border:1px solid var(--line);color:#08795a;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.mobile-v2-period-check.svelte-ute9as svg{width:13px;height:13px;display:block}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item.is-ok .mobile-v2-period-check{background:#15966b1a;border-color:#15966b4d}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item.is-missing .mobile-v2-period-check{color:#c62828;background:#d32f2f1a;border-color:#d32f2f4d}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;display:-webkit-box;overflow:hidden}.mobile-v2-current-period-card.svelte-ute9as .salary-period-status-item>span:last-child{font-size:9px}.mobile-v2-period-audit-note.svelte-ute9as{color:var(--muted);align-items:flex-start;gap:.38rem;padding:0 .2rem;font-size:9.5px;line-height:1.35;display:flex}.mobile-v2-period-audit-note.svelte-ute9as .mobile-v2-period-audit-icon{color:#08795a;flex:none}
