.date-calculator[data-v-7e72f3ae]{width:100%;margin:0 auto}.tool-section[data-v-7e72f3ae]{background:var(--surface);padding:30px;border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px}.tool-section h3[data-v-7e72f3ae]{color:var(--text-1);margin-bottom:10px}.section-desc[data-v-7e72f3ae]{color:var(--text-2);margin-bottom:25px}.form-group[data-v-7e72f3ae]{margin-bottom:20px}.form-group label[data-v-7e72f3ae]{display:block;margin-bottom:5px;font-weight:600;color:var(--text-1)}.form-control[data-v-7e72f3ae]{width:100%;padding:10px;border:1px solid var(--border-1);border-radius:var(--radius-sm);font-size:16px}.form-control[data-v-7e72f3ae]:focus{outline:none;border-color:var(--brand-500)}.calculation-section[data-v-7e72f3ae]{margin:20px 0;padding:20px;background:var(--surface-2);border-radius:var(--radius-sm)}.button-group[data-v-7e72f3ae]{display:flex;gap:10px;margin:25px 0}.btn[data-v-7e72f3ae]{padding:12px 24px;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:16px;transition:all var(--transition)}.btn-primary[data-v-7e72f3ae]{background:var(--brand-500);color:var(--text-inverse)}.btn-primary[data-v-7e72f3ae]:hover{background:var(--brand-600)}.btn-secondary[data-v-7e72f3ae]{background:#6c757d;color:var(--text-inverse)}.btn-secondary[data-v-7e72f3ae]:hover{background:#545b62}.btn-outline[data-v-7e72f3ae]{background:transparent;color:var(--brand-500);border:1px solid var(--brand-500)}.btn-outline[data-v-7e72f3ae]:hover{background:var(--brand-500);color:var(--text-inverse)}.result-section[data-v-7e72f3ae]{margin-top:30px;padding:20px;background:var(--brand-50);border-radius:var(--radius-sm);border-left:4px solid var(--brand-500)}.result-section h4[data-v-7e72f3ae]{color:var(--brand-500);margin-bottom:10px}.result-content[data-v-7e72f3ae]{margin-bottom:15px}.result-content p[data-v-7e72f3ae]{margin:5px 0;font-size:16px}.result-details[data-v-7e72f3ae]{color:var(--text-2);font-size:14px}.usage-section[data-v-7e72f3ae]{background:var(--surface-2);padding:25px;border-radius:var(--radius-md)}.usage-section h4[data-v-7e72f3ae]{color:var(--text-1);margin-bottom:15px}.usage-section ul[data-v-7e72f3ae]{margin:0;padding-left:20px}.usage-section li[data-v-7e72f3ae]{margin-bottom:8px;color:var(--text-2);line-height:1.6}@media (max-width:768px){.tool-section[data-v-7e72f3ae]{padding:20px}.button-group[data-v-7e72f3ae]{flex-direction:column}.btn[data-v-7e72f3ae]{width:100%}.calculation-section[data-v-7e72f3ae],.result-section[data-v-7e72f3ae],.usage-section[data-v-7e72f3ae]{padding:16px}.date-calculator input[data-v-7e72f3ae],.date-calculator select[data-v-7e72f3ae],.date-calculator textarea[data-v-7e72f3ae]{font-size:16px}}@media (max-width:480px){.tool-section[data-v-7e72f3ae]{padding:14px}.calculation-section[data-v-7e72f3ae],.result-section[data-v-7e72f3ae],.usage-section[data-v-7e72f3ae]{padding:12px}}