.leave-trial{max-width:940px}.leave-trial>p{color:#787c70}.leave-trial form>label{display:flex;flex-direction:column;gap:6px;width:max-content;max-width:100%;margin:18px 0}.leave-trial-row{display:grid;grid-template-columns:minmax(140px,2fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:end;gap:12px;border:1px solid #e2dfd6;border-radius:12px;padding:16px;margin:12px 0}.leave-trial-row label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.leave-trial input,.leave-trial select{width:100%;box-sizing:border-box;min-height:44px}.leave-trial-type-hint{grid-column:1/-1;margin:0;color:#787c70;font-size:12px}.leave-trial-type-hint:empty{display:none}.leave-trial-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0}.leave-trial button:disabled{opacity:.6;cursor:not-allowed}.leave-trial [role=status]{color:#a0402f;overflow-wrap:anywhere}.leave-trial-total{background:#e8eddf;border:1px solid #d7decf;border-radius:16px;padding:24px;margin:20px 0}.leave-trial-total>p{margin:0 0 8px}.leave-trial-total>strong{font-size:clamp(28px,5vw,42px);font-weight:600;color:#57634d}.leave-trial dl{display:grid;grid-template-columns:1fr auto;gap:10px 20px;margin:18px 0 0}.leave-trial dd{margin:0;text-align:right;font-weight:600}.leave-trial dt{color:#787c70}.leave-trial-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.leave-trial-summary{border:1px solid #e2dfd6;border-radius:14px;padding:20px;min-width:0}.leave-trial-summary h3{margin:0 0 12px;font-size:17px}.leave-trial-summary>p,.leave-trial-item p{font-size:13px;color:#787c70;line-height:1.7;overflow-wrap:anywhere}.leave-trial-item{padding:12px 0;border-top:1px solid #e2dfd6;margin-top:14px}.leave-trial-item>span{display:block;margin-top:6px}.leave-trial-notes{margin-top:24px}.leave-trial-notes ul{padding-left:20px;line-height:1.9}.leave-trial-notes li{margin:6px 0}@media(max-width:600px){.leave-trial-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:10px}.leave-trial-row label:first-child{grid-column:1/-1}.leave-trial-row>button{grid-column:1/-1;justify-self:end}.leave-trial-total{padding:20px}.leave-trial-summary{padding:16px}}

.leave-trial-pay-line{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:8px 0;font-size:14px}.leave-trial-pay-line strong{white-space:nowrap;font-variant-numeric:tabular-nums}.leave-trial-pay-item p,.leave-trial-info{font-size:12px;line-height:1.7;color:#787c70;margin:2px 0 10px;overflow-wrap:anywhere}.leave-trial-summary h4{font-size:14px;color:#57634d;border-bottom:1px solid #e2dfd6;padding-bottom:8px;margin:20px 0 8px}.leave-trial-pay-totals{border-top:1px solid #e2dfd6;margin-top:18px;padding-top:12px}.leave-trial-net{background:#e8eddf;border-radius:10px;padding:14px;margin:10px 0}.leave-trial-net strong{font-size:24px;color:#57634d}.leave-trial-summary:only-child{grid-column:1}

.leave-trial-total>p{font-size:clamp(18px,2.4vw,24px);font-weight:600;color:#57634d}
