.date-tool[data-v-8962e150]{min-height:calc(100vh - 6.2rem);background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);padding:12rem 0 2rem;box-sizing:border-box;font-size:1.4rem}.date-tool .container[data-v-8962e150]{max-width:980px;margin:0 auto}.date-tool .container .title[data-v-8962e150]{text-align:center;color:#161b40;font-size:2.5rem;margin-bottom:2rem;font-weight:600}.date-tool .container .section[data-v-8962e150]{background:white;border-radius:4px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}.date-tool .container .section[data-v-8962e150]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.date-tool .container .section .section-title[data-v-8962e150]{color:#43bee5;font-size:1.5rem;margin-bottom:1.5rem;font-weight:500;border-bottom:2px solid #E0E5F2;padding-bottom:.5rem}.date-tool .container .section .timestamp-display[data-v-8962e150]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.date-tool .container .section .timestamp-display .timestamp-item[data-v-8962e150]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#E0E5F2;border-radius:4px}.date-tool .container .section .timestamp-display .timestamp-item .label[data-v-8962e150]{font-weight:500;color:#161b40}.date-tool .container .section .timestamp-display .timestamp-item .value[data-v-8962e150]{font-family:Courier New,monospace;font-size:1.1rem;color:#f40058;font-weight:700}.date-tool .container .section .input-group[data-v-8962e150],.date-tool .container .section .date-range-input[data-v-8962e150],.date-tool .container .section .date-calculation-input[data-v-8962e150]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;align-items:end}.date-tool .container .section .input-group .date-input-group[data-v-8962e150],.date-tool .container .section .date-range-input .date-input-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .date-input-group[data-v-8962e150],.date-tool .container .section .input-group .operation-group[data-v-8962e150],.date-tool .container .section .date-range-input .operation-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .operation-group[data-v-8962e150],.date-tool .container .section .input-group .days-input-group[data-v-8962e150],.date-tool .container .section .date-range-input .days-input-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .days-input-group[data-v-8962e150]{display:flex;flex-direction:column;min-width:150px}.date-tool .container .section .input-label[data-v-8962e150]{display:block;padding-bottom:.6rem;color:#161b40;font-weight:400;font-size:1.4rem}.date-tool .container .section .input-field[data-v-8962e150]{padding:.65rem .8rem;border:1px solid #E0E5F2;border-radius:4px;font-size:1.4rem;transition:all .3s ease}.date-tool .container .section .input-field[data-v-8962e150]:focus{outline:none;border-color:#43bee5;box-shadow:0 0 0 3px #43bee51a}.date-tool .container .section .input-field.select-field[data-v-8962e150]{cursor:pointer}.date-tool .container .section .date-input-group .input-label[data-v-8962e150],.date-tool .container .section .days-input-group .input-label[data-v-8962e150],.date-tool .container .section .operation-group .input-label[data-v-8962e150]{font-size:1.2rem}.date-tool .container .section .btn[data-v-8962e150]{padding:.65rem 1.5rem;border:none;border-radius:4px;font-size:1.2rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.date-tool .container .section .btn[data-v-8962e150]:hover{transform:translateY(-1px)}.date-tool .container .section .btn.btn-primary[data-v-8962e150]{background:#43BEE5;color:#fff}.date-tool .container .section .btn.btn-primary[data-v-8962e150]:hover{background:#35a8d4}.date-tool .container .section .btn.btn-secondary[data-v-8962e150]{background:#E0E5F2;color:#161b40}.date-tool .container .section .btn.btn-secondary[data-v-8962e150]:hover{background:#d1d9ed}.date-tool .container .section .quick-actions[data-v-8962e150]{display:flex;gap:1rem;flex-wrap:wrap}.date-tool .container .section .result[data-v-8962e150]{margin-top:1rem;padding:1rem;background:#E0E5F2;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.date-tool .container .section .result .result-label[data-v-8962e150]{font-weight:500;color:#161b40}.date-tool .container .section .result .result-value[data-v-8962e150]{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700}.date-tool .container .section .result .result-value.positive[data-v-8962e150]{color:#f40058}.date-tool .container .section .result .result-value.negative[data-v-8962e150]{color:#e74c3c}.date-tool .container .section .result .hint[data-v-8962e150]{font-size:.8rem;margin-left:.5rem;opacity:.8}.date-tool .container .section-group[data-v-8962e150]{display:flex;gap:20px}.date-tool .container .section-group .input-group[data-v-8962e150]{flex:1;margin-bottom:0}.date-tool .container .section-group .item[data-v-8962e150]{flex:1}.date-tool .container .section-group .result[data-v-8962e150]{display:inline-block;flex:1;padding:0;margin:0;text-align:right;background:none}.date-tool .container .section-group .result .result-label[data-v-8962e150]{font-weight:400;padding:0;margin:0}.date-tool .container .section-group .result .result-value[data-v-8962e150]{font-size:1.5rem;padding-left:1em;color:#f40058}@media (max-width: 768px){.date-tool[data-v-8962e150]{padding:10px}.date-tool .container .title[data-v-8962e150]{font-size:2rem}.date-tool .container .section[data-v-8962e150]{padding:1.5rem}.date-tool .container .section .timestamp-display[data-v-8962e150]{grid-template-columns:1fr}.date-tool .container .section .input-group[data-v-8962e150],.date-tool .container .section .date-range-input[data-v-8962e150],.date-tool .container .section .date-calculation-input[data-v-8962e150]{flex-direction:column}.date-tool .container .section .input-group .date-input-group[data-v-8962e150],.date-tool .container .section .date-range-input .date-input-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .date-input-group[data-v-8962e150],.date-tool .container .section .input-group .operation-group[data-v-8962e150],.date-tool .container .section .date-range-input .operation-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .operation-group[data-v-8962e150],.date-tool .container .section .input-group .days-input-group[data-v-8962e150],.date-tool .container .section .date-range-input .days-input-group[data-v-8962e150],.date-tool .container .section .date-calculation-input .days-input-group[data-v-8962e150]{min-width:100%}.date-tool .container .section .input-group .date-input-group .input-label[data-v-8962e150],.date-tool .container .section .date-range-input .date-input-group .input-label[data-v-8962e150],.date-tool .container .section .date-calculation-input .date-input-group .input-label[data-v-8962e150],.date-tool .container .section .input-group .operation-group .input-label[data-v-8962e150],.date-tool .container .section .date-range-input .operation-group .input-label[data-v-8962e150],.date-tool .container .section .date-calculation-input .operation-group .input-label[data-v-8962e150],.date-tool .container .section .input-group .days-input-group .input-label[data-v-8962e150],.date-tool .container .section .date-range-input .days-input-group .input-label[data-v-8962e150],.date-tool .container .section .date-calculation-input .days-input-group .input-label[data-v-8962e150]{font-size:1rem}.date-tool .container .section .quick-actions[data-v-8962e150]{flex-direction:column}}@media (max-width: 480px){.date-tool .container .section[data-v-8962e150]{padding:1rem}.date-tool .container .section .section-title[data-v-8962e150]{font-size:1.3rem}.date-tool .container .section .btn[data-v-8962e150]{width:100%}}.fouc-fix{display:block}
