/* Ana Container */
#hb-139g{border:1px solid #d9d9d9;;border-radius:10px;background:#fff;padding:15px;margin:0 0 15px 0;box-shadow:none !important;transition:none !important}

/* No shadows/hover motion */
#hb-139g *{box-shadow:none !important;transition:none !important}
#hb-139g:hover{transform:none !important;box-shadow:none !important}
#hb-139g .hb-february-box:hover,#hb-139g .hb-single-result-box:hover{transform:none !important}

/* Layout */
#hb-139g .hb-row{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;margin-bottom:1rem}
#hb-139g .hb-col-min{display:flex;flex-direction:column;gap:.5rem}
#hb-139g .hb-date-section{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:0 0 auto}
#hb-139g .hb-result-section{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}

/* Inputs (Global style.css'ten gelir) */
#hb-139g .hb-label{padding-right:10px}
#hb-139g input[type="date"].hb-input{min-height:44px;height:44px;line-height:44px}

/* Results */
#hb-139g .hb-result-section{display:flex;gap:.5rem}
#hb-139g .hb-single-result-box{display:flex;align-items:center;min-height:44px;padding:.5rem .75rem;border-radius:10px;border:1px solid #d9d9d9;background:#D9EDF7;color:#245269;flex:1 1 auto;min-width:0}
#hb-139g .hb-february-boxes{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;align-items:center;flex:1 1 auto;min-width:0}
#hb-139g .hb-february-box{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 .75rem;border-radius:10px;border:1px solid #d9d9d9;;white-space:nowrap;flex:1 1 auto;min-width:0}
#hb-139g .hb-february-box-29{background:#FFFACD !important;color:#66512C !important;border:1px solid #d9d9d9; !important}
#hb-139g .hb-february-box-28{background:#E6F3FF !important;color:#245269 !important;border:1px solid #d9d9d9; !important}
#hb-139g .hb-result-section .hb-label{opacity:.85}

/* Alerts */
#hb-139g .hb-alert{margin-top:.75rem;padding:.75rem .9rem;border:1px solid;border-radius:10px}
#hb-139g .hb-alert-info{background:#D9EDF7;color:#245269;border-color:#d9d9d9;}
#hb-139g .hb-alert-success{background:#DFF0D8;color:#2B542C;border-color:#d9d9d9;}
#hb-139g .hb-alert-warning{background:#FCF8E3;color:#66512C;border-color:#d9d9d9;}
#hb-139g .hb-alert-error{background:#F2DEDE;color:#843534;border-color:##d9d9d9;}

/* Filter list */
#hb-139g .hb-filter{margin-top:1rem;margin-bottom:.5rem}
#hb-139g .hb-faqlist{max-height:520px;overflow:auto;border:1px solid #d9d9d9;;border-radius:10px;padding:10px;background:#fff}
#hb-139g .hb-faqlist p.hb-line{margin:.35rem 0}

/* Utilities */
#hb-139g .hb-hidden{display:none !important}

/* Responsive */
@media (max-width: 768px) {
  #hb-139g .hb-row {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  
  #hb-139g .hb-date-section {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  
  #hb-139g .hb-col-min {
    flex-direction: column;
    gap: 10px;
  }
  
  #hb-139g .hb-label {
    padding-right: 0;
    margin-bottom: 5px;
  }
  
  #hb-139g .hb-result-section {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  
  #hb-139g .hb-february-boxes {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  
  #hb-139g .hb-single-result-box,
  #hb-139g .hb-february-box {
    flex: none;
    min-width: auto;
    width: 100%;
  }
}
