/* ════════════════════════════════════════
   KITCHERO HELP CENTER — MASTER CSS
   Freeman NYC Themes / support.freemannyc.com
   ════════════════════════════════════════ */

/* ── Genel arka plan ── */
body,
html {
  background-color: #0c0a09 !important;
}

/* ── Layout container beyaz fix ── */
div#layoutContainer,
div[data-id="home"],
.Layout__oneColumn,
.Layout__twoColumn,
.Layout__twoColumn2,
.Layout__twoColumnReverse,
main#mainContainer > div {
  background-color: #0c0a09 !important;
  background: #0c0a09 !important;
}

/* ── Ticket formu genel ── */
.Layout__layout1,
.Layout__layout2,
[class*="AddTicket"],
[class*="addTicket"],
[class*="NewTicket"],
[class*="newTicket"],
[class*="TicketForm"],
[class*="ticketForm"] {
  background-color: #0c0a09 !important;
  color: #e7e5e4 !important;
}

/* ── Form input'ları ── */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="search"],
select,
textarea,
.form-control,
[class*="Input__"],
[class*="input__"],
[class*="Select__"],
[class*="select__"],
[class*="TextField"],
[class*="textField"] {
  background-color: #1c1917 !important;
  color: #e7e5e4 !important;
  border-color: #292524 !important;
}

input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
textarea::placeholder {
  color: #78716c !important;
}

/* ── Dropdown / select ── */
select option {
  background-color: #1c1917 !important;
  color: #e7e5e4 !important;
}

/* ── Form label'ları ── */
label,
[class*="label"],
[class*="Label"],
[class*="fieldLabel"],
[class*="FieldLabel"] {
  color: #a8a29e !important;
}

/* ── Ticket sayfası sidebar beyaz kutu fix ── */
[class*="rightPanel"],
[class*="RightPanel"],
[class*="sideBar"],
[class*="SideBar"],
[class*="widgetRight"],
[class*="WidgetRight"] {
  background-color: #0c0a09 !important;
  border-color: #292524 !important;
}

/* ── Breadcrumb ── */
a.BreadCrumbs__breadCrumbsLastLink,
a.BreadCrumbs__breadCrumbsLink,
.commonStyle__zt3breadCrumbText {
  color: #a8a29e !important;
}
a.BreadCrumbs__breadCrumbsLastLink:hover,
a.BreadCrumbs__breadCrumbsLink:hover {
  color: #34d399 !important;
}

/* ── Breadcrumb bar arka planı ── */
[class*="breadCrumb"],
[class*="BreadCrumb"],
[class*="breadcrumb"],
[class*="Breadcrumb"] {
  background-color: #0c0a09 !important;
  border-color: #292524 !important;
}

/* ── Follow butonu ── */
button.Button__primaryBorder.commonStyle__zt3BrandBorder,
button.commonStyle__zt3BrandBorder {
  background-color: #34d399 !important;
  border-color: #34d399 !important;
  color: #0c0a09 !important;
}
button.Button__primaryBorder.commonStyle__zt3BrandBorder:hover {
  background-color: #10b981 !important;
  border-color: #10b981 !important;
}

/* ── Submit / Discard butonları ── */
button[class*="submit"],
button[class*="Submit"],
input[type="submit"],
[class*="submitBtn"],
[class*="SubmitBtn"] {
  background-color: #34d399 !important;
  border-color: #34d399 !important;
  color: #0c0a09 !important;
}

/* ── Helpful? kutusu ── */
div#articleReview.KbDetailLtContainer__review {
  background-color: #1c1917 !important;
  border-color: #292524 !important;
}
div#articleReview.KbDetailLtContainer__review .KbDetailLtContainer__column,
div#articleReview.KbDetailLtContainer__review * {
  color: #a8a29e !important;
  background-color: transparent !important;
}
div#articleReview.KbDetailLtContainer__review svg {
  fill: #a8a29e !important;
  stroke: #a8a29e !important;
}
#articleReview {
  --color-breadCrumbBg: #1c1917 !important;
  --color-arrow: #292524 !important;
}

/* ── Submit Ticket nav link rengi ── */
#portal_tabSubmit a {
  color: #ffffff !important;
}
#portal_tabSubmit a:hover {
  color: #34d399 !important;
}

/* ── Still can't find an answer footer gizle ── */
.Footer__footerBg,
div.Footer__footerBg,
footer .Footer__footerBg,
[class*="footerBg"] {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* ── Ticket formu section başlıkları ── */
[class*="sectionTitle"],
[class*="SectionTitle"],
[class*="formSection"],
[class*="FormSection"] {
  color: #e7e5e4 !important;
  border-color: #292524 !important;
}

/* ── Attach file link ── */
[class*="attachFile"],
[class*="AttachFile"],
[class*="attach"],
[class*="Attach"] {
  color: #34d399 !important;
}

/* ── Genel link renkleri ── */
a {
  color: #34d399 !important;
}
a:hover {
  color: #10b981 !important;
}

/* ── Sidebar makale linkleri ── */
[class*="articleList"] a,
[class*="ArticleList"] a,
[class*="relatedArticle"] a,
[class*="RelatedArticle"] a {
  color: #34d399 !important;
}

/* ── Powered by footer ── */
.Footer__footerCopyrigt,
.Footer__container2 {
  background-color: #0c0a09 !important;
  color: #57534e !important;
}
.Footer__footerLink {
  color: #57534e !important;
}
/* ── Ticket sayfası sağ sticky panel ── */
.ScrollSticky__type2,
div.ScrollSticky__type2,
.TicketFormRightContainer__widgetRight,
.commonStyle__widgetRight {
  background-color: #0c0a09 !important;
  background: #0c0a09 !important;
  border-color: #292524 !important;
}
/* ── Breadcrumb satırındaki search bar gizle ── */
.commonStyle__searchBar,
[class*="searchBar"],
[class*="SearchBar"],
.BreadCrumbs__searchContainer,
[class*="breadCrumb"] input,
[class*="BreadCrumb"] input,
[class*="breadCrumb"] [class*="search"],
[class*="BreadCrumb"] [class*="search"] {
  display: none !important;
}
