.datediff-page-wrap{max-width:1280px;margin:0 auto;padding:24px 16px 48px}.datediff-hero{text-align:center;margin-bottom:32px;padding:8px 16px 20px;border-bottom:1px solid #e2e6ed}.datediff-hero__title{font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:800;color:#8b1e1e;margin:0 0 10px;letter-spacing:-.5px;line-height:1.18}.datediff-hero__subtitle{font-size:clamp(.9rem,1.6vw,1.05rem);color:#627083;margin:0 auto;max-width:760px;line-height:1.6}@media (max-width:600px){.datediff-page-wrap{padding:16px 8px 32px}.datediff-hero{margin-bottom:20px;padding-bottom:14px}}.DateDifferenceClient_diff-section__Vu6aB{margin-bottom:2rem}.DateDifferenceClient_diff-grid__6Eupe{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.DateDifferenceClient_diff-card__85rRT{background:#ffffff;border:1px solid #e4e9f0;border-radius:20px;padding:1.5rem 1.5rem 1.2rem;box-shadow:0 7px 25px rgba(0,0,0,.06);transition:box-shadow .3s}.DateDifferenceClient_swap-card__4xQB5{background:transparent;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;padding:0}.DateDifferenceClient_swap-btn__x1NlX{background:#c49a2a;color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:1.8rem;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.DateDifferenceClient_swap-btn__x1NlX:hover{background:#8b1e1e;transform:scale(1.05)}.DateDifferenceClient_date-input-group__alUPr .DateDifferenceClient_input-header__269U9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.DateDifferenceClient_input-label__B31A8{font-size:1.1rem;font-weight:700;color:#172033}.DateDifferenceClient_today-btn__X93G3{background:#f0d68a;border:1px solid #e4e9f0;border-radius:20px;padding:.2rem 1rem;font-size:.8rem;font-weight:600;color:#172033;cursor:pointer;transition:background .2s,color .2s;font-family:inherit}.DateDifferenceClient_today-btn__X93G3:hover{background:#c49a2a;color:#fff}.DateDifferenceClient_input-row__v1mlc{display:flex;gap:.6rem;flex-wrap:wrap}.DateDifferenceClient_input-group__w9_ch{flex:1;min-width:80px}.DateDifferenceClient_input-group__w9_ch label{display:block;font-size:.75rem;font-weight:600;color:#627083;margin-bottom:.2rem}.DateDifferenceClient_input-group__w9_ch input,.DateDifferenceClient_input-group__w9_ch select{width:100%;padding:.6rem .7rem;border:1px solid #e4e9f0;border-radius:8px;background:#ffffff;color:#172033;font-size:.95rem;transition:border-color .2s,box-shadow .2s;font-family:inherit}.DateDifferenceClient_input-group__w9_ch input:focus,.DateDifferenceClient_input-group__w9_ch select:focus{outline:none;border-color:#c49a2a;box-shadow:0 0 0 3px rgba(196,154,42,.15)}.DateDifferenceClient_result-section__HRIn0{margin-top:2rem;background:#ffffff;border:1px solid #e4e9f0;border-radius:20px;padding:1.8rem;box-shadow:0 7px 25px rgba(0,0,0,.06)}.DateDifferenceClient_result-section__HRIn0 h2{color:#8b1e1e;font-size:1.4rem;margin-bottom:1rem}.DateDifferenceClient_result-grid__GxiQp{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.DateDifferenceClient_result-item__RxaXb{text-align:center;padding:.8rem;background:#f5f7fb;border-radius:12px}.DateDifferenceClient_result-label__ggVcW{display:block;font-size:.75rem;text-transform:uppercase;color:#627083}.DateDifferenceClient_result-value__nyD2w{font-size:1.6rem;font-weight:800;color:#8b1e1e;font-family:Noto Sans Devanagari,Noto Sans,system-ui,sans-serif}.DateDifferenceClient_date-conversion-box__6vMA2{margin-top:1.2rem;padding:1rem;background:#f5f7fb;border-radius:12px;border:1px dashed #e4e9f0}.DateDifferenceClient_date-conversion-box__6vMA2>div{margin:.2rem 0}.DateDifferenceClient_converted-dates__pNL71{margin-top:.5rem;font-size:.85rem;color:#627083}.DateDifferenceClient_error-message__0L11C{color:#c62828;font-weight:600;margin-top:1rem;text-align:center}.DateDifferenceClient_disclaimer__OJc4v{font-size:.75rem;color:#627083;margin-top:30px;font-style:italic;text-align:center}@media (max-width:820px){.DateDifferenceClient_diff-grid__6Eupe{grid-template-columns:1fr;gap:1rem}.DateDifferenceClient_swap-card__4xQB5{order:-1}.DateDifferenceClient_result-grid__GxiQp{grid-template-columns:1fr 1fr}}@media (max-width:600px){.DateDifferenceClient_input-row__v1mlc{flex-direction:column}.DateDifferenceClient_input-group__w9_ch{min-width:auto}.DateDifferenceClient_result-grid__GxiQp{grid-template-columns:1fr}.DateDifferenceClient_result-value__nyD2w{font-size:1.3rem}}.dark .DateDifferenceClient_diff-card__85rRT,.dark .DateDifferenceClient_result-section__HRIn0{background:#132a44;border-color:#1e3753;box-shadow:0 7px 25px rgba(0,0,0,.3)}.dark .DateDifferenceClient_input-label__B31A8{color:#e8edf5}.dark .DateDifferenceClient_input-group__w9_ch label{color:#8aa3c0}.dark .DateDifferenceClient_input-group__w9_ch input,.dark .DateDifferenceClient_input-group__w9_ch select{background:#0b1a2e;border-color:#1e3753;color:#e8edf5}.dark .DateDifferenceClient_result-item__RxaXb{background:#0b1a2e}.dark .DateDifferenceClient_result-label__ggVcW{color:#8aa3c0}.dark .DateDifferenceClient_date-conversion-box__6vMA2{background:#0b1a2e;border-color:#1e3753;color:#e8edf5}.dark .DateDifferenceClient_converted-dates__pNL71{color:#8aa3c0}.dark .DateDifferenceClient_today-btn__X93G3{background:#1e3753;color:#b0c8e0;border-color:#1e3753}.dark .DateDifferenceClient_swap-btn__x1NlX,.dark .DateDifferenceClient_today-btn__X93G3:hover{background:#f4aa2a;color:#0b1a2e}.dark .DateDifferenceClient_swap-btn__x1NlX:hover{background:#ffd166}.dark .DateDifferenceClient_disclaimer__OJc4v{color:#5a7a9a}.DateDifferenceSeoContent_seo-content___2YsJ{margin-top:3rem;background:#ffffff;border:1px solid #e4e9f0;border-radius:20px;padding:2rem;box-shadow:0 7px 25px rgba(0,0,0,.06)}.DateDifferenceSeoContent_seo-content___2YsJ h2{color:#172033;font-size:1.55rem;margin:1.8rem 0 .7rem;line-height:1.3}.DateDifferenceSeoContent_seo-content___2YsJ h2:first-child{margin-top:0}.DateDifferenceSeoContent_seo-content___2YsJ h3{color:#172033;font-size:1.15rem;margin:1.2rem 0 .45rem}.DateDifferenceSeoContent_seo-content___2YsJ li,.DateDifferenceSeoContent_seo-content___2YsJ p{color:#627083;margin:.65rem 0;line-height:1.65}.DateDifferenceSeoContent_seo-content___2YsJ strong{color:#172033}.DateDifferenceSeoContent_seo-content___2YsJ ol,.DateDifferenceSeoContent_seo-content___2YsJ ul{padding-left:1.35rem}.DateDifferenceSeoContent_seo-content___2YsJ ol li,.DateDifferenceSeoContent_seo-content___2YsJ ul li{margin-bottom:.4rem}.DateDifferenceSeoContent_related-tools__cQM5q{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.DateDifferenceSeoContent_related-tools__cQM5q li{display:contents}.DateDifferenceSeoContent_related-tools__cQM5q a{display:block;border:1px solid #e4e9f0;background:#f5f7fb;border-radius:12px;padding:.8rem 1rem;color:#172033;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.DateDifferenceSeoContent_related-tools__cQM5q a:hover{background:#f0d68a;border-color:#c49a2a}.DateDifferenceSeoContent_faq-item__DOISr{border-top:1px solid #e4e9f0;padding:1rem 0}.DateDifferenceSeoContent_faq-item__DOISr:first-of-type{border-top:0;padding-top:.2rem}.DateDifferenceSeoContent_faq-item__DOISr h3{margin-top:0}.dark .DateDifferenceSeoContent_seo-content___2YsJ{background:#132a44;border-color:#1e3753;box-shadow:0 7px 25px rgba(0,0,0,.3)}.dark .DateDifferenceSeoContent_seo-content___2YsJ h2,.dark .DateDifferenceSeoContent_seo-content___2YsJ h3,.dark .DateDifferenceSeoContent_seo-content___2YsJ strong{color:#f0f4fa}.dark .DateDifferenceSeoContent_seo-content___2YsJ li,.dark .DateDifferenceSeoContent_seo-content___2YsJ p{color:#8aa3c0}.dark .DateDifferenceSeoContent_related-tools__cQM5q a{background:#0b1a2e;border-color:#1e3753;color:#b0c8e0}.dark .DateDifferenceSeoContent_related-tools__cQM5q a:hover{background:#1e3753;border-color:#f4aa2a}.dark .DateDifferenceSeoContent_faq-item__DOISr{border-color:#1e3753}@media (max-width:700px){.DateDifferenceSeoContent_seo-content___2YsJ{padding:1.35rem 1.1rem}.DateDifferenceSeoContent_seo-content___2YsJ h2{font-size:1.3rem}.DateDifferenceSeoContent_related-tools__cQM5q{grid-template-columns:1fr}}