.canliarama{position:fixed; top:0; left:0; max-height:340px; overflow-x:hidden; overflow-y:auto; z-index:10000; background:#fff; border-radius:0 0 10px 10px; box-shadow:0 8px 24px rgba(0,0,0,0.13),0 2px 8px rgba(0,0,0,0.06); border:1px solid rgba(0,0,0,0.07); border-top:2px solid #2f4dbf; padding:4px 0;}

.canliarama .flex{display:flex; align-items:stretch; border-bottom:1px solid rgba(0,0,0,0.05); width:100%; transition:background .12s, border-left-color .12s; border-left:3px solid transparent;}
.canliarama .flex:last-child{border-bottom:none;}
.canliarama .flex > button{flex:1; min-width:0;}

.canliarama .cnl-arama-miktar{flex:0 0 55px; align-self:center; margin:0 10px 0 6px; height:28px; width:55px; background:#fff7ee; border:1px solid #ffd086; border-radius:5px; padding:0 4px; font-size:12px; text-align:center; color:#b06b00; outline:none; -moz-appearance:textfield; transition:border-color .12s, background .12s;}
.canliarama .cnl-arama-miktar::-webkit-outer-spin-button,
.canliarama .cnl-arama-miktar::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
.canliarama .cnl-arama-miktar:focus{border-color:#ff9d00; background:#fff;}

.canliarama .kayitbulunamadı{padding:14px 16px; font-size:12px; color:#64748b;}

.canliarama button{display:block; padding:8px 14px; width:100%; text-align:left; background:transparent; border:0; cursor:pointer;}
.canliarama[for-eylem="ekle"] button{cursor:default;}

.canliarama .flex:hover{background:#eef2ff; border-left-color:#2f4dbf;}

.canliarama button span{display:block; line-height:1.4;}

.canliarama button span.aciklama1{display:inline-block; font-size:11px; font-weight:700; color:#1e2d5a; background:#eef2ff; border-radius:4px; padding:1px 7px; margin-bottom:5px; letter-spacing:0.03em;}

.canliarama button span.aciklama2{font-size:12px; font-weight:500; color:#1e293b; margin-bottom:3px;}

.canliarama button span.aciklama3,
.canliarama button span.aciklama4,
.canliarama button span.aciklama5,
.canliarama button span.aciklama6{font-size:11px; color:#94a3b8; line-height:1.3; padding-left:6px; border-left:2px solid #e2e8f0; margin-top:1px;}

.canliarama::-webkit-scrollbar{width:4px;}
.canliarama::-webkit-scrollbar-track{background:transparent;}
.canliarama::-webkit-scrollbar-thumb{border-radius:10px; background-color:rgba(0,0,0,0.18);}
.canliarama::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.32);}

