.int-page{--int-line:color-mix(in srgb,var(--mavi) 18%,var(--cizgi));display:grid;gap:16px;color:var(--metin);min-width:0;font-size:12px}
.int-title .canli-kunye{display:flex;align-items:center;gap:9px;color:var(--metin-soluk);font-size:11px}.int-title .canli-kunye>span{font-weight:800;letter-spacing:1px;color:#2563eb}.int-title .canli-kunye>i{width:3px;height:3px;border-radius:50%;background:var(--cizgi)}
.int-spark{position:relative}.int-spark svg text{font-family:inherit;font-size:9px;fill:var(--metin-soluk)}.int-spark .int-gridline{stroke:var(--int-line);stroke-width:.65;fill:none}.int-spark [data-sample]{cursor:pointer}.int-spark .int-tooltip{bottom:18px}
.int-page [hidden]{display:none!important}.int-title,.int-actions,.int-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.int-page h1{font-size:26px;margin:5px 0}.int-page h2{font-size:17px;margin:0}.int-title p,.int-section-title p{margin:4px 0;color:var(--metin-soluk)}.int-actions button{min-height:40px;white-space:nowrap}.int-page button,.int-page select,.int-page input{font:inherit}.int-page button{cursor:pointer}.int-page button:focus-visible,.int-page [tabindex]:focus-visible{outline:2px solid var(--mavi);outline-offset:3px}.int-page button:disabled{opacity:.4;cursor:default}
.int-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--int-line);border-radius:12px;padding:12px;background:var(--yuzey)}.int-filters select,.int-filters input,.int-filters button{color:var(--metin);height:38px;border:1px solid var(--int-line);border-radius:7px;padding:0 12px;background:var(--yuzey);min-width:0}.int-filters>select{flex:1;max-width:230px;min-width:140px}.int-period,.int-range{display:flex;align-items:center;gap:0}.int-period button{border-radius:0;margin-left:-1px;white-space:nowrap}.int-period button:first-child{border-radius:7px 0 0 7px}.int-period button:last-child{border-radius:0 7px 7px 0}.int-period button[aria-pressed=true]{background:#086aee;color:white;border-color:#086aee;z-index:1}.int-filters #intLive{color:#087bff}.int-filters #intLive[aria-pressed=true]{background:color-mix(in srgb,#087bff 7%,var(--yuzey))}.int-filters #intRefresh{margin-left:auto;color:var(--metin-soluk)}.int-section-title{margin-bottom:10px}.int-section-title>span{color:var(--metin-soluk)}.int-section-title small,.int-chip,.int-card-link{color:#087bff;background:color-mix(in srgb,#087bff 5%,var(--yuzey));border:1px solid var(--int-line);border-radius:7px;padding:6px 9px;font-size:10px;font-weight:600;white-space:nowrap}.int-section-title small{margin-left:6px;font-weight:500}
.int-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:stretch}.int-card{display:flex;flex-direction:column;background:var(--yuzey);border:1px solid var(--int-line);border-radius:11px;padding:13px;min-width:0}.int-card>header{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:43px}.int-card header small{font-size:10px;letter-spacing:1px;font-weight:700;color:var(--metin-soluk)}.int-card h3{font-size:16px;margin:3px 0;font-weight:750;overflow-wrap:anywhere}.int-donut{width:178px;height:178px;position:relative;margin:12px auto 5px;flex:none}.int-donut>svg{width:100%;height:100%;transform:rotate(-90deg)}.int-donut circle[data-slice]{cursor:pointer}.int-donut circle[data-slice]:hover{stroke-width:23}.int-donut-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none}.int-donut-center strong{font-size:23px;font-variant-numeric:tabular-nums}.int-donut-center span{font-size:11px;color:var(--metin-soluk);margin-top:3px}.int-tooltip{position:absolute;z-index:2;left:50%;bottom:0;transform:translateX(-50%);padding:9px 12px;white-space:nowrap;border-radius:8px;background:var(--yuzey);border:1px solid var(--int-line);box-shadow:var(--golge-yuksek);pointer-events:none}
.int-legend{display:grid;grid-template-columns:1fr 1fr;gap:5px 9px;min-height:44px;align-content:start}.int-legend button{background:transparent;border:0;color:var(--metin-soluk);display:flex;align-items:center;gap:5px;padding:2px 0;min-width:0;font-size:11px}.int-legend svg{width:9px;height:9px;flex-shrink:0}.int-legend b{margin-left:auto;color:var(--metin);font-variant-numeric:tabular-nums}.int-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-summary-label{margin-top:9px;padding:7px 0;color:var(--metin-soluk);font-size:11px;border-top:1px solid var(--int-line)}.int-summary-label b{color:#0876c0}.int-metrics{margin:0}.int-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;border-bottom:1px solid color-mix(in srgb,var(--int-line) 65%,transparent)}.int-metrics>div:last-child{border:0}.int-metrics dt{font-size:12px}.int-metrics dd{margin:0;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.int-green{color:#09a987}.int-red{color:#ec3d5e}.int-amber{color:#b97914}.int-blue{color:#087bcb}.int-wait{display:flex;justify-content:space-between;gap:10px;background:color-mix(in srgb,#ffb832 10%,var(--yuzey));color:#b06b0c;padding:9px;border-radius:6px;margin-top:10px;font-weight:600}.int-trunk-legend{display:flex;justify-content:space-between;gap:9px;margin:12px 0 15px;color:#4380b0;font-size:11px}.int-trunk-legend span{display:flex;gap:10px;flex:1;justify-content:space-between}.int-trunk-legend b{color:var(--metin)}.int-spark{margin-top:25px;color:var(--metin-soluk)}.int-spark>svg{width:100%;height:115px;margin-top:8px}.int-spark>div{display:flex;justify-content:space-between;font-size:10px}.int-foot{align-self:flex-start;margin-top:auto;background:none;border:none;padding:18px 0 0;font-size:12px}.int-locations{container:interval-locations / inline-size;border:1px solid var(--int-line);border-radius:12px;padding:13px;background:color-mix(in srgb,var(--yuzey) 75%,transparent)}.int-location-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.int-location-grid .int-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.int-location-grid .int-metrics{columns:1}.int-location-grid .int-metrics>div{break-inside:avoid}.int-empty{color:var(--metin-soluk);padding:24px;text-align:center;grid-column:1/-1}.int-notice{padding:10px 14px;border:1px solid #e2b35e;background:color-mix(in srgb,#ffb832 8%,var(--yuzey));border-radius:9px}.int-page[data-fresh=false] .int-grid,.int-page[data-fresh=false] .int-location-grid{opacity:.65}
.int-table{background:var(--yuzey);border:1px solid var(--int-line);border-radius:10px;padding:13px}.int-table summary{cursor:pointer;font-weight:650}.int-table summary>span{float:right;font-size:11px;color:#087bff}.int-table-scroll{overflow:auto;margin-top:14px}.int-table table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}.int-table th,.int-table td{padding:10px;border-bottom:1px solid var(--int-line)}#intExplanation{color:var(--metin-soluk);font-size:11px}
.int-dialog,.int-detail{background:var(--yuzey);color:var(--metin);border:1px solid var(--int-line);border-radius:12px;box-shadow:var(--golge-yuksek);max-height:90dvh;padding:20px;scrollbar-width:auto}.int-dialog{width:min(500px,calc(100vw - 30px))}.int-dialog::backdrop,.int-detail::backdrop{background:#13273f66}.int-dialog>header,.int-detail>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--int-line);padding-bottom:14px}.int-dialog header button,.int-detail header button{border:0;background:none;font-size:25px;color:var(--metin);padding:5px 12px}.int-dialog footer{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.int-dialog label{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--int-line)}.int-detail{width:min(520px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto;border-radius:0;overflow:hidden;box-sizing:border-box}.int-detail[open]{display:flex;flex-direction:column}.int-detail>header{flex:none}.int-detail>header small{color:#087bff;letter-spacing:1px;font-size:10px}.int-detail h2{margin-top:6px}.int-detail #intDetailBody{overflow-y:auto;min-height:0;scrollbar-width:auto;padding:12px 10px 12px 0;overscroll-behavior:contain}.int-detail .int-card{border:0;padding:0}.int-detail .int-card>header{display:none}.int-detail details{margin-top:18px;font-size:11px;color:var(--metin-soluk)}html:has(.int-detail[open]),html:has(.int-dialog[open]){overflow-y:hidden}.int-page:fullscreen{background:var(--arkaplan);padding:20px;overflow-y:auto;box-sizing:border-box}
@media(min-width:1750px){.int-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}}
@media(max-width:1150px){.int-filters{gap:8px}.int-title{align-items:flex-start}.int-actions{flex-wrap:wrap;justify-content:flex-end}}
@media(max-width:650px){.int-title{flex-direction:column}.int-actions{justify-content:flex-start}.int-page h1{font-size:23px}.int-grid{grid-template-columns:1fr}.int-filters>*{max-width:100%}.int-filters>select{min-width:120px}.int-filters input{width:100%}.int-filters #intRefresh{margin-left:0}.int-section-title{align-items:flex-start;flex-direction:column}.int-section-title small{display:inline-block}.int-donut{width:180px;height:180px}.int-location-grid .int-legend{grid-template-columns:1fr 1fr}.int-detail{width:100vw}.int-table summary>span{float:none;display:block;margin-top:8px}}

/* Lokasyonlar ekran pikseli yerine kendilerine ayrılan alana göre yerleşir. */
@container interval-locations (width < 1180px){.int-location-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@container interval-locations (width < 940px){.int-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container interval-locations (width < 700px){.int-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container interval-locations (width < 470px){.int-location-grid{grid-template-columns:1fr}}

/* Aynı sıradaki başlık, grafik ve özetler uzun adlarda da birlikte hizalanır. */
.int-location-grid>.int-card{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}
