.ts-alanlar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-alan{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;gap:2px;min-height:56px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.ts-alan small{color:var(--text);font-size:13px}.ts-alan b{color:var(--heading);font-size:16px;font-weight:600}.ts-alan:active,.ts-alan.aktif{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.ts-perde{z-index:90;background:#08142073;position:fixed;inset:0}.ts-pencere{z-index:91;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;max-height:92vh;animation:.22s ts-yukari;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #08142040}.ts-bas{justify-content:space-between;align-items:center;padding:16px 18px 8px;display:flex}.ts-bas strong{font-family:var(--font-heading);color:var(--heading);font-size:19px}.ts-kapat{background:var(--soft);width:36px;height:36px;color:var(--heading);border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.ts-secim{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 10px;display:grid}.ts-secim div{border:1px solid var(--line);border-radius:10px;gap:1px;padding:8px 12px;display:grid}.ts-secim div.on{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 22%, transparent)}.ts-secim small{color:var(--text);font-size:12.5px}.ts-secim b{color:var(--heading);font-size:15.5px;font-weight:600}.ts-gezinti{height:0;position:relative}.ts-gezinti button{z-index:2;border:1px solid var(--line);width:36px;height:36px;color:var(--heading);background:#fff;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:6px}.ts-gezinti button:first-child{left:18px}.ts-gezinti button:last-child{right:18px}.ts-gezinti button:disabled{opacity:.3}.ts-aylar{flex:1;gap:18px;padding:0 12px 8px;display:grid;overflow-y:auto}.ts-ay h4{text-align:center;font-family:var(--font-heading);color:var(--heading);margin:12px 0 8px;font-size:16px}.ts-izgara{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.ts-gun-ad{text-align:center;color:#7b8a98;padding:4px 0 6px;font-size:12.5px;font-weight:600}.ts-gun{background:0 0;align-content:center;place-items:center;gap:1px;min-height:50px;padding:2px 0;display:grid;position:relative}.ts-gun .ts-no{width:38px;height:38px;color:var(--heading);border-radius:50%;place-items:center;font-size:15.5px;font-weight:600;transition:background .12s;display:grid}.ts-gun small{color:#2e7d4f;min-height:10px;font-size:10px;font-weight:700;line-height:1}.ts-gun:disabled .ts-no{color:#c8d0d8;-webkit-text-decoration:line-through #e3e8ee;text-decoration:line-through #e3e8ee}.ts-gun:not(:disabled):hover .ts-no{background:var(--soft)}.ts-gun:not(:disabled):active .ts-no{background:color-mix(in srgb, var(--primary) 25%, #fff)}.ts-gun.ara{background:color-mix(in srgb, var(--primary) 13%, #fff)}.ts-gun.bas.uzun{background:linear-gradient(to right, transparent 50%, color-mix(in srgb, var(--primary) 13%, #fff) 50%)}.ts-gun.son{background:linear-gradient(to left, transparent 50%, color-mix(in srgb, var(--primary) 13%, #fff) 50%)}.ts-gun.bas .ts-no,.ts-gun.son .ts-no{background:var(--primary);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--primary) 45%, transparent)}.ts-alt{padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);align-items:center;gap:10px;display:flex}.ts-ozet{flex:1;min-width:0;display:grid}.ts-ozet b{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.ts-ozet small{color:var(--text);font-size:13px}.ts-temizle{color:var(--nav);padding:10px 6px;font-size:14px;font-weight:600;text-decoration:underline}.ts-uygula{background:var(--primary);color:#fff;border-radius:10px;padding:13px 26px;font-size:16px;font-weight:700}.ts-uygula:disabled{opacity:.4}@media (min-width:768px){.ts-perde{background:0 0}.ts-pencere{border:1px solid var(--line);border-radius:16px;width:720px;max-height:none;animation:none;position:absolute;inset:calc(100% + 8px) auto auto 0;box-shadow:0 16px 48px #0814202e}.ts-aylar{grid-template-columns:1fr 1fr;overflow:visible}.ts-secim{max-width:420px}}.ts-satir{border-radius:11px 11px 0 0}.ts-satir:active,.ts-satir.aktif{background:color-mix(in srgb, var(--primary) 10%, #fff)}.ts-satir-yazi{min-width:0;color:var(--heading);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.ts-satir-yazi.bos{color:#6b7a88;font-weight:500}.ts-satir em{color:var(--text);flex:none;font-size:13.5px;font-style:normal}@media (min-width:900px){.ts-satir{border-radius:11px 0 0 11px}}.ts-gezinti{justify-content:space-between;height:auto;padding:2px 18px 0;display:flex}.ts-gezinti button{position:static}.ts-ay h4{margin-top:4px}.ts-aylar{padding-top:0}.ts-gun:disabled .ts-no{color:#cfd6dd;text-decoration:none}.ts-gun.bas .ts-no,.ts-gun.son .ts-no,.ts-gun.bas:hover .ts-no,.ts-gun.son:hover .ts-no,.ts-gun.bas:not(:disabled):hover .ts-no,.ts-gun.son:not(:disabled):hover .ts-no{background:var(--primary);color:#fff}.ts-alanlar{grid-template-columns:repeat(2,minmax(0,1fr))}
