.elementor-28087 .elementor-element.elementor-element-3d43fc6{--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-28087 .elementor-element.elementor-element-3d43fc6:not(.elementor-motion-effects-element-type-background), .elementor-28087 .elementor-element.elementor-element-3d43fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28087 .elementor-element.elementor-element-83ec7f8{--spacer-size:25px;}.elementor-28087 .elementor-element.elementor-element-5af01ea{--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-28087 .elementor-element.elementor-element-5af01ea:not(.elementor-motion-effects-element-type-background), .elementor-28087 .elementor-element.elementor-element-5af01ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-28087 .elementor-element.elementor-element-b6cedc1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28087 .elementor-element.elementor-element-1b002d7{--spacer-size:29px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-28087 .elementor-element.elementor-element-e3a9243 .elementor-heading-title{font-size:26px;line-height:61px;color:#FD5B85;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28087 .elementor-element.elementor-element-db808cc{text-align:justify;font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-size:17px;line-height:36px;color:var( --e-global-color-primary );}.elementor-28087 .elementor-element.elementor-element-47320b9{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-28087 .elementor-element.elementor-element-2cff8ec{--spacer-size:100px;}.elementor-28087 .elementor-element.elementor-element-a49a810{--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:flex-start;--border-radius:25px 25px 25px 25px;}.elementor-28087 .elementor-element.elementor-element-a49a810:not(.elementor-motion-effects-element-type-background), .elementor-28087 .elementor-element.elementor-element-a49a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFA;}.elementor-28087 .elementor-element.elementor-element-9133b2b{width:100%;max-width:100%;}.elementor-28087 .elementor-element.elementor-element-e3bb410{--spacer-size:50px;}.elementor-28087 .elementor-element.elementor-element-a6b97d6{width:100%;max-width:100%;}.elementor-28087 .elementor-element.elementor-element-5f61128{--spacer-size:50px;}.elementor-28087 .elementor-element.elementor-element-fa00323{width:100%;max-width:100%;text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-28087 .elementor-element.elementor-element-0bac4d0 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;fill:#FFFFFF;color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:15px 15px 15px 15px;}.elementor-28087 .elementor-element.elementor-element-0bac4d0 .elementor-button:hover, .elementor-28087 .elementor-element.elementor-element-0bac4d0 .elementor-button:focus{background-color:#FD5C85;color:#FFFFFF;}.elementor-28087 .elementor-element.elementor-element-0bac4d0{width:100%;max-width:100%;}.elementor-28087 .elementor-element.elementor-element-0bac4d0 .elementor-button:hover svg, .elementor-28087 .elementor-element.elementor-element-0bac4d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-28087 .elementor-element.elementor-element-16cb09b{--spacer-size:50px;}.elementor-28087 .elementor-element.elementor-element-614b250{width:100%;max-width:100%;font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-28087 .elementor-element.elementor-element-e1c9536{--spacer-size:50px;}.elementor-28087 .elementor-element.elementor-element-05ddf92{--spacer-size:150px;}@media(min-width:768px){.elementor-28087 .elementor-element.elementor-element-b6cedc1{--width:50%;}.elementor-28087 .elementor-element.elementor-element-47320b9{--width:50%;}}@media(max-width:1024px){.elementor-28087 .elementor-element.elementor-element-e3a9243 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-28087 .elementor-element.elementor-element-e3a9243 .elementor-heading-title{font-size:22px;line-height:2.1em;}}/* Start custom CSS for html, class: .elementor-element-9133b2b *//* کانتینر اصلی */
.dark .aster-index-container{
    max-width:900px;
    margin:20px auto;
    padding:20px;
    background:#0f1f1d;
    border-radius:12px;
    font-family:Tahoma,sans-serif;
    color:#e6f1ef;
    direction:rtl;
    border:1px solid #28504c;
    box-shadow:0 8px 25px rgba(0,0,0,.4);
}
/* عنوان */
.dark h2{
    border-bottom:2px solid #3fa89f;
    padding-bottom:10px;
    font-weight:600;
}
/* select */
.dark .aster-select{
    width:100%;
    padding:12px;
    margin:10px 0;
    background:#162b29;
    color:#e6f1ef;
    border-radius:8px;
    border:1px solid #28504c;
    transition:.2s ease;
}
.dark .aster-select:focus{
    outline:none;
    border-color:#3fa89f;
    box-shadow:0 0 0 3px rgba(63,168,159,.2);
}
/* باکس جزئیات */
.dark .details-box{
    margin-top:20px;
    background:#162b29;
    color:#e6f1ef;
    border-radius:10px;
    border:1px solid #28504c;
}
/* هدر */
.dark .index-header{
    background:#28504c;
    color:#ffffff;
    padding:12px;
    font-weight:bold;
    display:flex;
    justify-content:space-between;
}
/* بدنه */
.dark .index-body{
    padding:15px;
    background:#142624;
}
/* کارت فرمول */
.dark .formula-card{
    background:#1c3532;
    padding:15px;
    border-radius:8px;
    border-left:5px solid #3fa89f;
    direction:ltr;
    text-align:left;
    margin-bottom:15px;
}
/* مقدار فرمول */
.dark .formula-val{
    font-family:monospace;
    font-size:1.3em;
    color:#3fa89f;
    font-weight:bold;
}
/* گرید باند */
.dark .band-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:10px;
    list-style:none;
    padding:0;
    margin:0;
    direction:ltr;
}
/* آیتم باند */
.dark .band-item{
    background:#1f3d39;
    color:#d7f3ef;
    padding:8px;
    border-radius:6px;
    text-align:center;
    font-size:.85em;
    border:1px solid #28504c;
    transition:.2s ease;
}
.dark .band-item:hover{
    border-color:#3fa89f;
    background:#244945;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a6b97d6 *//* کانتینر */
.dark .astertablebands .aster-band-table{
    color:#f1f5f9;
}
/* عنوان */
.dark .astertablebands .aster-band-table h2{
    border-bottom:3px solid #fd5c85;
    color:#f1f5f9;
}
/* جدول */
.dark .astertablebands table{
    background:#1e293b;
}
/* سلول‌ها */
.dark .astertablebands th,
.dark .astertablebands td{
    border:1px solid #475569;
    color:#e2e8f0;
}
/* هدر جدول */
.dark .astertablebands th{
    background:#0f172a;
    color:#ffffff;
}
/* ردیف زوج */
.dark .astertablebands tr:nth-child(even){
    background:#263244;
}
/* هاور */
.dark .astertablebands tr:hover{
    background:#334155;
    transition:0.2s ease;
}
/* badge ها */
.dark .astertablebands .vnir{background:#22c55e}
.dark .astertablebands .swir{background:#3b82f6}
.dark .astertablebands .tir{background:#ef4444}/* End custom CSS */