.karart{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    position: fixed;
    z-index: 999999;
    display: flex;              /* Flex container yapıyoruz */
    justify-content: center;    /* Yatayda ortalar */
    align-items: center;        /* Dikeyde ortalar */
}

.karart .kutu {
    display: block;
    justify-content: center;    /* Yatayda ortalar */
    align-items: center;        /* Dikeyde ortalar */
    background-color: white;
    padding: 20px;
    margin: 20px;
    width: 600px;
    height: 600px;
    
        
}

.modern-card {
    background: #fff;
    padding: 25px;
    border-radius: 16px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.08);
}
.modern-input {
    border: none !important;
    border-bottom: 1px solid #ddd !important;
    border-radius: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: transparent !important;
}
.modern-input:focus {
    border-bottom: 1px solid #000 !important;
    box-shadow: none !important;
}






/* En dar sütun – sadece çift basamak sığacak */
.kurgu-table .col-num {
 width: 10%;
}

/* Marka geniş alan */
.kurgu-table .col-marka {
  width: 35%;
}

/* URL en geniş sütun */
.kurgu-table .col-url {
   width: 55%;
}

/* Ziyaretçi - Sipariş - Takip (dar sütunlar) */
.kurgu-table .col-small {
 
}

/* Link Al butonu */
.kurgu-table .col-btn {
    width: 50px;
}

/* Minimal bordersiz modern görünüm */
.table > :not(caption) > * > * {
    border-bottom: none !important;
}

.table thead th {
    border-bottom: 1px solid #e5e5e5 !important;
}

/* Input modern görünüm */
.form-control-sm {
    background: #f8f9fa;
    border-radius: 8px;
    padding-left: 3px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    margin: 0;
}
input, texttarea, select {
    font-size: 16px !important;
}
