.page-module__dgei_G__header{text-align:center;border-bottom:1px solid var(--border-color);margin-top:20px;margin-bottom:40px;padding-bottom:40px}.page-module__dgei_G__category{font-size:.8rem;font-weight:var(--font-weight-semibold);background-color:var(--background-output);color:var(--text-secondary);text-transform:uppercase;border-radius:9999px;margin-bottom:16px;padding:4px 12px;display:inline-block}.page-module__dgei_G__title{font-family:var(--font-serif);color:var(--text-primary);margin:0 0 12px;font-size:clamp(1.8rem,1.5vw + 1.5rem,2.5rem);line-height:1.2}.page-module__dgei_G__date{color:var(--text-subtle);font-size:.9rem}.page-module__dgei_G__content{color:var(--text-secondary);line-height:1.8}.page-module__dgei_G__content h2{color:var(--text-primary);margin-top:2.5em;margin-bottom:1em;font-size:clamp(1.4rem,1vw + 1rem,1.75rem)}.page-module__dgei_G__content p{margin-bottom:1.5em}.page-module__dgei_G__content a{color:var(--primary-color);text-decoration:underline}.page-module__dgei_G__content ul+h2,.page-module__dgei_G__content ol+h2,.page-module__dgei_G__content ul+h3,.page-module__dgei_G__content ol+h3,.page-module__dgei_G__content ul+hr,.page-module__dgei_G__content ol+hr{margin-top:2em}.page-module__dgei_G__content ul,.page-module__dgei_G__content ol{padding-left:20px}.page-module__dgei_G__content ul+p,.page-module__dgei_G__content ol+p{margin-top:2em}.page-module__dgei_G__content blockquote{background-color:var(--background-muted);border-left:3px solid var(--primary-color);color:var(--text-secondary);margin:2em 0;padding:20px;font-size:clamp(1rem,.5vw + .8rem,1.1rem);font-style:italic}.page-module__dgei_G__content blockquote p{margin-bottom:0}.page-module__dgei_G__content code{background-color:var(--background-secondary);color:var(--primary-color);font-family:inherit;font-size:.9em;font-weight:var(--font-weight-semibold);border:1px solid var(--border-color);border-radius:6px;padding:2px 8px}.page-module__dgei_G__content table{border-collapse:collapse;border:1px solid var(--border-color);width:100%;margin:32px 0}.page-module__dgei_G__content th,.page-module__dgei_G__content td{text-align:left;padding:12px 16px}.page-module__dgei_G__content th{background-color:var(--table-header-bg);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.page-module__dgei_G__content tbody tr:nth-child(2n){background-color:var(--background-secondary)}.page-module__dgei_G__content tbody tr:hover{background-color:var(--background-hover)}.page-module__dgei_G__content tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.page-module__dgei_G__header{margin-bottom:24px;padding-bottom:24px}}
.RelatedArticleCard-module__Gc1f0q__card{height:100%;color:inherit;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-primary);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.RelatedArticleCard-module__Gc1f0q__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.RelatedArticleCard-module__Gc1f0q__category{background-color:var(--background-primary);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:9999px;margin-bottom:12px;padding:2px 6px;display:inline-block;font-size:.75rem!important}.RelatedArticleCard-module__Gc1f0q__title{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.4}.RelatedArticleCard-module__Gc1f0q__cta{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:16px;transition:color .2s;display:flex}.RelatedArticleCard-module__Gc1f0q__card:hover .RelatedArticleCard-module__Gc1f0q__cta{color:var(--primary-color)}
.RelatedArticles-module__8yz7Uq__title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:24px;font-size:1.5rem}.RelatedArticles-module__8yz7Uq__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}
.OvertimeCalculator-module__CbKcTG__resultsSection{flex-direction:column;gap:24px;display:flex}.OvertimeCalculator-module__CbKcTG__tableContainer{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-primary);padding:12px;overflow-x:auto}.OvertimeCalculator-module__CbKcTG__tableContainer h3{color:var(--text-primary);margin:0 0 24px;font-size:1.1rem}.OvertimeCalculator-module__CbKcTG__tableContainer table{border-collapse:collapse;width:100%}.OvertimeCalculator-module__CbKcTG__tableContainer th,.OvertimeCalculator-module__CbKcTG__tableContainer td{text-align:left;border-bottom:1px solid var(--border-color);padding:12px}.OvertimeCalculator-module__CbKcTG__tableContainer th{background-color:var(--table-header-bg);color:var(--text-secondary);font-weight:var(--font-weight-semibold)}.OvertimeCalculator-module__CbKcTG__tableContainer tbody tr:nth-child(odd){background-color:var(--background-primary)}.OvertimeCalculator-module__CbKcTG__tableContainer tbody tr:nth-child(2n){background-color:var(--background-secondary)}.OvertimeCalculator-module__CbKcTG__tableContainer tbody tr:hover{background-color:var(--background-hover)}.OvertimeCalculator-module__CbKcTG__tableContainer tbody tr:last-child td{border-bottom:none}.OvertimeCalculator-module__CbKcTG__tableContainer th:nth-child(2),.OvertimeCalculator-module__CbKcTG__tableContainer td:nth-child(2),.OvertimeCalculator-module__CbKcTG__tableContainer th:nth-child(3),.OvertimeCalculator-module__CbKcTG__tableContainer td:nth-child(3){text-align:right;font-weight:var(--font-weight-semibold)}.OvertimeCalculator-module__CbKcTG__labelCell Label{font-weight:var(--font-weight-regular);color:var(--text-primary)}.OvertimeCalculator-module__CbKcTG__totalRow{font-weight:var(--font-weight-bold);background-color:var(--background-output)!important}.OvertimeCalculator-module__CbKcTG__totalRow td{color:var(--text-primary)}.OvertimeCalculator-module__CbKcTG__resultSummary{text-align:center;background-color:var(--background-output);border-radius:var(--border-radius);margin-top:24px;padding:24px}.OvertimeCalculator-module__CbKcTG__resultSummary p{color:var(--text-secondary);margin:0 0 8px;font-size:1.1rem}.OvertimeCalculator-module__CbKcTG__resultSummary span{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--success-color)}.OvertimeCalculator-module__CbKcTG__disclaimer{color:var(--text-muted);text-align:left;margin-top:32px;font-size:.875rem;line-height:1.6}
.InputField-module__AgvByW__inputGroup{flex-direction:column;margin-bottom:12px;display:flex}.InputField-module__AgvByW__inputWrapper{align-items:center;display:flex;position:relative}.InputField-module__AgvByW__input{border:1px solid var(--input-border-color);box-sizing:border-box;background-color:var(--background-primary);border-radius:6px;width:100%;padding:12px;font-family:inherit;font-size:1rem}.InputField-module__AgvByW__input.InputField-module__AgvByW__withUnit{padding-right:4rem}.InputField-module__AgvByW__dateInput{padding:11px}.InputField-module__AgvByW__unit{color:var(--text-placeholder);pointer-events:none;font-size:.9rem;position:absolute;right:12px}
.Label-module__Z8Qp9G__label{color:var(--text-secondary);font-weight:var(--font-weight-semibold);align-items:center;gap:6px;margin-bottom:4px;display:flex}.Label-module__Z8Qp9G__tooltipContainer{color:var(--text-muted);cursor:help;align-items:center;display:flex;position:relative}.Label-module__Z8Qp9G__tooltipText{visibility:hidden;background-color:var(--text-primary);width:240px;color:var(--background-primary);text-align:left;z-index:99;opacity:0;font-size:.8rem;font-weight:var(--font-weight-regular);border-radius:6px;margin-left:-120px;padding:10px;line-height:1.5;transition:opacity .3s;position:absolute;bottom:150%;left:50%}.Label-module__Z8Qp9G__tooltipContainer:hover .Label-module__Z8Qp9G__tooltipText{visibility:visible;opacity:1}.Label-module__Z8Qp9G__tooltipText:after{content:"";border-style:solid;border-width:5px;border-color:var(--text-primary)transparent transparent transparent;margin-left:-5px;position:absolute;top:100%;left:50%}
.Toggle-module__261LJW__inputGroup{flex-direction:column;margin-bottom:12px;display:flex}.Toggle-module__261LJW__toggle{display:flex}.Toggle-module__261LJW__toggle button{border:1px solid var(--input-border-color);cursor:pointer;background-color:var(--toggle-inactive-bg);color:var(--toggle-inactive-text);flex:1;padding:12px;font-size:1rem;transition:background-color .2s,color .2s}.Toggle-module__261LJW__toggle button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.Toggle-module__261LJW__toggle button:last-child{border-left:0;border-top-right-radius:6px;border-bottom-right-radius:6px}.Toggle-module__261LJW__toggle button.Toggle-module__261LJW__active{background-color:var(--primary-color);color:var(--primary-content-color);border-color:var(--primary-color);z-index:1}
.RelatedToolCard-module__mNOH9G__card{text-align:center;height:100%;color:inherit;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--background-primary);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:12px;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.RelatedToolCard-module__mNOH9G__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.RelatedToolCard-module__mNOH9G__icon{color:var(--primary-color);margin-bottom:0}.RelatedToolCard-module__mNOH9G__title{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--primary-color)}.RelatedToolCard-module__mNOH9G__cta{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;margin-top:4px;transition:color .2s;display:flex}.RelatedToolCard-module__mNOH9G__card:hover .RelatedToolCard-module__mNOH9G__cta{color:var(--primary-color)}
.RelatedTools-module__cVygiq__title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:24px;font-size:1.5rem}.RelatedTools-module__cVygiq__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}
.ShareButtons-module__DyCO0a__container{justify-content:center;margin-top:40px;display:flex;position:relative}.ShareButtons-module__DyCO0a__mainButton{font-weight:var(--font-weight-semibold);color:var(--text-secondary);background-color:var(--background-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:inline-flex}.ShareButtons-module__DyCO0a__mainButton:hover{background-color:var(--background-muted);color:var(--primary-color)}.ShareButtons-module__DyCO0a__popover{background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);z-index:10;flex-direction:column;gap:4px;width:200px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.ShareButtons-module__DyCO0a__popover a,.ShareButtons-module__DyCO0a__popover .ShareButtons-module__DyCO0a__copyButton{color:var(--text-primary);font-weight:var(--font-weight-regular);border-radius:6px;padding:8px 12px;text-decoration:none;transition:background-color .2s}.ShareButtons-module__DyCO0a__popover a:hover,.ShareButtons-module__DyCO0a__popover .ShareButtons-module__DyCO0a__copyButton:hover{background-color:var(--background-muted)}.ShareButtons-module__DyCO0a__copyButton{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;display:flex}.ShareButtons-module__DyCO0a__closeButton{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;padding:4px;position:absolute;top:4px;right:4px}.ShareButtons-module__DyCO0a__closeButton:hover{background-color:var(--background-muted)}
