*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-shell{min-height:100vh;display:flex}.login-form-panel{box-sizing:border-box;background:#fff;flex:auto;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.login-mobile-brand{display:none}@media (width<=860px){.login-brand-panel{display:none}.login-mobile-brand{justify-content:center;margin-bottom:28px;display:flex}}@media (width<=576px){.ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.ant-card-head{height:auto;padding-block:12px}.ant-card-extra{width:100%;margin-inline-start:0;padding-inline-start:0}.ant-card-extra>div{flex-wrap:wrap}}.dashboard-clock-button{transition:transform .15s}.dashboard-clock-button:active:not(:disabled){transform:scale(.98)}.dashboard-split{grid-template-columns:300px 1fr;gap:32px;display:grid}@media (width<=640px){.dashboard-split{grid-template-columns:1fr;gap:28px}}.dashboard-panel-label{color:#00000073;margin-bottom:8px;font-size:12px}.dashboard-live-clock{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:38px;font-weight:600;line-height:1.1}.dashboard-punch-list{flex-direction:column;gap:14px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.dashboard-punch-list li{align-items:center;gap:10px;display:flex}.dashboard-punch-dot{box-sizing:border-box;border-style:solid;border-width:2px;border-radius:50%;flex:none;width:10px;height:10px}.dashboard-punch-label{flex:1;font-size:14px}.dashboard-punch-time{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Consolas,monospace;font-size:14px;font-weight:500}.dashboard-ledger-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.dashboard-ledger-row:last-child{border-bottom:none}.dashboard-ledger-value{font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Consolas,monospace;font-weight:500}.ant-table-tbody>tr:nth-child(odd)>td{background-color:#fff}.ant-table-tbody>tr:nth-child(2n)>td{background-color:#f0f4f8}
