/* ANIL KARAKAYA — SYSTEM / DELIVERY / SUPPORT 075 */

/* Kodu Ekle */
.manage-delivery-codes-075{
    min-height:39px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 13px!important;
    border:1px solid rgba(113,170,255,.30)!important;
    border-radius:8px!important;
    color:#c5daff!important;
    background:rgba(113,170,255,.075)!important;
    cursor:pointer!important;
    font-weight:900!important;
}
.manage-delivery-codes-075:hover{
    color:#fff!important;
    border-color:rgba(113,170,255,.50)!important;
    background:rgba(113,170,255,.13)!important;
}
.manage-delivery-codes-075.payment-required{
    border-color:rgba(255,191,89,.22)!important;
    color:#e4bd73!important;
    background:rgba(255,191,89,.05)!important;
}

/* System Control */
.system-control-nav-075{
    color:#fff!important;
}
.system-control-status-075{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:8px;
    margin-bottom:12px;
}
.system-control-status-075 article{
    min-height:105px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    padding:15px;
    border:1px solid #221215;
    border-radius:10px;
    background:#070708;
}
.system-control-status-075 span{
    color:#777e89;
    font-size:8px;
    font-weight:950;
    letter-spacing:.10em;
}
.system-control-status-075 strong{
    font-size:20px;
}
.system-control-status-075 strong.ok{color:#80e3a6}
.system-control-status-075 strong.bad{color:#ff8c94}
.system-control-grid-075{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
}
.system-control-card-075{
    min-height:220px;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    padding:22px;
    border:1px solid #241316;
    border-radius:11px;
    background:
        radial-gradient(circle at 90% 10%,rgba(113,170,255,.055),transparent 30%),
        #070708;
}
.system-control-card-075.danger{
    background:
        radial-gradient(circle at 90% 10%,rgba(239,16,29,.075),transparent 30%),
        #070708;
}
.system-control-kicker-075{
    margin-bottom:auto;
    color:#80aef8;
    font-size:8px;
    font-weight:950;
    letter-spacing:.18em;
}
.system-control-card-075.danger .system-control-kicker-075{color:#ff5964}
.system-control-card-075 h3{
    margin:20px 0 7px;
    font-size:25px;
}
.system-control-card-075 p{
    max-width:620px;
    margin:0 0 18px;
    color:#9399a3;
    font-size:11px;
    line-height:1.65;
}
.system-control-button-075{
    width:fit-content;
    min-height:42px;
    padding:0 15px;
    border:1px solid rgba(113,170,255,.28);
    border-radius:8px;
    color:#c8dcff;
    background:rgba(113,170,255,.08);
    cursor:pointer;
    font-weight:900;
}
.system-control-button-075.danger{
    color:#ff9aa1;
    border-color:rgba(239,16,29,.32);
    background:rgba(239,16,29,.08);
}
.system-control-button-075:disabled{opacity:.55;cursor:wait}
.system-control-warning-075{
    margin-top:10px;
    padding:12px 14px;
    border:1px solid rgba(255,191,89,.16);
    border-radius:8px;
    color:#c9ad78;
    background:rgba(255,191,89,.035);
    font-size:10px;
    line-height:1.55;
}
.system-control-message-075{
    min-height:28px;
    padding-top:10px;
    color:#979ca5;
    font-size:10px;
}
.system-control-message-075.success{color:#7fe3a5}
.system-control-message-075.error{color:#ff8b93}
.system-control-message-075.warning{color:#ffd17d}

/* Support priority user */
.support-075-priority-block{
    grid-column:1/-1;
    display:grid;
    gap:8px;
    width:100%;
}
.support-priority-reason-label-075{
    display:grid;
    gap:6px;
}
.support-priority-reason-label-075 span{
    color:#9297a0;
    font-size:10px;
    font-weight:800;
}
.support-priority-reason-label-075 input{
    width:100%;
    min-height:38px;
    padding:0 10px;
    border:1px solid #251316;
    border-radius:8px;
    outline:none;
    color:#fff;
    background:#050506;
}
.support-priority-reason-label-075 input:focus{
    border-color:rgba(239,16,29,.40);
}
.support-priority-hint-075{
    color:#747b85;
    font-size:9px;
    line-height:1.45;
}

/* Support priority admin */
.support-priority-meta-075{
    display:grid;
    gap:5px;
}
.support-priority-badges-075{
    display:flex;
    flex-wrap:wrap;
    gap:4px;
}
.support-priority-badge-075{
    min-height:22px;
    display:inline-flex;
    align-items:center;
    padding:0 7px;
    border:1px solid #241316;
    border-radius:999px;
    color:#a9afb8;
    background:#080708;
    font-size:8px;
    font-weight:950;
    letter-spacing:.04em;
}
.support-priority-badge-075.priority.low{
    color:#8bc9ff;
    border-color:rgba(80,166,240,.20);
}
.support-priority-badge-075.priority.normal{
    color:#c1c5cc;
}
.support-priority-badge-075.priority.high{
    color:#ffd07b;
    border-color:rgba(255,191,89,.25);
    background:rgba(255,191,89,.055);
}
.support-priority-badge-075.priority.urgent{
    color:#ff8e95;
    border-color:rgba(239,16,29,.30);
    background:rgba(239,16,29,.075);
}
.support-priority-reason-075{
    overflow:hidden;
    color:#8e949e;
    font-size:9px;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.support-conversation.priority-high-075{
    box-shadow:inset 2px 0 0 #d9922e!important;
}
.support-conversation.priority-urgent-075{
    box-shadow:inset 3px 0 0 #ef101d!important;
    background:rgba(239,16,29,.025)!important;
}
.support-priority-host-075{
    margin-top:8px;
}
.support-selected-priority-075{
    display:grid;
    gap:7px;
}
.support-selected-reason-075{
    max-width:620px;
    padding:8px 10px;
    border:1px solid #241316;
    border-radius:7px;
    background:#070708;
}
.support-selected-reason-075 span{
    display:block;
    margin-bottom:3px;
    color:#737a85;
    font-size:8px;
    font-weight:900;
    letter-spacing:.08em;
}
.support-selected-reason-075 strong{
    color:#e7e9ed;
    font-size:10px;
    line-height:1.45;
}
.support-selected-reason-075.muted{
    color:#747b85;
    font-size:9px;
}

/* Existing delivery modal copy remains styled by fix-074 */
@media(max-width:980px){
    .system-control-status-075{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
}
@media(max-width:680px){
    .system-control-status-075,
    .system-control-grid-075{
        grid-template-columns:1fr;
    }
}
