.elementor-855 .elementor-element.elementor-element-271aea1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-271aea1:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-271aea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://telsizmagaza.com/wp-content/uploads/2026/01/Adsiz-tasarim-8-300x169.png");}.elementor-855 .elementor-element.elementor-element-fe42d33{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-f00388c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#EF0300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-855 .elementor-element.elementor-element-fa12941{text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#EEE5E5;}.elementor-855 .elementor-element.elementor-element-66d182d{--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 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-855 .elementor-element.elementor-element-799b1dc img{width:89%;max-width:98%;}.elementor-855 .elementor-element.elementor-element-d1b8a17{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-855 .elementor-element.elementor-element-d1b8a17:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-d1b8a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://telsizmagaza.com/wp-content/uploads/2026/01/Adsiz-tasarim-8-300x169.png");}:root{--page-title-display:none;}@media(min-width:768px){.elementor-855 .elementor-element.elementor-element-271aea1{--content-width:1293px;}.elementor-855 .elementor-element.elementor-element-fe42d33{--width:50%;}.elementor-855 .elementor-element.elementor-element-66d182d{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-a533823 *//* Telsiz AI Teknik Özellikler Tablosu */
.telsiz-ai-table {
    width: 100%;
    border-collapse: collapse;
    margin: 24px 0;
    font-size: 15px;
    background: #ffffff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
}

/* Başlık Satırı */
.telsiz-ai-table thead th {
    background: linear-gradient(135deg, #1f2937, #111827);
    color: #ffffff;
    padding: 14px 16px;
    text-align: left;
    font-weight: 600;
    letter-spacing: 0.3px;
    font-size: 14px;
}

/* Hücreler */
.telsiz-ai-table tbody td {
    padding: 14px 16px;
    border-bottom: 1px solid #e5e7eb;
    vertical-align: middle;
}

/* Sol kolon (Özellik adı) */
.telsiz-ai-table tbody td:first-child {
    width: 35%;
    font-weight: 600;
    color: #111827;
    background: #f9fafb;
}

/* Sağ kolon (Değer) */
.telsiz-ai-table tbody td:last-child {
    color: #374151;
}

/* Zebra efekti */
.telsiz-ai-table tbody tr:nth-child(even) td {
    background: #fcfcfd;
}

/* Hover efekti */
.telsiz-ai-table tbody tr:hover td {
    background: #f1f5f9;
    transition: background 0.25s ease;
}

/* Mobil uyum */
@media (max-width: 768px) {
    .telsiz-ai-table {
        font-size: 14px;
    }

    .telsiz-ai-table thead {
        display: none;
    }

    .telsiz-ai-table,
    .telsiz-ai-table tbody,
    .telsiz-ai-table tr,
    .telsiz-ai-table td {
        display: block;
        width: 100%;
    }

    .telsiz-ai-table tr {
        margin-bottom: 16px;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }

    .telsiz-ai-table td {
        border: none;
        padding: 12px 14px;
    }

    .telsiz-ai-table td:first-child {
        background: #111827;
        color: #ffffff;
        font-weight: 600;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1b8a17 *//* Form */
.telsiz-ai-form {
    display: grid;
    gap: 14px;
    max-width: 420px;
}

/* Marka & Model inputlarını büyüt */
.telsiz-ai-form input[name="telsiz_brand"],
.telsiz-ai-form input[name="telsiz_model"] {
    font-size: 16px;        /* Yazı biraz daha büyük */
    padding: 16px 18px;     /* İç boşluk arttı */
    min-height: 56px;       /* Input yüksekliği */
}

/* Placeholder yazısı da daha okunur olsun */
.telsiz-ai-form input::placeholder {
    font-size: 15px;
    color: #6b7280;
}


.telsiz-ai-form button {
    padding: 14px;
    border-radius: 10px;
    background: linear-gradient(135deg, #2563eb, #1e40af);
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    border: none;
    cursor: pointer;
    transition: transform .15s, box-shadow .15s;
}

.telsiz-ai-form button:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(37,99,235,.3);
}

/* Sonuç alanı */
.telsiz-ai-result {
    margin-top: 18px;
    padding: 16px;
    border-radius: 12px;
    font-size: 14px;
}

.telsiz-ai-result.loading {
    display: flex;
    align-items: center;
    gap: 10px;
    background: #f1f5f9;
    color: #334155;
}

.telsiz-ai-result.success {
    background: #ffffff;
}

.telsiz-ai-result.error {
    background: #fee2e2;
    color: #991b1b;
}

/* Spinner */
.spinner {
    width: 18px;
    height: 18px;
    border: 3px solid #c7d2fe;
    border-top-color: #2563eb;
    border-radius: 50%;
    animation: spin 0.8s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}/* End custom CSS */