.elementor-28058 .elementor-element.elementor-element-0ba62c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-0ba62c0:not(.elementor-motion-effects-element-type-background), .elementor-28058 .elementor-element.elementor-element-0ba62c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28058 .elementor-element.elementor-element-7378c5c{--spacer-size:20px;}.elementor-28058 .elementor-element.elementor-element-61c9701{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:25px 25px 25px 25px;}.elementor-28058 .elementor-element.elementor-element-61c9701:not(.elementor-motion-effects-element-type-background), .elementor-28058 .elementor-element.elementor-element-61c9701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-28058 .elementor-element.elementor-element-9993beb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28058 .elementor-element.elementor-element-4df9ec6{--spacer-size:29px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28058 .elementor-element.elementor-element-f7a3897 .elementor-heading-title{font-size:26px;line-height:61px;color:#FD5B85;}.elementor-28058 .elementor-element.elementor-element-3bbda29{--spacer-size:24px;}.elementor-28058 .elementor-element.elementor-element-41038df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-eb0eaf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-121b9ed{--display:flex;}.elementor-28058 .elementor-element.elementor-element-744121a{text-align:start;}.elementor-28058 .elementor-element.elementor-element-744121a .elementor-heading-title{font-weight:800;color:var( --e-global-color-primary );}.elementor-28058 .elementor-element.elementor-element-ebd7669{--display:flex;}.elementor-28058 .elementor-element.elementor-element-4b6339e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-28058 .elementor-element.elementor-element-c8c0245{text-align:center;}.elementor-28058 .elementor-element.elementor-element-c8c0245 .elementor-heading-title{font-weight:800;color:var( --e-global-color-secondary );}.elementor-28058 .elementor-element.elementor-element-07d5890{text-align:center;}.elementor-28058 .elementor-element.elementor-element-07d5890 .elementor-heading-title{font-weight:800;color:#FD5C85;}.elementor-28058 .elementor-element.elementor-element-bb6169f{--spacer-size:50px;}.elementor-28058 .elementor-element.elementor-element-8d39c6b{--spacer-size:50px;}.elementor-28058 .elementor-element.elementor-element-e96a00c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:25px 25px 25px 25px;}.elementor-28058 .elementor-element.elementor-element-e96a00c:not(.elementor-motion-effects-element-type-background), .elementor-28058 .elementor-element.elementor-element-e96a00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-28058 .elementor-element.elementor-element-34e62f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28058 .elementor-element.elementor-element-da71bb1{--spacer-size:29px;}.elementor-28058 .elementor-element.elementor-element-3a6e5ce .elementor-heading-title{font-size:26px;line-height:61px;color:#FD5B85;}.elementor-28058 .elementor-element.elementor-element-2afbff5{--spacer-size:24px;}.elementor-28058 .elementor-element.elementor-element-32c3a48{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-5a85a4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-ec7e7ac{--spacer-size:100px;}@media(min-width:768px){.elementor-28058 .elementor-element.elementor-element-9993beb{--width:100%;}.elementor-28058 .elementor-element.elementor-element-34e62f9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28058 .elementor-element.elementor-element-9993beb{--width:100%;}.elementor-28058 .elementor-element.elementor-element-34e62f9{--width:100%;}}@media(max-width:1024px){.elementor-28058 .elementor-element.elementor-element-61c9701{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-f7a3897 .elementor-heading-title{font-size:24px;}.elementor-28058 .elementor-element.elementor-element-e96a00c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28058 .elementor-element.elementor-element-3a6e5ce .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-28058 .elementor-element.elementor-element-f7a3897 .elementor-heading-title{font-size:22px;line-height:2.1em;}.elementor-28058 .elementor-element.elementor-element-3a6e5ce .elementor-heading-title{font-size:22px;line-height:2.1em;}}/* Start custom CSS for html, class: .elementor-element-907b825 *//* 🌙 حالت دارک برای باکس اصلی */
.dark .utm-box {
    background: #1e1e1e;
    box-shadow: 0 6px 18px rgba(0,0,0,0.4);
    color: #ffffff;
}
/* عنوان */
.dark .utm-title {
    color: #ffffff;
}
/* باکس توضیحات */
.dark .utm-note {
    background: #2a2a2a;
    color: #cccccc;
    border-right: 4px solid #21c199;
}
/* لیبل‌ها */
.dark .utm-field label {
    color: #dddddd;
}
/* اینپوت‌ها */
.dark .utm-field input {
    background: #2d2d2d;
    border: 1px solid #444;
    color: #ffffff;
}
/* فوکوس روی اینپوت */
.dark .utm-field input:focus {
    border-color: #21c199;
    box-shadow: 0 0 6px rgba(33,193,153,0.4);
}
/* نتیجه موفق */
.dark .utm-result {
    background: #163a16;
    color: #8fff8f;
}
/* پیام خطا */
.dark .utm-error {
    background: #3a1616;
    color: #ff9b9b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ca77370 *//* 🌙 حالت دارک برای باکس CSV */
.dark .excel-box {
    background: #1e1e1e;
    box-shadow: 0 6px 18px rgba(0,0,0,0.4);
    color: #ffffff;
}
/* عنوان */
.dark .excel-title {
    color: #ffffff;
}
/* متن توضیحات */
.dark .excel-note {
    background: #2a2a2a;
    border-right: 4px solid #21c199;
    color: #cccccc;
}
/* ورودی فایل */
.dark input[type="file"] {
    background: #2d2d2d;
    border: 1px solid #444;
    color: #ffffff;
}
/* دکمه شروع */
.dark button {
    background: #21c199;
    color: #ffffff;
}
.dark button:hover {
    background: #1ba985;
}
.dark button:disabled {
    background: #555;
    color: #ccc;
}
/* پیام وضعیت */
.dark .status-msg {
    color: #21c199;
}
/* لینک دانلود */
.dark .download-link a {
    background: #28a745;
    color: #ffffff;
}
.dark .download-link a:hover {
    background: #218838;
}
/* پیام خطا */
.dark .error-msg {
    background: #3a1616;
    color: #ff9b9b;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fba1aea *//* 🌙 حالت دارک برای باکس اصلی */
.dark .utm-box {
    background: #1e1e1e;
    box-shadow: 0 8px 24px rgba(0,0,0,0.5);
    color: #ffffff;
}
/* عنوان */
.dark .utm-title {
    color: #ffffff;
}
/* باکس توضیحات */
.dark .utm-note {
    background: #2a2a2a;
    color: #cccccc;
    border-right: 4px solid #21c199;
}
/* لیبل‌ها */
.dark .utm-field label {
    color: #dddddd;
}
/* اینپوت و سلکت */
.dark .utm-field input,
.dark .utm-field select {
    background: #2d2d2d;
    border: 1px solid #444;
    color: #ffffff;
    transition: 0.2s ease;
}
/* placeholder */
.dark .utm-field input::placeholder {
    color: #aaaaaa;
}
/* hover */
.dark .utm-field input:hover,
.dark .utm-field select:hover {
    border-color: #21c199;
}
/* فوکوس */
.dark .utm-field input:focus,
.dark .utm-field select:focus {
    border-color: #21c199;
    box-shadow: 0 0 8px rgba(33,193,153,0.5);
    outline: none;
}
/* نتیجه موفق */
.dark .utm-result {
    background: #163a16;
    color: #8fff8f;
    border: 1px solid #1f5f1f;
}
/* پیام خطا */
.dark .utm-error {
    background: #3a1616;
    color: #ff9b9b;
    border: 1px solid #5a1f1f;
}/* End custom CSS */