@import url("./shared-layout.css");@import url("./v14.css");.dday-page .dday-tool h2,.dday-page .dday-events h2{font-size:1.2rem;margin:0 0 18px}.dday-tabs{display:flex;gap:8px;margin-bottom:20px}.dday-tabs button{flex:1;border:1px solid #e0e5f0;background:#f2f4fb;color:#45516a;border-radius:10px;padding:12px;cursor:pointer;font-weight:750}.dday-tabs button.active{background:#5965db;color:white;border-color:#5965db}.dday-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dday-fields label{font-size:.9rem;font-weight:750;display:grid;gap:9px}.dday-fields input{width:100%;min-width:0;padding:12px;border:1px solid #dce3ee;border-radius:10px;font:inherit;background:white;color:#17213a}.dday-primary{width:100%;margin-top:18px;background:#5965db;color:white;border:0;border-radius:11px;padding:14px;font-weight:800;font-size:1rem;cursor:pointer}.dday-result{background:#f3f6fc;border:1px solid #e4e9f4;border-radius:14px;padding:20px;margin-top:18px;display:flex;flex-direction:column;gap:9px}.dday-result span{color:#596579;font-size:.9rem}.dday-result strong{font-size:2.2rem;color:#26399b;line-height:1.25}.dday-result p{color:#596579;margin:0;font-size:.9rem}.dday-result .calendar-jump{align-self:flex-start}.dday-error{color:#bd2936;font-size:.9rem}.dday-aside{line-height:1.7}.dday-aside h3{margin-top:0}.dday-aside p{color:#526078;font-size:.92rem}.dday-aside .line{height:1px;background:#e9edf4;margin:14px 0}.dday-events{margin-top:22px}.dday-events-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dday-events .muted{font-size:.9rem;color:#66738a;line-height:1.6}.dday-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dday-event{border:1px solid #e3e8f2;border-radius:12px;padding:15px;background:#fbfcff;min-width:0}.dday-event h3{font-size:1rem;margin:0 0 8px;overflow-wrap:anywhere}.dday-event strong{font-size:1.4rem;color:#3446a5}.dday-event p{font-size:.84rem;color:#65738a;margin:6px 0}.dday-page>.demo-ad{margin-bottom:22px}@media(max-width:600px){.dday-fields,.dday-event-grid{grid-template-columns:1fr}.dday-result strong{font-size:1.8rem}}
/* Business-day calculator */
.business-options{margin-bottom:14px;display:grid;gap:12px}.business-options[hidden],.business-count[hidden],.dday-fields label[hidden],.dday-result a[hidden]{display:none!important}.business-options label{display:grid;gap:7px;font-size:.9rem;font-weight:750}.business-options select,.business-options input{width:100%;min-width:0;padding:12px;border:1px solid #dce3ee;border-radius:10px;font:inherit;background:#fff;color:#17213a}.business-note{margin:0;font-size:.82rem;line-height:1.6;color:#65738a}.dday-result strong{overflow-wrap:anywhere}
