.kntd{--o:#F28C28;--s:#455A64;--sd:#37474F;--ink:#20252A;--line:#d6dbde;width:100%;background:#fff;border:1px solid var(--line);box-sizing:border-box;font-family:inherit;color:var(--ink)}.kntd.is-sticky{position:sticky;top:0;z-index:9990}.admin-bar .kntd.is-sticky{top:32px}.kntd__inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0}.kntd__tools{display:flex;align-items:stretch;background:var(--s)}.kntd__tool{display:flex;align-items:center;gap:7px;min-height:46px;padding:7px 11px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:650;border-inline-end:1px solid rgba(255,255,255,.14);transition:background .16s ease,color .16s ease}.kntd__tool:hover,.kntd__tool:focus-visible{background:var(--o);color:var(--ink)!important;outline:0}.kntd__icon{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px}.kntd__icon svg{width:20px;height:20px;fill:currentColor}.kntd__date{display:flex;align-items:center;min-width:0;background:#f7f8f9;border-inline-start:4px solid var(--o)}.kntd__today{align-self:stretch;display:grid;place-items:center;padding:0 11px;background:var(--o);color:var(--ink);font-weight:800;font-size:12px;white-space:nowrap}.kntd__date-track{display:flex;align-items:center;gap:12px;min-width:0;flex:1;padding:6px 11px;overflow-x:auto;scrollbar-width:thin}.kntd__date-part{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;color:#4c585e}.kntd__date-part b{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 4px;border-radius:5px;background:var(--s);color:#fff;font-size:9px;letter-spacing:.04em}.kntd__refresh{display:grid;place-items:center;align-self:stretch;width:42px;padding:0;border:0;border-inline-start:1px solid var(--line);background:#fff;color:var(--s);font:700 19px/1 system-ui;cursor:pointer}.kntd__refresh:hover,.kntd__refresh:focus-visible{background:#fff4e8;color:#d96f0c;outline:2px solid var(--o);outline-offset:-2px}.kntd.is-loading .kntd__refresh{animation:kntd-spin .8s linear infinite}@keyframes kntd-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kntd *{animation:none!important;transition:none!important}}@media(max-width:782px){.admin-bar .kntd.is-sticky{top:46px}}@media(max-width:880px){.kntd__inner{grid-template-columns:1fr}.kntd__tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kntd__tool{justify-content:center;padding:7px 5px;font-size:11px}.kntd__date{border-inline-start:0;border-top:1px solid var(--line)}}@media(max-width:520px){.kntd__tool{flex-direction:column;gap:2px;min-height:54px}.kntd__icon{width:19px;height:19px}.kntd__icon svg{width:18px;height:18px}.kntd__today{padding:0 8px}.kntd__date-track{gap:10px;padding-inline:8px}.kntd__date-part{font-size:11px}}
.kntd{border-radius:12px;box-shadow:0 4px 18px rgb(20 44 59 / .06)}.kntd__tool{min-height:44px;font-weight:600}.kntd__refresh{min-width:44px;min-height:44px}.kntd__date-part{line-height:1.6}.kntd :is(a,button):focus-visible{outline:3px solid #A94B00;outline-offset:2px}@media(max-width:420px){.kntd__inner{padding:10px}.kntd__tools{gap:6px;flex-wrap:wrap}}
