.fronta .fr-head{align-items:center;gap:8px;margin-bottom:4px}.fronta .fr-head h1{margin:0;font-size:20px;line-height:1.2}.fronta .fr-head .sub{margin-top:0}.fr-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.fr-switch button{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--mut);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.fr-switch button.on{color:var(--ink);border-color:color-mix(in srgb, var(--cop) 55%, var(--line));box-shadow:inset 0 -3px 0 var(--cop)}.fr-switch button b{color:inherit}.fr-switch-t{flex:1;min-width:0;line-height:1.25;display:grid}.fr-switch .chip{flex:none}.fronta .fr-top{gap:10px;margin-bottom:12px}.fronta .call-now{padding:10px 12px}.fronta .call-now .card-head{margin-bottom:6px}.fronta .call-now .card-head h2{font-size:17px}.fronta .cn-list{gap:6px}.fronta .cn-head{min-height:44px;padding:7px 10px}.fronta .cn-open{gap:8px;padding:0 10px 10px}.fronta .cn-booking{padding:7px 10px}.fronta .cn-call{min-height:44px;font-size:16px}.fronta .cn-results .btn{min-height:42px}.fronta .cn-filled{gap:4px}.fronta .kcard{gap:2px;padding:7px 9px}.fr-points{gap:2px;margin:0;padding-left:18px;font-size:14px;display:grid}.fr-points li{overflow-wrap:anywhere}.fr-points li::marker{color:var(--cop)}.fr-points b{font-weight:600}.fr-source{opacity:.85}.fr-arrived{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.fr-arrived .cn-arrived{font-size:14px}.fr-moved{background:var(--info-bg);border:1px solid color-mix(in srgb, var(--info) 30%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;padding:8px 10px;font-size:14px;display:flex}.fr-moved b{color:var(--ink)}.fronta .fr-calls{padding:8px 12px 12px}.fr-day-head{letter-spacing:.02em;text-transform:uppercase;color:var(--mut);padding:8px 2px 4px;font-size:12px;font-weight:600}.fr-call{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;min-width:0;padding:7px 6px;display:flex}.fr-call.live{background:var(--ok-bg);border-radius:10px}.fr-call-time{font-variant-numeric:tabular-nums;flex:none;width:66px;font-weight:600;line-height:1.2;display:grid}.fr-call-who{min-width:0;color:inherit;flex:1;line-height:1.3;text-decoration:none;display:grid}.fr-call-actions{flex:none}@media (width<=760px){.fr-switch button{gap:6px;padding:7px 9px}.fr-switch+.fr-head h1{display:none}.fr-call{flex-wrap:wrap}.fr-call-actions{margin-left:76px}}.cn-cols>.cn-main,.cn-cols>.cn-info{align-content:start;gap:10px;min-width:0;display:grid}@media (width>=1100px){.cn-cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:18px}.cn-cols>.cn-info{border-left:1px solid var(--line);padding-left:16px}}.fronta .cn-empty{padding:2px 4px}.fronta .jtop .jsteps li:has(.jstep:not(.current):not(.sel)){flex:none}.fronta .jtop .jstep:not(.current):not(.sel){padding:6px}.fronta .jtop .jstep:not(.current):not(.sel) .jlbl{display:none}
