.tpl-ordinacija .intro h1{max-width:26ch;font-size:4.6rem}.tpl-ordinacija .dj-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.2rem 5px;padding:.5rem 1.2rem .5rem .6rem;border-radius:999px;background:#ffffff24;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tpl-ordinacija .dj-eyebrow .dot{width:3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--c)}.tpl-ordinacija .dj-eyebrow .dot svg{width:20px;height:20px}.tpl-ordinacija .today-tile{padding:2rem 2.2rem;background:var(--paper);color:var(--charcoal);border-radius:14px;box-shadow:var(--shadow-card)}.tpl-ordinacija .today-tile small{display:block;margin-bottom:.4rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.tpl-ordinacija .today-tile b{display:flex;align-items:center;gap:1rem;font-size:2.2rem;font-weight:800;color:var(--navy)}.tpl-ordinacija .today-tile .live{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 22%,transparent)}.tpl-ordinacija .today-tile .live.is-off{background:var(--gray-light);box-shadow:0 0 0 5px color-mix(in srgb,var(--gray-light) 22%,transparent)}.tpl-ordinacija .today-tile p{margin:.6rem 0 0;font-size:1.32rem;color:var(--gray)}.tpl-ordinacija .layout{display:grid;grid-template-columns:minmax(0,1fr) 36rem;gap:5rem;align-items:start}.tpl-ordinacija .card{padding:3.2rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-card)}.tpl-ordinacija .card+.card{margin-top:2.4rem}.tpl-ordinacija .card>h2{display:flex;align-items:center;gap:1rem;margin:0 0 2.4rem;font-size:2.2rem;font-weight:700;color:var(--navy)}.tpl-ordinacija .card>h2 svg{color:var(--c)}.tpl-ordinacija .shifts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;align-items:start}.tpl-ordinacija .hours-big .shift{position:relative;margin:0;padding:1.4rem 1.6rem;border-radius:14px;background:var(--cream)}.tpl-ordinacija .hours-big .shift.is-today{background:color-mix(in srgb,var(--c) 10%,var(--paper));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 40%,transparent)}.tpl-ordinacija .hours-big .shift-head b{font-size:1.6rem}.tpl-ordinacija .hours-big .shift-head span{font-size:1.1rem}.tpl-ordinacija .hours-big .shift-head i{font-size:1.35rem;margin-top:.2rem}.tpl-ordinacija .hours-big .shift.is-today .shift-head{padding-right:9rem}.tpl-ordinacija .hours-big .hours-track{height:8px;margin-top:1rem}.tpl-ordinacija .hours-big .shift.is-today .hours-track{margin-top:3.6rem}.tpl-ordinacija .today-badge{position:absolute;right:1.2rem;top:1.2rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 1rem;border-radius:999px;background:var(--fill);color:#fff;font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tpl-ordinacija .hours-big .hours-axis{margin-top:.4rem;font-size:1rem}.tpl-ordinacija .today-badge svg{width:12px;height:12px}.tpl-ordinacija .hours-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;margin-top:1.4rem}.tpl-ordinacija .hours-extra>div{padding:1.4rem 1.6rem;border-radius:12px;background:var(--cream);font-size:1.45rem;font-weight:600}.tpl-ordinacija .hours-extra small{display:block;margin-bottom:.3rem;font-size:1.12rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gray)}.tpl-ordinacija .team{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem}.tpl-ordinacija .person{display:flex;gap:1.4rem;align-items:center;padding:1.8rem;border-radius:14px;background:var(--cream)}.tpl-ordinacija .avatar{flex-shrink:0;width:5.6rem;height:5.6rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 16%,var(--paper));color:var(--ink);font-size:1.9rem;font-weight:800}.tpl-ordinacija .person small{display:block;font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gray)}.tpl-ordinacija .person b{display:block;font-size:1.6rem;line-height:1.35}.tpl-ordinacija .person span{font-size:1.3rem;color:var(--gray)}.tpl-ordinacija .rail{position:sticky;top:9rem;display:flex;flex-direction:column;gap:1.6rem}.tpl-ordinacija .rail .card{padding:2.6rem}.tpl-ordinacija .rail h2{margin:0 0 1.6rem;font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gray)}.tpl-ordinacija .big-action{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1.4rem 1.6rem;margin-bottom:.8rem;border-radius:12px;background:var(--cream);transition:background .18s,color .18s}.tpl-ordinacija .big-action:focus-visible,.tpl-ordinacija .big-action:has(:focus-visible){background:var(--fill);color:#fff}@media(hover:hover){.tpl-ordinacija .big-action:hover{background:var(--fill);color:#fff}}.tpl-ordinacija .big-action>span:first-child{width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:50%;background:var(--paper);color:var(--c)}.tpl-ordinacija .big-action small{display:block;font-size:1.12rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.tpl-ordinacija .big-action>:last-child{min-width:0}.tpl-ordinacija .big-action b{font-size:1.55rem;overflow-wrap:anywhere}.tpl-ordinacija .map{position:relative;display:block;height:16rem;margin-top:1.2rem;border-radius:12px;overflow:hidden;background:linear-gradient(120deg,#21b68524,#023f881f),repeating-linear-gradient(0deg,transparent 0 26px,rgba(38,40,40,.06) 26px 27px),repeating-linear-gradient(90deg,transparent 0 26px,rgba(38,40,40,.06) 26px 27px),var(--cream-warm)}.tpl-ordinacija .map:before{content:"";position:absolute;left:-10%;right:-10%;top:58%;height:14px;background:#ffffffe6;transform:rotate(-8deg)}.tpl-ordinacija .map:after{content:"";position:absolute;top:0;bottom:0;left:38%;width:10px;background:#ffffffe6;transform:rotate(14deg)}.tpl-ordinacija .map .pin{position:absolute;left:50%;top:44%;z-index:2;transform:translate(-50%,-100%);width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--fill);color:#fff;box-shadow:0 10px 20px #011c3d40}.tpl-ordinacija .map .pin svg{rotate:45deg}.tpl-ordinacija .map .label{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;max-width:calc(100% - 2.4rem);padding:.5rem 1rem;border-radius:8px;background:var(--paper);font-size:1.2rem;font-weight:700;box-shadow:0 4px 12px #2628281f}.tpl-ordinacija .patients{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.tpl-ordinacija .patients b{font-size:3.2rem;font-weight:800;line-height:1;color:var(--charcoal);font-variant-numeric:tabular-nums}.tpl-ordinacija .badge-yes,.tpl-ordinacija .badge-no{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.1rem;border-radius:999px;font-size:1.12rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.tpl-ordinacija .badge-yes{background:var(--green-dark);color:#fff}.tpl-ordinacija .badge-no{background:var(--cream-dark);color:var(--gray)}.tpl-ordinacija .odmor{margin-bottom:2.4rem}.tpl-ordinacija .odmor>svg{flex-shrink:0;color:var(--ink)}.tpl-ordinacija .odmor b{display:block;font-size:1.7rem;color:var(--ink)}.tpl-ordinacija .odmor p{margin:.4rem 0 0}.tpl-ordinacija .odmor a{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.tpl-ordinacija .odmor a:focus-visible{text-decoration-thickness:2px}@media(hover:hover){.tpl-ordinacija .odmor a:hover{text-decoration-thickness:2px}}.tpl-ordinacija .odmor--sada{background:var(--fill);color:#fff}.tpl-ordinacija .odmor--sada>svg,.tpl-ordinacija .odmor--sada b,.tpl-ordinacija .odmor--sada a{color:#fff}.tpl-ordinacija .odmor--sada p{color:#ffffffeb}.tpl-ordinacija .odmor--zamjena{align-items:center;background:var(--cream)}.tpl-ordinacija .odmor--zamjena>svg{color:var(--gray)}.tpl-ordinacija .odmor--zamjena p{margin:0}.tpl-ordinacija .info-note{margin-top:1.2rem;padding:1.4rem 1.6rem;border-radius:12px;background:var(--cream);font-size:1.4rem;line-height:1.55}.tpl-ordinacija .info-note p{margin:0}.tpl-ordinacija .info-note p+p{margin-top:.6rem}.tpl-ordinacija .same{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;align-items:start}.tpl-ordinacija .card,.tpl-ordinacija .rail{animation:enter .5s var(--ease) .06s backwards}.tpl-ordinacija .hours-big .shift{--c: inherit}@media(max-width:1199.98px){.tpl-ordinacija .layout{grid-template-columns:minmax(0,1fr) 30rem;gap:3rem}.tpl-ordinacija .same{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:991.98px){.tpl-ordinacija .intro-side{min-width:0!important}.tpl-ordinacija .layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.tpl-ordinacija .rail{position:static}.tpl-ordinacija .same{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767.98px){.tpl-ordinacija .intro h1{font-size:3rem}.tpl-ordinacija .card{padding:2.2rem 1.8rem}.tpl-ordinacija .team,.tpl-ordinacija .hours-extra,.tpl-ordinacija .same,.tpl-ordinacija .shifts{grid-template-columns:minmax(0,1fr)}.tpl-ordinacija .today-badge{position:static;order:-1;flex:0 0 auto;margin-bottom:1rem}.tpl-ordinacija .hours-big .shift{padding:1.4rem}.tpl-ordinacija .hours-big .shift.is-today .shift-head{padding-right:0}.tpl-ordinacija .hours-big .shift-head b{font-size:1.5rem}}
