.account-calculation-toolbar,.account-calculation-detail-head,.account-calculation-list-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 20px}.account-calculation-toolbar label,.account-calculation-list-head label{display:flex;gap:10px;align-items:center}.account-calculation-toolbar input[type=month]{width:165px}.account-calculation-toolbar strong{margin-right:auto}.account-calculation-list-head h2,.account-calculation-detail-head h2{margin:0 auto 0 0}.account-calculation-list-head input[type=search]{max-width:280px}.account-calculation-person{border:0;background:transparent;color:inherit;padding:0;font-weight:500;text-align:left}.account-calculation-person:hover{text-decoration:underline}.account-month-table th,.account-month-table td{padding:12px 14px;white-space:nowrap}.account-month-table th{text-transform:none;letter-spacing:0}.account-calendar-number{text-align:right;font-variant-numeric:tabular-nums}.account-calendar-equal{color:#145b36;background:#e6f2e9}.account-calendar-over{color:#9d251e;background:#fbe9e7}.account-calendar-under{color:#646b68;background:#f0f1ef}.account-calendar-unknown{color:#676d6a}.account-calculation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:18px 0}.account-calculation-cards>div{background:white;border:1px solid #e1e4dd;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.account-calculation-cards span{font-size:12px;color:#626962}.account-calculation-cards strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-calculation-notice{font-size:12px;line-height:1.5;color:#626b63;margin:10px 0}.account-calculation-warning{background:#fff6d7;border-left:4px solid #d6ac2c;padding:12px 15px;line-height:1.5;font-size:13px}.account-calculation-check{display:flex;align-items:center;gap:8px}.account-calculation-check input{width:auto}.account-calculation-source{padding:14px;background:#f6f7f4;border:1px solid #e1e4dd;margin:16px 0}.account-calculation-source summary{cursor:pointer;font-weight:600}.account-calculation-source dl{display:grid;grid-template-columns:1fr 1fr;max-width:500px;gap:8px}.account-calculation-source dd{margin:0;font-variant-numeric:tabular-nums}.account-leave-year .account-calculation-toolbar h3{margin-right:auto}.account-leave-year input[name=leaveYear]{width:110px}@media(max-width:650px){.account-calculation-toolbar strong{order:-1;width:100%;margin:0}.account-calculation-toolbar label{flex:1}.account-calculation-list-head label{width:100%;align-items:stretch;flex-direction:column}.account-calculation-list-head input[type=search]{max-width:none}.account-calculation-detail-head h2{width:100%;margin:0}.account-calculation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.account-calculation-cards strong{font-size:18px}.account-leave-year .account-calculation-toolbar h3{width:100%;margin:0}.account-calculation-source dl{grid-template-columns:1fr;gap:4px}.account-calculation-source dd{margin-bottom:8px}}
