.navigation-feedback{z-index:1000;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:500 12px var(--font);pointer-events:none;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;display:flex;position:fixed;top:76px;right:32px;box-shadow:0 5px 20px #00102812}.navigation-feedback svg{color:var(--mint);animation:.8s linear infinite navigation-spin}.page-navigation-skeleton{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:18px;width:100%;min-width:0;padding:22px 24px;position:relative;overflow:hidden}.page-navigation-skeleton>div{min-width:0}.page-navigation-skeleton.is-overlay{z-index:5;border-radius:inherit;border:0;position:absolute;inset:0}.work-panel:has(>.page-navigation-skeleton.is-overlay){pointer-events:none;min-height:320px;position:relative}.navigation-skeleton-heading{align-items:center;gap:12px;min-height:48px;margin-bottom:18px;display:flex}.navigation-skeleton-heading>div{flex:1;min-width:0}.navigation-skeleton-heading>div>.navigation-skeleton-line+span{margin-top:10px}.navigation-skeleton-heading>.navigation-skeleton-tag{margin-left:auto}.navigation-skeleton-line{border-radius:8px;width:42%;max-width:280px;height:15px;display:block}.navigation-skeleton-line.is-short{width:26%;max-width:160px;height:11px}.navigation-skeleton-line,.navigation-skeleton-card,.navigation-skeleton-avatar,.navigation-skeleton-tag,.navigation-skeleton-toolbar>span,.navigation-skeleton-fields>div>span:last-child{background:linear-gradient(100deg,color-mix(in srgb,var(--mint) 10%,var(--surface)) 20%,color-mix(in srgb,var(--mint) 21%,var(--surface)) 45%,color-mix(in srgb,var(--mint) 10%,var(--surface)) 70%);background-size:240% 100%;animation:1.3s ease-in-out infinite navigation-shimmer}.navigation-skeleton-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-bottom:4px;padding-bottom:18px;display:flex}.navigation-skeleton-toolbar>span{border-radius:10px;width:150px;max-width:100%;height:38px;display:block}.navigation-skeleton-toolbar>span:last-child{width:240px;margin-left:auto}.navigation-skeleton-columns{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.navigation-skeleton-columns>div{border:1px solid var(--border);background:var(--canvas,var(--surface));border-radius:14px;padding:14px}.navigation-skeleton-card{border-radius:12px;height:122px;margin-top:14px}.navigation-skeleton-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:66px;padding:14px 0;display:flex}.navigation-skeleton-row:last-child{border-bottom:0}.navigation-skeleton-row>div{flex:1;min-width:0}.navigation-skeleton-row>div>.navigation-skeleton-line+span{margin-top:9px}.navigation-skeleton-row .navigation-skeleton-line{width:65%;max-width:420px}.navigation-skeleton-row .navigation-skeleton-line.is-short{width:34%;max-width:220px}.navigation-skeleton-avatar{border-radius:10px;flex-shrink:0;width:34px;height:34px;display:block}.navigation-skeleton-avatar.is-large{border-radius:50%;width:56px;height:56px}.navigation-skeleton-tag{border-radius:8px;flex-shrink:0;width:76px;height:24px;display:block}.navigation-skeleton-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:22px;display:grid}.navigation-skeleton-fields>div{min-width:0}.navigation-skeleton-fields>div>span:last-child{border-radius:10px;width:100%;height:40px;margin-top:9px;display:block}.navigation-skeleton-calendar{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.navigation-skeleton-calendar>div{border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:0;min-height:70px;padding:10px}.navigation-skeleton-calendar .navigation-skeleton-line{width:18px;height:10px}.navigation-skeleton-calendar .navigation-skeleton-tag{width:90%;height:16px;margin-top:14px}.navigation-skeleton-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.navigation-skeleton-stats>div{border:1px solid var(--border);border-radius:14px;padding:18px}.navigation-skeleton-stats .navigation-skeleton-line{width:70%;margin-bottom:14px}@keyframes navigation-spin{to{transform:rotate(360deg)}}@keyframes navigation-shimmer{to{background-position:-160% 0}}@media (max-width:600px){.navigation-feedback{top:68px;right:16px}.page-navigation-skeleton{padding:18px 16px}.navigation-skeleton-fields{grid-template-columns:minmax(0,1fr);gap:16px}.navigation-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.navigation-skeleton-toolbar{gap:8px}.navigation-skeleton-toolbar>span{width:calc(50% - 4px)}.navigation-skeleton-toolbar>span:last-child{width:100%;margin-left:0}.navigation-skeleton-calendar>div{min-height:50px;padding:6px}.navigation-skeleton-tag{width:56px}}@media (prefers-reduced-motion:reduce){.navigation-feedback svg,.page-navigation-skeleton *{animation:none}}
