.support-calendar-module__yprx7a__page{--navy:#061e46;--navy-2:#052a63;--navy-3:#031531;--gold:#df8b06;--gold-2:#f3ad22;--ink:#071d48;--muted:#465673;--line:#dfe5ee;--soft:#f6f8fb;min-height:100vh;color:var(--ink);background:#f7f8fb;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.support-calendar-module__yprx7a__page *,.support-calendar-module__yprx7a__page :before,.support-calendar-module__yprx7a__page :after{box-sizing:border-box}.support-calendar-module__yprx7a__topbar{color:#fff;background:radial-gradient(circle at 88% 0,#255da547,#0000 34%),linear-gradient(#062650 0%,#031633 100%);grid-template-columns:280px minmax(360px,1fr) minmax(280px,352px) 278px;align-items:center;gap:34px;min-height:104px;padding:22px 38px;display:grid;box-shadow:0 3px 12px #0413303d}.support-calendar-module__yprx7a__brand{color:#fff;align-items:center;gap:18px;text-decoration:none;display:inline-flex}.support-calendar-module__yprx7a__logoImage{object-fit:cover;object-position:center;border:1px solid #f2aa22a6;border-radius:50%;width:54px;height:54px;box-shadow:0 0 0 1px #1466cf47,0 8px 18px #0000003d}.support-calendar-module__yprx7a__brand span{color:#fff;letter-spacing:.055em;font-size:42px;font-weight:800}.support-calendar-module__yprx7a__headingBlock{border-left:1px solid #ffffff3d;min-width:0;padding-left:28px}.support-calendar-module__yprx7a__headingBlock h1{color:#fff;letter-spacing:0;margin:0;font-size:29px;font-weight:800;line-height:1.1}.support-calendar-module__yprx7a__headingBlock p{color:#ffffffe6;margin:10px 0 0;font-size:16px;line-height:1.25}.support-calendar-module__yprx7a__searchBox{color:#253454;background:#fff;border:1px solid #051a3b38;border-radius:8px;align-items:center;gap:14px;min-height:59px;padding:0 18px;display:flex;box-shadow:0 8px 24px #020d202e}.support-calendar-module__yprx7a__searchBox input{color:#253454;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:17px;font-weight:500}.support-calendar-module__yprx7a__findButton{color:#fff;min-height:60px;font:inherit;cursor:pointer;background:linear-gradient(#efac24,#df8d09);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 10px 24px #a05b0047}.support-calendar-module__yprx7a__shell{background:#fff;grid-template-columns:376px minmax(520px,1fr) 470px;min-height:calc(100vh - 104px);display:grid}.support-calendar-module__yprx7a__leftPanel{z-index:1;background:#fbfbfc;border-right:1px solid #d8dde6;padding:20px 24px 28px;box-shadow:8px 0 26px #111f3614}.support-calendar-module__yprx7a__calendarCard,.support-calendar-module__yprx7a__statCard,.support-calendar-module__yprx7a__filtersCard{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 10px 28px #0a1d430d}.support-calendar-module__yprx7a__calendarCard{padding:18px 20px 19px}.support-calendar-module__yprx7a__monthHeader{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:21px;display:grid}.support-calendar-module__yprx7a__monthHeader strong{text-align:center;color:var(--ink);font-size:20px;font-weight:900}.support-calendar-module__yprx7a__monthHeader button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.support-calendar-module__yprx7a__weekGrid,.support-calendar-module__yprx7a__dateGrid{grid-template-columns:repeat(7,1fr);display:grid}.support-calendar-module__yprx7a__weekGrid span{color:#56647b;text-align:center;font-size:13px;font-weight:500}.support-calendar-module__yprx7a__dateGrid{row-gap:16px;margin-top:16px}.support-calendar-module__yprx7a__dateButton{min-height:25px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:500;position:relative}.support-calendar-module__yprx7a__dateButton span{background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.support-calendar-module__yprx7a__mutedDate{color:#9ea8b8}.support-calendar-module__yprx7a__selectedDate{color:#fff;background:#051d46;border-radius:50%;justify-self:center;width:38px;height:38px;min-height:38px;font-weight:800;box-shadow:0 8px 18px #051d4633}.support-calendar-module__yprx7a__statCard{grid-template-columns:50px 36px 1fr;align-items:center;gap:12px;min-height:76px;margin-top:18px;padding:13px 20px;display:grid}.support-calendar-module__yprx7a__statCard strong{color:var(--ink);font-size:28px;font-weight:900}.support-calendar-module__yprx7a__statCard p{color:var(--ink);margin:0;font-size:16px;line-height:1.2}.support-calendar-module__yprx7a__statIconBlue,.support-calendar-module__yprx7a__statIconGold{color:#fff;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}.support-calendar-module__yprx7a__statIconBlue{background:linear-gradient(145deg,#08275a,#021536)}.support-calendar-module__yprx7a__statIconGold{background:linear-gradient(145deg,#f5a91f,#c77400)}.support-calendar-module__yprx7a__filtersCard{margin-top:18px;padding:14px 18px 16px}.support-calendar-module__yprx7a__filtersCard h2{color:var(--ink);margin:0 0 9px;font-size:18px;font-weight:900}.support-calendar-module__yprx7a__filterRow{width:100%;min-height:45px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:7px;grid-template-columns:44px 1fr 26px;align-items:center;gap:12px;margin-top:6px;padding:5px 11px;font-size:16px;font-weight:600;display:grid}.support-calendar-module__yprx7a__filterIcon,.support-calendar-module__yprx7a__checkBox{place-items:center;display:grid}.support-calendar-module__yprx7a__filterIcon{color:#16284a;background:#f8fafc;border-radius:7px;width:34px;height:34px}.support-calendar-module__yprx7a__checkBox{color:#fff;opacity:.38;background:#061d44;border-radius:4px;width:23px;height:23px}.support-calendar-module__yprx7a__checked{opacity:1}.support-calendar-module__yprx7a__flowPanel{background:radial-gradient(circle at 55% 55%,#f1ac3214,#0000 27%),#fff;min-width:0;padding:32px 34px 40px 42px;position:relative}.support-calendar-module__yprx7a__flowPanel:after{content:"";z-index:3;background:#fff;width:28px;height:28px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)rotate(45deg)}.support-calendar-module__yprx7a__sectionTitle{color:var(--ink);align-items:center;gap:18px;margin-bottom:22px;display:flex}.support-calendar-module__yprx7a__sectionTitle h2{margin:0;font-size:27px;font-weight:900;line-height:1}.support-calendar-module__yprx7a__timeline{gap:18px;padding-left:36px;display:grid;position:relative}.support-calendar-module__yprx7a__timeline:before{content:"";background:var(--gold);width:2px;position:absolute;top:0;bottom:20px;left:9px}.support-calendar-module__yprx7a__programRow{border:1px solid var(--line);min-height:148px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:98px minmax(0,1fr) 34px;align-items:center;gap:22px;padding:22px 24px;display:grid;position:relative;box-shadow:0 8px 22px #0a1c3e09}.support-calendar-module__yprx7a__selectedProgram{border-color:var(--gold);background:linear-gradient(90deg,#fff 0%,#fffaf0 100%);box-shadow:0 14px 30px #ca84131a}.support-calendar-module__yprx7a__timelineDot{background:var(--gold);border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:-34px;transform:translateY(-50%);box-shadow:0 0 0 6px #fff}.support-calendar-module__yprx7a__selectedProgram .support-calendar-module__yprx7a__timelineDot{border:4px solid var(--gold);background:#fff;width:22px;height:22px;left:-37px}.support-calendar-module__yprx7a__dateBlock{border-right:1px solid #e2e7ee;align-content:center;min-height:74px;display:grid}.support-calendar-module__yprx7a__dateBlock strong{color:var(--ink);font-size:46px;font-weight:900;line-height:.9}.support-calendar-module__yprx7a__dateBlock small{color:var(--ink);margin-top:9px;font-size:16px;font-weight:900}.support-calendar-module__yprx7a__programContent{min-width:0}.support-calendar-module__yprx7a__programTopLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.support-calendar-module__yprx7a__programTopLine strong{color:var(--ink);font-size:24px;font-weight:900;line-height:1.13;display:block}.support-calendar-module__yprx7a__programTopLine small{color:#52617b;margin-top:8px;font-size:18px;font-weight:500;line-height:1.2;display:block}.support-calendar-module__yprx7a__statusBadge{color:#df7600;white-space:nowrap;background:#fff6ea;border:1px solid #ffd9aa;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:14px;font-weight:800;display:inline-flex}.support-calendar-module__yprx7a__critical{color:#c3242b;background:#fff0f0;border-color:#ffc8c8}.support-calendar-module__yprx7a__providerBadge{border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;width:max-content;min-height:35px;margin-top:16px;padding:0 12px;font-size:15px;font-weight:800;display:inline-flex}.support-calendar-module__yprx7a__bookmark{color:#12274b;align-self:center}.support-calendar-module__yprx7a__selectedProgram .support-calendar-module__yprx7a__bookmark{color:var(--gold)}.support-calendar-module__yprx7a__tubitak{color:#0e4389;background:#e8f2ff;border-color:#c9def5}.support-calendar-module__yprx7a__kosgeb{color:#00694d;background:#e5f5f0;border-color:#c5e7dd}.support-calendar-module__yprx7a__europe{color:#4c22b7;background:#efe4ff;border-color:#d7c7ff}.support-calendar-module__yprx7a__agency{color:#d27600;background:#fff2db;border-color:#ffd69a}.support-calendar-module__yprx7a__pinIcon,.support-calendar-module__yprx7a__gridIcon,.support-calendar-module__yprx7a__dottedIcon{place-items:center;width:18px;height:18px;font-size:17px;line-height:1;display:inline-grid}.support-calendar-module__yprx7a__dottedIcon{border:3px dotted;border-radius:50%}.support-calendar-module__yprx7a__detailPanel{color:#fff;background:radial-gradient(circle at 72% 36%,#2063b138,#0000 28%),linear-gradient(160deg,#082c64 0%,#031633 78%);padding:28px 32px 26px}.support-calendar-module__yprx7a__detailFlag{color:var(--gold-2);align-items:center;gap:18px;display:flex}.support-calendar-module__yprx7a__detailFlag span{border:2px solid var(--gold-2);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.support-calendar-module__yprx7a__detailFlag strong{color:var(--gold-2);font-size:21px;font-weight:900}.support-calendar-module__yprx7a__detailPanel h2{color:#fff;margin:30px 0 22px;font-size:38px;font-weight:900;line-height:1.05}.support-calendar-module__yprx7a__soonBadge{color:#fff;background:linear-gradient(#f3a923,#dd8506);border-radius:8px;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:19px;font-weight:800;display:inline-flex}.support-calendar-module__yprx7a__detailList{border:1px solid #ffffff3d;border-radius:8px;margin-top:30px;overflow:hidden}.support-calendar-module__yprx7a__detailItem{border-bottom:1px solid #ffffff2e;grid-template-columns:46px 1fr;gap:0 20px;padding:28px 24px 25px;display:grid}.support-calendar-module__yprx7a__detailItem:last-child{border-bottom:0}.support-calendar-module__yprx7a__detailItem svg{color:var(--gold-2);grid-row:span 2}.support-calendar-module__yprx7a__detailItem span{color:#ffffffc7;font-size:18px;line-height:1.2}.support-calendar-module__yprx7a__detailItem strong{color:#fff;margin-top:8px;font-size:20px;font-weight:700;line-height:1.3}.support-calendar-module__yprx7a__detailActions{border-top:1px solid #ffffff26;gap:16px;margin:20px 20px 0;padding-top:20px;display:grid}.support-calendar-module__yprx7a__primaryAction,.support-calendar-module__yprx7a__secondaryAction{color:#fff;min-height:58px;font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:18px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.support-calendar-module__yprx7a__primaryAction{background:linear-gradient(#f6b332,#dc8908);border:0;box-shadow:inset 0 1px #ffffff40}.support-calendar-module__yprx7a__secondaryAction{cursor:pointer;background:0 0;border:1px solid #ffffffb8}.support-calendar-module__yprx7a__topbar button:focus-visible,.support-calendar-module__yprx7a__topbar a:focus-visible,.support-calendar-module__yprx7a__searchBox:focus-within,.support-calendar-module__yprx7a__leftPanel button:focus-visible,.support-calendar-module__yprx7a__flowPanel button:focus-visible,.support-calendar-module__yprx7a__detailPanel a:focus-visible,.support-calendar-module__yprx7a__detailPanel button:focus-visible{outline-offset:3px;outline:3px solid #f3ad226b}@media (max-width:1340px){.support-calendar-module__yprx7a__topbar{grid-template-columns:250px 1fr 310px}.support-calendar-module__yprx7a__findButton{grid-column:3}.support-calendar-module__yprx7a__shell{grid-template-columns:330px minmax(520px,1fr)}.support-calendar-module__yprx7a__detailPanel{grid-column:1/-1;grid-template-columns:380px 1fr;gap:22px;display:grid}.support-calendar-module__yprx7a__detailList,.support-calendar-module__yprx7a__detailActions{margin-top:0}}@media (max-width:980px){.support-calendar-module__yprx7a__topbar{grid-template-columns:1fr;gap:16px;padding:20px}.support-calendar-module__yprx7a__headingBlock{border-left:0;padding-left:0}.support-calendar-module__yprx7a__findButton{grid-column:auto}.support-calendar-module__yprx7a__shell{grid-template-columns:1fr}.support-calendar-module__yprx7a__leftPanel{border-right:0}.support-calendar-module__yprx7a__flowPanel:after{display:none}.support-calendar-module__yprx7a__detailPanel{grid-template-columns:1fr}}@media (max-width:640px){.support-calendar-module__yprx7a__brand span{font-size:34px}.support-calendar-module__yprx7a__logoImage{width:46px;height:46px}.support-calendar-module__yprx7a__headingBlock h1{font-size:24px}.support-calendar-module__yprx7a__headingBlock p{font-size:14px}.support-calendar-module__yprx7a__leftPanel,.support-calendar-module__yprx7a__flowPanel,.support-calendar-module__yprx7a__detailPanel{padding:18px 14px}.support-calendar-module__yprx7a__programRow{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px 14px}.support-calendar-module__yprx7a__bookmark{display:none}.support-calendar-module__yprx7a__programTopLine{grid-template-columns:1fr}.support-calendar-module__yprx7a__dateBlock strong{font-size:38px}.support-calendar-module__yprx7a__programTopLine strong{font-size:20px}.support-calendar-module__yprx7a__programTopLine small,.support-calendar-module__yprx7a__detailItem span{font-size:15px}.support-calendar-module__yprx7a__detailPanel h2{font-size:30px}}
