.WorkingDaysCalculator-module__ODjJwq__page{color:#101735;background:linear-gradient(135deg,#f5f9ff,#eef5ff 65%,#f8fbff);flex:1}.WorkingDaysCalculator-module__ODjJwq__container{width:100%;max-width:1440px;margin:0 auto;padding:20px 32px 40px}.WorkingDaysCalculator-module__ODjJwq__context,.WorkingDaysCalculator-module__ODjJwq__breadcrumb,.WorkingDaysCalculator-module__ODjJwq__badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.WorkingDaysCalculator-module__ODjJwq__context{justify-content:space-between;gap:16px}.WorkingDaysCalculator-module__ODjJwq__breadcrumb{color:#64749a;gap:10px;font-size:12px}.WorkingDaysCalculator-module__ODjJwq__breadcrumb a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.WorkingDaysCalculator-module__ODjJwq__breadcrumb a:hover{color:#075bff}.WorkingDaysCalculator-module__ODjJwq__breadcrumb>span:last-child{color:#111a36}.WorkingDaysCalculator-module__ODjJwq__breadcrumb .material-symbols-outlined{font-size:20px}.WorkingDaysCalculator-module__ODjJwq__badges{color:#63769f;gap:10px;font-size:10px}.WorkingDaysCalculator-module__ODjJwq__badges>span{align-items:center;gap:6px;display:inline-flex}.WorkingDaysCalculator-module__ODjJwq__badges>span:first-child,.WorkingDaysCalculator-module__ODjJwq__badges>span:last-child{color:#008c58;background:#ecfdf5;border:1px solid #d6f6e8;border-radius:7px;padding:6px 10px}.WorkingDaysCalculator-module__ODjJwq__badges>span:first-child{text-transform:uppercase}.WorkingDaysCalculator-module__ODjJwq__badges .material-symbols-outlined{color:#075bff;font-size:18px}.WorkingDaysCalculator-module__ODjJwq__badges i{background:#00a563;border-radius:50%;width:6px;height:6px}.WorkingDaysCalculator-module__ODjJwq__hero{align-items:center;gap:20px;padding:30px 0 32px;display:flex}.WorkingDaysCalculator-module__ODjJwq__hero .WorkingDaysCalculator-module__ODjJwq__heroIcon{color:#075bff;background:#e3eeff;border-radius:16px;flex-shrink:0;padding:16px;font-size:46px}.WorkingDaysCalculator-module__ODjJwq__hero h1{letter-spacing:-1.2px;font-size:clamp(26px,2.65vw,38px);font-weight:750;line-height:1.18}.WorkingDaysCalculator-module__ODjJwq__hero p{color:#61749e;max-width:820px;margin-top:10px;font-size:15px;line-height:1.55}.WorkingDaysCalculator-module__ODjJwq__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.WorkingDaysCalculator-module__ODjJwq__layout>*,.WorkingDaysCalculator-module__ODjJwq__field,.WorkingDaysCalculator-module__ODjJwq__preferences>*,.WorkingDaysCalculator-module__ODjJwq__preferenceControls{min-width:0}.WorkingDaysCalculator-module__ODjJwq__card{background:#fff;border:1px solid #dfebff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #1d4e9505}.WorkingDaysCalculator-module__ODjJwq__cardHeader{align-items:center;gap:12px;min-width:0;margin-bottom:22px;display:flex}.WorkingDaysCalculator-module__ODjJwq__cardHeader h2{letter-spacing:-.4px;font-size:18px;font-weight:700;line-height:1.3}.WorkingDaysCalculator-module__ODjJwq__cardHeader p{color:#66799e;margin-top:4px;font-size:12px;line-height:1.5}.WorkingDaysCalculator-module__ODjJwq__card .WorkingDaysCalculator-module__ODjJwq__icon{color:#075bff;background:#edf4ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;display:inline-flex}.WorkingDaysCalculator-module__ODjJwq__formSection{border:1px solid #e1eaff;border-radius:11px;margin-bottom:16px;padding:16px}.WorkingDaysCalculator-module__ODjJwq__formSection h3{align-items:center;gap:10px;margin-bottom:16px;font-size:15px;font-weight:650;display:flex}.WorkingDaysCalculator-module__ODjJwq__formSection h3>span{color:#075bff;font-size:23px}.WorkingDaysCalculator-module__ODjJwq__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.WorkingDaysCalculator-module__ODjJwq__field{flex-direction:column;gap:8px;display:flex}.WorkingDaysCalculator-module__ODjJwq__field label,.WorkingDaysCalculator-module__ODjJwq__label{font-size:12px;font-weight:550;line-height:1.5}.WorkingDaysCalculator-module__ODjJwq__field em{color:#dc2626;font-style:normal}.WorkingDaysCalculator-module__ODjJwq__field input,.WorkingDaysCalculator-module__ODjJwq__field select,.WorkingDaysCalculator-module__ODjJwq__field textarea{color:#263452;background:#fff;border:1px solid #ced9ef;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:13px}.WorkingDaysCalculator-module__ODjJwq__field textarea{resize:vertical}.WorkingDaysCalculator-module__ODjJwq__field input[aria-invalid=true],.WorkingDaysCalculator-module__ODjJwq__field select[aria-invalid=true]{border-color:#dc2626}.WorkingDaysCalculator-module__ODjJwq__page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #84b5ff}.WorkingDaysCalculator-module__ODjJwq__page button{cursor:pointer}.WorkingDaysCalculator-module__ODjJwq__page :disabled{opacity:.55;cursor:not-allowed}.WorkingDaysCalculator-module__ODjJwq__help{color:#7183a9;font-size:11px;line-height:1.5}.WorkingDaysCalculator-module__ODjJwq__error{color:#c02626;font-size:12px;line-height:1.5}.WorkingDaysCalculator-module__ODjJwq__preferences{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;display:grid}.WorkingDaysCalculator-module__ODjJwq__preferenceControls{flex-direction:column;gap:18px;display:flex}.WorkingDaysCalculator-module__ODjJwq__segments{gap:7px;display:flex}.WorkingDaysCalculator-module__ODjJwq__segments button{background:#fff;border:1px solid #dce4f5;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:8px 9px;font-size:11px;font-weight:550;line-height:1.3;transition:background .15s,border-color .15s}.WorkingDaysCalculator-module__ODjJwq__segments button:hover{border-color:#075bff}.WorkingDaysCalculator-module__ODjJwq__segments button[aria-pressed=true]{color:#fff;background:#075bff;border-color:#075bff;box-shadow:0 2px 4px #075bff18}.WorkingDaysCalculator-module__ODjJwq__yesNo{width:144px;max-width:100%}.WorkingDaysCalculator-module__ODjJwq__customDays{flex-wrap:wrap}.WorkingDaysCalculator-module__ODjJwq__customDays button{flex:0 0 44px}.WorkingDaysCalculator-module__ODjJwq__advanced{background:#f6f9ff;border:1px solid #e0eaff;border-radius:10px}.WorkingDaysCalculator-module__ODjJwq__disclosure{text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;display:flex}.WorkingDaysCalculator-module__ODjJwq__disclosure>span:first-child{color:#075bff}.WorkingDaysCalculator-module__ODjJwq__disclosure>span:nth-child(2){flex:1;min-width:0}.WorkingDaysCalculator-module__ODjJwq__disclosure>span:last-child{color:#52698f;font-size:20px}.WorkingDaysCalculator-module__ODjJwq__disclosure strong{font-size:13px;font-weight:600;display:block}.WorkingDaysCalculator-module__ODjJwq__disclosure small{color:#7281a5;margin-top:3px;font-size:11px;display:block}.WorkingDaysCalculator-module__ODjJwq__advancedBody{border-top:1px solid #e0eaff;flex-direction:column;gap:18px;padding:16px;display:flex}.WorkingDaysCalculator-module__ODjJwq__actions{grid-template-columns:minmax(0,1fr) minmax(110px,.36fr);gap:10px;margin-top:20px;display:grid}.WorkingDaysCalculator-module__ODjJwq__primary,.WorkingDaysCalculator-module__ODjJwq__secondary,.WorkingDaysCalculator-module__ODjJwq__share{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 14px;font-size:13px;font-weight:600;display:inline-flex}.WorkingDaysCalculator-module__ODjJwq__primary{color:#fff;background:#075bff;box-shadow:0 3px 6px #075bff12}.WorkingDaysCalculator-module__ODjJwq__primary:hover{background:#0049df}.WorkingDaysCalculator-module__ODjJwq__secondary{color:#475f93;background:#f3f6ff;border-color:#dce4f5}.WorkingDaysCalculator-module__ODjJwq__share{color:#15244c;background:#fff;border-color:#adc9ff}.WorkingDaysCalculator-module__ODjJwq__secondary:hover,.WorkingDaysCalculator-module__ODjJwq__share:hover{background:#eaf1ff}.WorkingDaysCalculator-module__ODjJwq__results{flex-direction:column;gap:16px;display:flex}.WorkingDaysCalculator-module__ODjJwq__resultCard{padding:16px}.WorkingDaysCalculator-module__ODjJwq__resultHeader{background:linear-gradient(110deg,#effcf6,#eafbf4);border-radius:11px 11px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.WorkingDaysCalculator-module__ODjJwq__resultHeader .WorkingDaysCalculator-module__ODjJwq__cardHeader{gap:10px;margin:0}.WorkingDaysCalculator-module__ODjJwq__resultHeader .WorkingDaysCalculator-module__ODjJwq__icon,.WorkingDaysCalculator-module__ODjJwq__finalResult .WorkingDaysCalculator-module__ODjJwq__icon{color:#00ad67;background:#d8f9e9}.WorkingDaysCalculator-module__ODjJwq__resultHeader h2{color:#006e49;font-size:17px}.WorkingDaysCalculator-module__ODjJwq__resultHeader p{color:#4f8687;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__resultActions{gap:8px;display:flex}.WorkingDaysCalculator-module__ODjJwq__resultActions button{white-space:nowrap;min-height:44px;padding:10px 12px;font-size:12px}.WorkingDaysCalculator-module__ODjJwq__resultActions .material-symbols-outlined{font-size:19px}.WorkingDaysCalculator-module__ODjJwq__metrics{border:1px solid #ebf0fb;border-top:0;border-radius:0 0 10px 10px;padding:8px 14px}.WorkingDaysCalculator-module__ODjJwq__metrics>div{border-bottom:1px solid #ebf0fb;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.WorkingDaysCalculator-module__ODjJwq__metrics>div:last-child{border-bottom:0}.WorkingDaysCalculator-module__ODjJwq__metrics dt{color:#65769c;align-items:center;gap:14px;font-size:12px;display:flex}.WorkingDaysCalculator-module__ODjJwq__metrics dt span{color:#0780ff;background:#eef8ff;border-radius:8px;padding:6px;font-size:21px}.WorkingDaysCalculator-module__ODjJwq__metrics>div:nth-child(2) dt span{color:#fa8900;background:#fff6e9}.WorkingDaysCalculator-module__ODjJwq__metrics>div:nth-child(3) dt span{color:#de1971;background:#fff0f7}.WorkingDaysCalculator-module__ODjJwq__metrics>div:nth-child(4) dt span{color:#842dff;background:#f4edff}.WorkingDaysCalculator-module__ODjJwq__metrics>div:nth-child(5) dt span{color:#fb2854;background:#fff0f3}.WorkingDaysCalculator-module__ODjJwq__metrics dd{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.WorkingDaysCalculator-module__ODjJwq__finalResult{color:#006e49;background:#e7fbf1;border-radius:11px;align-items:center;gap:14px;margin-top:12px;padding:18px 14px;display:flex}.WorkingDaysCalculator-module__ODjJwq__finalResult h3{font-size:17px;font-weight:700}.WorkingDaysCalculator-module__ODjJwq__finalResult p{color:#498783;margin-top:4px;font-size:12px}.WorkingDaysCalculator-module__ODjJwq__finalResult strong{color:#008d59;font-variant-numeric:tabular-nums;margin-left:auto;font-size:36px;font-weight:750}.WorkingDaysCalculator-module__ODjJwq__holidays{padding:20px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__cardHeader{margin-bottom:14px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__cardHeader h2{font-size:15px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__icon{color:#852bff;background:#f2eaff;width:40px;height:40px;font-size:24px}.WorkingDaysCalculator-module__ODjJwq__tableWrap{border:1px solid #e5ecfc;border-radius:9px;overflow:hidden}.WorkingDaysCalculator-module__ODjJwq__holidays table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.WorkingDaysCalculator-module__ODjJwq__holidays th,.WorkingDaysCalculator-module__ODjJwq__holidays td{text-align:left;overflow-wrap:anywhere;padding:10px 12px;line-height:1.5}.WorkingDaysCalculator-module__ODjJwq__holidays th{background:#f3f4ff;font-size:11px;font-weight:600}.WorkingDaysCalculator-module__ODjJwq__holidays td{color:#344570;border-top:1px solid #edf1fa}.WorkingDaysCalculator-module__ODjJwq__holidays th:first-child,.WorkingDaysCalculator-module__ODjJwq__holidays th:last-child{width:25%}.WorkingDaysCalculator-module__ODjJwq__holidays td:last-child{color:#7481a5;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__metadata{color:#697da5;margin-top:20px;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__metadata span{margin:0 6px}.WorkingDaysCalculator-module__ODjJwq__emptyResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;display:flex}.WorkingDaysCalculator-module__ODjJwq__emptyResult h2{font-size:18px;font-weight:650}.WorkingDaysCalculator-module__ODjJwq__emptyResult p{color:#697c9f;max-width:290px;font-size:13px;line-height:1.65}.WorkingDaysCalculator-module__ODjJwq__emptyText{color:#697c9f;padding:12px 0;font-size:12px;line-height:1.6}@media (min-width:1024px){.WorkingDaysCalculator-module__ODjJwq__layout{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1199px){.WorkingDaysCalculator-module__ODjJwq__card{padding:18px}.WorkingDaysCalculator-module__ODjJwq__preferences{grid-template-columns:minmax(0,1fr)}.WorkingDaysCalculator-module__ODjJwq__preferenceControls{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.WorkingDaysCalculator-module__ODjJwq__preferenceControls:has(.WorkingDaysCalculator-module__ODjJwq__customDays){display:flex}}@media (max-width:1023px){.WorkingDaysCalculator-module__ODjJwq__container{padding:16px 24px 32px}.WorkingDaysCalculator-module__ODjJwq__context{gap:8px}.WorkingDaysCalculator-module__ODjJwq__hero{padding:24px 0}}@media (max-width:639px){.WorkingDaysCalculator-module__ODjJwq__container{padding:8px 16px 24px}.WorkingDaysCalculator-module__ODjJwq__breadcrumb{gap:6px;font-size:10px}.WorkingDaysCalculator-module__ODjJwq__breadcrumb a{gap:4px;min-height:36px}.WorkingDaysCalculator-module__ODjJwq__breadcrumb .material-symbols-outlined{display:none}.WorkingDaysCalculator-module__ODjJwq__badges{gap:6px;font-size:9px}.WorkingDaysCalculator-module__ODjJwq__badges>span:nth-child(2){display:none}.WorkingDaysCalculator-module__ODjJwq__badges>span:first-child,.WorkingDaysCalculator-module__ODjJwq__badges>span:last-child{padding:4px 6px}.WorkingDaysCalculator-module__ODjJwq__hero{padding:20px 0}.WorkingDaysCalculator-module__ODjJwq__hero .WorkingDaysCalculator-module__ODjJwq__heroIcon{display:none}.WorkingDaysCalculator-module__ODjJwq__hero h1{letter-spacing:-.65px;font-size:clamp(22px,5.6vw,30px);line-height:1.22}.WorkingDaysCalculator-module__ODjJwq__hero p{margin-top:8px;font-size:12px;line-height:1.55}.WorkingDaysCalculator-module__ODjJwq__layout{gap:16px}.WorkingDaysCalculator-module__ODjJwq__card{border-radius:14px;padding:14px}.WorkingDaysCalculator-module__ODjJwq__cardHeader{gap:8px;margin-bottom:16px}.WorkingDaysCalculator-module__ODjJwq__cardHeader h2{font-size:15px}.WorkingDaysCalculator-module__ODjJwq__cardHeader p{font-size:11px}.WorkingDaysCalculator-module__ODjJwq__card .WorkingDaysCalculator-module__ODjJwq__icon{border-radius:8px;width:36px;height:36px;font-size:24px}.WorkingDaysCalculator-module__ODjJwq__formSection{margin-bottom:12px;padding:12px}.WorkingDaysCalculator-module__ODjJwq__formSection h3{gap:8px;margin-bottom:12px;font-size:13px}.WorkingDaysCalculator-module__ODjJwq__dates{gap:10px}.WorkingDaysCalculator-module__ODjJwq__field{gap:6px}.WorkingDaysCalculator-module__ODjJwq__field label,.WorkingDaysCalculator-module__ODjJwq__label{font-size:11px}.WorkingDaysCalculator-module__ODjJwq__field input,.WorkingDaysCalculator-module__ODjJwq__field select{padding:8px;font-size:12px}.WorkingDaysCalculator-module__ODjJwq__dates .WorkingDaysCalculator-module__ODjJwq__help,.WorkingDaysCalculator-module__ODjJwq__preferences .WorkingDaysCalculator-module__ODjJwq__help{display:none}.WorkingDaysCalculator-module__ODjJwq__preferences{grid-template-columns:minmax(0,1fr);gap:14px}.WorkingDaysCalculator-module__ODjJwq__preferenceControls{gap:14px}.WorkingDaysCalculator-module__ODjJwq__segments button{padding:8px;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__holidayChoice{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.WorkingDaysCalculator-module__ODjJwq__yesNo{flex-shrink:0;width:112px}.WorkingDaysCalculator-module__ODjJwq__disclosure{gap:8px;min-height:48px;padding:10px 12px}.WorkingDaysCalculator-module__ODjJwq__disclosure strong{font-size:12px}.WorkingDaysCalculator-module__ODjJwq__disclosure small{display:none}.WorkingDaysCalculator-module__ODjJwq__advancedBody{padding:12px}.WorkingDaysCalculator-module__ODjJwq__actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.WorkingDaysCalculator-module__ODjJwq__primary,.WorkingDaysCalculator-module__ODjJwq__secondary{font-size:12px}.WorkingDaysCalculator-module__ODjJwq__resultCard{padding:10px}.WorkingDaysCalculator-module__ODjJwq__resultHeader{gap:12px;padding:10px}.WorkingDaysCalculator-module__ODjJwq__resultHeader .WorkingDaysCalculator-module__ODjJwq__cardHeader h2{font-size:15px}.WorkingDaysCalculator-module__ODjJwq__resultActions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);width:100%;display:grid}.WorkingDaysCalculator-module__ODjJwq__resultActions button{gap:6px;padding:8px;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__metrics{padding:4px 8px}.WorkingDaysCalculator-module__ODjJwq__metrics>div{min-height:42px}.WorkingDaysCalculator-module__ODjJwq__metrics dt{gap:8px;font-size:11px}.WorkingDaysCalculator-module__ODjJwq__metrics dt span{padding:5px;font-size:18px}.WorkingDaysCalculator-module__ODjJwq__metrics dd{font-size:13px}.WorkingDaysCalculator-module__ODjJwq__finalResult{gap:8px;padding:12px 10px}.WorkingDaysCalculator-module__ODjJwq__finalResult h3{font-size:13px}.WorkingDaysCalculator-module__ODjJwq__finalResult p{font-size:10px}.WorkingDaysCalculator-module__ODjJwq__finalResult strong{font-size:28px}.WorkingDaysCalculator-module__ODjJwq__holidays{padding:12px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__cardHeader{gap:8px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__cardHeader h2{font-size:13px}.WorkingDaysCalculator-module__ODjJwq__holidays .WorkingDaysCalculator-module__ODjJwq__icon{width:32px;height:32px;font-size:20px}.WorkingDaysCalculator-module__ODjJwq__holidays th,.WorkingDaysCalculator-module__ODjJwq__holidays td{padding:8px 5px;font-size:10px}.WorkingDaysCalculator-module__ODjJwq__holidays th:first-child{width:29%}.WorkingDaysCalculator-module__ODjJwq__holidays th:last-child{width:24%}.WorkingDaysCalculator-module__ODjJwq__holidays td:last-child{font-size:9px}.WorkingDaysCalculator-module__ODjJwq__metadata{margin-top:14px;font-size:10px}.WorkingDaysCalculator-module__ODjJwq__emptyResult{min-height:220px}}@media (max-width:359px){.WorkingDaysCalculator-module__ODjJwq__dates{grid-template-columns:minmax(0,1fr)}.WorkingDaysCalculator-module__ODjJwq__holidayChoice{flex-wrap:wrap}.WorkingDaysCalculator-module__ODjJwq__finalResult p{display:none}}
