/* Teknik Destek ve Bakım (/cozumler/teknik-destek-bakim/): mock-UI details, scoped to .pg-destek */
.pg-destek .td-tbl { overflow: hidden; border: 1px solid var(--l); border-radius: .8em; }
.pg-destek .td-tbl th { background: var(--soft); }
.pg-destek .td-tbl th:first-child, .pg-destek .td-tbl td:first-child { padding-left: 1em; }
.pg-destek .td-id { color: #8a8f9c; }
.pg-destek .td-link { font-size: .8em; color: #7b8090; white-space: nowrap; }
.pg-destek .td-tiles .ui-tile { gap: .35em; padding: 1.1em 1em; box-shadow: 0 1px 3px rgba(14, 20, 36, .05); }
.pg-destek .td-tiles .ui-tile > .ic { margin-bottom: .5em; }
.pg-destek .td-tiles small { line-height: 1.35; }

/* month calendar */
.pg-destek .td-seg { display: flex; overflow: hidden; border: 1px solid var(--l); border-radius: .5em; font-size: .8em; color: #7b8090; }
.pg-destek .td-seg span { padding: .35em .85em; }
.pg-destek .td-seg span + span { border-left: 1px solid var(--l); }
.pg-destek .td-seg .on { font-weight: 600; color: var(--ink); background: var(--soft); }
.pg-destek .td-cal { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); font-size: .8em; }
.pg-destek .td-cal > b { padding: 0 .55em .6em; font-weight: 400; color: #9a9eaa; }
.pg-destek .td-cal > span { display: flex; flex-direction: column; gap: .45em; min-height: 6.6em; padding: .55em; border-top: 1px solid var(--l); color: #7b8090; }
.pg-destek .td-cal > span:not(:nth-child(5n+1)) { border-left: 1px solid var(--l); }
.pg-destek .td-cal em { padding: .45em .55em; border-radius: .45em; font-style: normal; font-size: .95em; line-height: 1.25; }
.pg-destek .td-cal em.b { color: #2563eb; background: #e6efff; }
.pg-destek .td-cal em.r { color: #b3121d; background: #fde8ea; }

/* checklists with dividers */
.pg-destek .td-list { display: grid; }
.pg-destek .td-list .ui-check { padding: .95em 0; }
.pg-destek .td-list .ui-check + .ui-check { border-top: 1px solid var(--l); }

/* outlined value pill */
.pg-destek .st.out { color: var(--ink); font-weight: 500; background: #fff; box-shadow: inset 0 0 0 1px #e1e3e8; }

/* detail visual: sidebar, request table, checklist column */
.pg-destek .td-wide { grid-template-columns: 14em minmax(0, 1fr) 22em; }
.pg-destek .td-chips span { border-radius: .5em; }
.pg-destek .td-aside { padding: 1.5em 1.3em; background: var(--soft); border-left: 1px solid var(--l); }
.pg-destek .td-aside .ui-panel { padding: 1.4em 1.3em .6em; }

@media (max-width: 620px) {
  .pg-destek .td-wide { grid-template-columns: 11em minmax(0, 1fr); }
  .pg-destek .td-aside { display: none; }
}

/* the closing heading is long; keep it on one line on desktop as in the design */
.pg-destek .svc-cta h2 { font-size: clamp(30px, 4vw, 48px); }
