.elementor-6382 .elementor-element.elementor-element-1ea322e1{--box-border-color:#C8C8C8;--box-border-width:0px;--box-padding:7px;--box-min-height:0px;--header-background-color:#2F4F4F;--header-color:#FDFDFD;--toggle-button-color:#A21E1E;--separator-width:0px;--item-text-hover-decoration:underline;--marker-color:#A91010;}.elementor-6382 .elementor-element.elementor-element-31f06ff3 > .elementor-background-overlay{background-color:#F3F3F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6382 .elementor-element.elementor-element-31f06ff3{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6382 .elementor-element.elementor-element-31f06ff3, .elementor-6382 .elementor-element.elementor-element-31f06ff3 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-6382 .elementor-element.elementor-element-64458764{color:#4B4646;font-family:"PT Serif", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-item{border-width:1px;border-color:#B8B8B8;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#B8B8B8;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#B8B8B8;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-tab-title{background-color:#F5F5F5;padding:16px 16px 16px 16px;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-icon, .elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-title{color:#00C0EF;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-active .elementor-accordion-icon, .elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-active .elementor-accordion-title{color:#7D0404;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-title{font-family:"Georgia", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:-0.5px;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#9ACD32;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#9ACD32;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe .elementor-tab-content{background-color:#FBFBFB;color:#4B4646;font-family:"PT Serif", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;letter-spacing:0px;padding:6px 6px 6px 6px;}.elementor-6382 .elementor-element.elementor-element-1dfd1fe > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:6px 6px 6px 6px;}.elementor-6382 .elementor-element.elementor-element-ab3b027{color:#4B4646;font-family:"PT Serif", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;}@media(min-width:768px){.elementor-6382 .elementor-element.elementor-element-4f884522{width:27.393%;}.elementor-6382 .elementor-element.elementor-element-2ac6469f{width:68.711%;}.elementor-6382 .elementor-element.elementor-element-3b56bc68{width:3.558%;}}/* Start custom CSS for html, class: .elementor-element-915809d */.annealing-calc-container {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
            max-width: 100%;
            margin: auto;
        }

        .annealing-calc-container h2 {
            color: #333;
            text-align: center;
        }

        .annealing-calc-container label,
        .annealing-calc-container input,
        .annealing-calc-container select {
            width: 100%;
            padding: 8px;
            margin: 6px 0;
            display: inline-block;
            border: 1px solid #ccc;
            border-radius: 4px;
            box-sizing: border-box;
        }

        .calc-button {
            width: 100%;
            background-color: #4CAF50;
            color: white;
            padding: 14px 20px;
            margin: 8px 0;
            border: none;
            border-radius: 30px;
            cursor: pointer;
            font-size: 16px;
        }

        .calc-button:hover {
            opacity: 0.8;
        }

        .calc-button.calculate {
            background-color: #4CAF50; /* Зеленый */
        }

        .calc-button.clear {
            background-color: #f44336; /* Красный */
        }

        .calc-button.copy {
            background-color: #008CBA; /* Синий */
        }

        .calc-button.download {
            background-color: #555555; /* Темно-серый */
        }

        #calcHistory {
            list-style-type: none;
            padding: 0;
        }

        #calcHistory li {
            background-color: #e2e2e2;
            padding: 10px;
            margin-top: 6px;
            border-radius: 4px;
        }/* End custom CSS */