.PlanList-module__IH0QPW__page{color:#1c1d21;background:#f5f5fa;min-height:100%}.PlanList-module__IH0QPW__layout{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.PlanList-module__IH0QPW__side{background:#fff;border-right:1px solid #ececf4;align-content:start;gap:18px;padding:26px 22px 32px;display:grid}.PlanList-module__IH0QPW__sideHead{gap:2px;display:grid}.PlanList-module__IH0QPW__sideHead strong{color:#1c1d21;font-size:14px;font-weight:700}.PlanList-module__IH0QPW__sideHead span{color:#8181a5;font-size:12px}.PlanList-module__IH0QPW__tiles{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.PlanList-module__IH0QPW__tile{background:#f5f5fa;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:40px;padding:7px 10px;display:flex}.PlanList-module__IH0QPW__tileText{align-items:baseline;gap:5px;min-width:0;display:flex}.PlanList-module__IH0QPW__tileText small{color:#8181a5;white-space:nowrap;font-size:12px}.PlanList-module__IH0QPW__tileText strong{color:#1c1d21;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.1}.PlanList-module__IH0QPW__tileIcon{color:var(--blue,#3272db);flex:none;place-items:center;display:grid}.PlanList-module__IH0QPW__tileIcon svg{width:16px;height:16px}.PlanList-module__IH0QPW__tile_todo .PlanList-module__IH0QPW__tileIcon{color:#e0a100}.PlanList-module__IH0QPW__tile_done .PlanList-module__IH0QPW__tileIcon{color:#22b573}.PlanList-module__IH0QPW__tile_sample .PlanList-module__IH0QPW__tileIcon{color:#8181a5}.PlanList-module__IH0QPW__sideChart{gap:12px;display:grid}.PlanList-module__IH0QPW__bars{background:#f5f5fa;border-radius:8px;align-items:flex-end;gap:10px;height:120px;padding:10px 8px 0;display:flex}.PlanList-module__IH0QPW__barCol{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}.PlanList-module__IH0QPW__barCol i{background:var(--blue,#3272db);border-radius:2px;width:4px;display:block}.PlanList-module__IH0QPW__barCol:nth-child(2n) i{background:#22b573}.PlanList-module__IH0QPW__main{align-content:start;gap:14px;padding:22px 28px 48px;display:grid}.PlanList-module__IH0QPW__topbar{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.PlanList-module__IH0QPW__listTitle{color:#1c1d21;margin:0;font-size:18px;font-weight:700}.PlanList-module__IH0QPW__newBtn{background:var(--blue,#3272db);color:#fff;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.PlanList-module__IH0QPW__newBtn:hover{background:var(--blue-dark,#3a2ddb)}.PlanList-module__IH0QPW__filters{background:#fff;border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;display:flex}.PlanList-module__IH0QPW__segs{gap:6px;display:flex}.PlanList-module__IH0QPW__seg{color:#55586a;cursor:pointer;background:#f5f5fa;border:0;align-items:center;gap:6px;font-size:12px;display:inline-flex;border-radius:8px!important;min-height:30px!important;padding:0 12px!important;font-weight:700!important}.PlanList-module__IH0QPW__seg svg{width:13px!important;height:13px!important;display:inline-block!important}.PlanList-module__IH0QPW__segOn{background:var(--blue,#3272db);color:#fff}.PlanList-module__IH0QPW__sort{color:#8181a5;align-items:center;gap:6px;font-size:12px;display:inline-flex}.PlanList-module__IH0QPW__list{background:#fff;border-radius:0 0 12px 12px;gap:6px;margin-top:-14px;padding:14px 16px 16px;display:grid}.PlanList-module__IH0QPW__row{min-height:52px;color:inherit;cursor:pointer;background:#fff;border:1px solid #f0f0f3;border-radius:8px;grid-template-columns:18px 30px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:0 12px 0 14px;text-decoration:none;transition:background .12s,border-color .12s;display:grid}.PlanList-module__IH0QPW__row:hover{background:#f9f9fc;border-color:#e6e6ef}.PlanList-module__IH0QPW__row:focus-visible{outline:2px solid var(--blue,#3272db);outline-offset:1px}.PlanList-module__IH0QPW__rowActive{border-color:color-mix(in srgb, var(--acc,#3272db) 40%, #fff)}.PlanList-module__IH0QPW__rowNew{color:#8181a5;border-style:dashed;grid-template-columns:18px minmax(0,1fr) auto}.PlanList-module__IH0QPW__rowNew:hover{color:var(--blue,#3272db)}.PlanList-module__IH0QPW__check{color:#fff;background:#fff;border:1.5px solid #d8d8e6;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.PlanList-module__IH0QPW__rowIcon{background:color-mix(in srgb, var(--acc,#3272db) 12%, #fff);width:30px;height:30px;color:var(--acc,#3272db);border-radius:8px;place-items:center;display:grid}.PlanList-module__IH0QPW__rowIcon svg{width:15px;height:15px}.PlanList-module__IH0QPW__rowMain{gap:1px;min-width:0;display:grid}.PlanList-module__IH0QPW__rowMain b{color:#1c1d21;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.PlanList-module__IH0QPW__rowMain small{color:#8181a5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.PlanList-module__IH0QPW__titleInput{border:1px solid var(--blue,#3272db);width:100%;font:inherit;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:700}.PlanList-module__IH0QPW__rowMeta{color:#8181a5;gap:14px;font-size:12px;display:flex}.PlanList-module__IH0QPW__rowMeta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.PlanList-module__IH0QPW__chip{text-align:center;white-space:nowrap;border-radius:6px;min-width:64px;padding:5px 10px;font-size:11.5px;font-weight:700}.PlanList-module__IH0QPW__chip_done{color:#157a47;background:#e3f7ec}.PlanList-module__IH0QPW__chip_live{color:#8a6400;background:#fff4d6}.PlanList-module__IH0QPW__chip_idle{color:#55586a;background:#f0f0f3}.PlanList-module__IH0QPW__rowActions{color:#b4b4c8;justify-content:flex-end;gap:2px;min-width:34px;display:flex}.PlanList-module__IH0QPW__iconBtn{color:#8181a5;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;border-radius:8px!important;min-height:0!important;padding:0!important}.PlanList-module__IH0QPW__iconBtn svg{width:14px!important;height:14px!important;display:inline-block!important}.PlanList-module__IH0QPW__row:hover .PlanList-module__IH0QPW__iconBtn,.PlanList-module__IH0QPW__row:focus-within .PlanList-module__IH0QPW__iconBtn{opacity:1}.PlanList-module__IH0QPW__iconBtn:hover{color:#1c1d21;background:#f0f0f3}.PlanList-module__IH0QPW__groupLabel{color:#8181a5;margin:12px 2px 2px;font-size:12px;font-weight:700}.PlanList-module__IH0QPW__emptyRow{text-align:center;color:#8181a5;margin:0;padding:18px 0;font-size:13px}@media (max-width:1000px){.PlanList-module__IH0QPW__layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.PlanList-module__IH0QPW__side{border-bottom:1px solid #ececf4;border-right:0;padding:18px 16px}.PlanList-module__IH0QPW__tiles{grid-template-columns:repeat(4,1fr)}.PlanList-module__IH0QPW__sideChart{display:none}}@media (max-width:640px){.PlanList-module__IH0QPW__main{padding:14px 12px 40px}.PlanList-module__IH0QPW__tiles{grid-template-columns:repeat(4,1fr);gap:5px}.PlanList-module__IH0QPW__tile{gap:0;padding:7px 8px}.PlanList-module__IH0QPW__tileIcon{display:none}.PlanList-module__IH0QPW__tileText{flex-direction:column;align-items:flex-start;gap:0}.PlanList-module__IH0QPW__tileText small{font-size:11px}.PlanList-module__IH0QPW__seg{min-height:38px!important;padding:0 14px!important}.PlanList-module__IH0QPW__row{grid-template-columns:18px 30px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.PlanList-module__IH0QPW__rowMeta,.PlanList-module__IH0QPW__rowActions{display:none}.PlanList-module__IH0QPW__rowNew{grid-template-columns:18px minmax(0,1fr) auto}.PlanList-module__IH0QPW__rowNew .PlanList-module__IH0QPW__rowActions{display:flex}.PlanList-module__IH0QPW__iconBtn{opacity:1}}.PlanList-module__IH0QPW__segOn{color:#fff;background:#1c1d21}.PlanList-module__IH0QPW__checkOn{background:#22b573;border-color:#22b573}.PlanList-module__IH0QPW__chip_sample{color:#55586a;background:#f0f0f3}.PlanList-module__IH0QPW__barCol i,.PlanList-module__IH0QPW__barCol:nth-child(2n) i{background:#b4b4c8}.PlanList-module__IH0QPW__tileIcon,.PlanList-module__IH0QPW__tile_todo .PlanList-module__IH0QPW__tileIcon,.PlanList-module__IH0QPW__tile_done .PlanList-module__IH0QPW__tileIcon,.PlanList-module__IH0QPW__tile_sample .PlanList-module__IH0QPW__tileIcon{color:#55586a}.PlanList-module__IH0QPW__rowIcon{color:#55586a;background:#f0f0f3}.PlanList-module__IH0QPW__page{--pl-ease:cubic-bezier(.22, .61, .21, 1)}@keyframes PlanList-module__IH0QPW__planRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes PlanList-module__IH0QPW__planFade{0%{opacity:0}to{opacity:1}}@keyframes PlanList-module__IH0QPW__planRowIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes PlanList-module__IH0QPW__planGrowY{0%{transform:scaleY(0)}to{transform:none}}@keyframes PlanList-module__IH0QPW__planPop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:none}}.PlanList-module__IH0QPW__page{animation:.35s backwards PlanList-module__IH0QPW__planFade}.PlanList-module__IH0QPW__side{animation:PlanList-module__IH0QPW__planRise .5s var(--pl-ease) backwards}.PlanList-module__IH0QPW__main{animation:PlanList-module__IH0QPW__planRise .5s var(--pl-ease) 80ms backwards}.PlanList-module__IH0QPW__topbar{animation:PlanList-module__IH0QPW__planRise .45s var(--pl-ease) .12s backwards}.PlanList-module__IH0QPW__filters{animation:PlanList-module__IH0QPW__planRise .45s var(--pl-ease) .16s backwards}.PlanList-module__IH0QPW__tile{animation:PlanList-module__IH0QPW__planRise .45s var(--pl-ease) backwards}.PlanList-module__IH0QPW__tile:nth-child(2){animation-delay:60ms}.PlanList-module__IH0QPW__tile:nth-child(3){animation-delay:.12s}.PlanList-module__IH0QPW__tile:nth-child(4){animation-delay:.18s}.PlanList-module__IH0QPW__sideChart{animation:PlanList-module__IH0QPW__planRise .5s var(--pl-ease) .22s backwards}.PlanList-module__IH0QPW__groupLabel{animation:.4s .25s backwards PlanList-module__IH0QPW__planFade}.PlanList-module__IH0QPW__emptyRow{animation:PlanList-module__IH0QPW__planRise .4s var(--pl-ease) backwards}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row{animation:PlanList-module__IH0QPW__planRowIn .4s var(--pl-ease) backwards}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(2){animation-delay:40ms}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(3){animation-delay:80ms}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(4){animation-delay:.12s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(5){animation-delay:.16s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(6){animation-delay:.2s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(7){animation-delay:.24s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(8){animation-delay:.28s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(9){animation-delay:.32s}.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row:nth-child(n+10){animation-delay:.36s}.PlanList-module__IH0QPW__barCol i{transform-origin:bottom;animation:PlanList-module__IH0QPW__planGrowY .7s var(--pl-ease) backwards;transition:opacity .2s}.PlanList-module__IH0QPW__barCol:first-child i{animation-delay:.25s}.PlanList-module__IH0QPW__barCol:nth-child(2) i{animation-delay:.32s}.PlanList-module__IH0QPW__barCol:nth-child(3) i{animation-delay:.39s}.PlanList-module__IH0QPW__barCol:nth-child(4) i{animation-delay:.46s}.PlanList-module__IH0QPW__barCol:nth-child(5) i{animation-delay:.53s}.PlanList-module__IH0QPW__barCol:nth-child(6) i{animation-delay:.6s}.PlanList-module__IH0QPW__barCol:nth-child(7) i{animation-delay:.67s}.PlanList-module__IH0QPW__barCol:nth-child(n+8) i{animation-delay:.74s}.PlanList-module__IH0QPW__bars:hover .PlanList-module__IH0QPW__barCol i{opacity:.45}.PlanList-module__IH0QPW__bars .PlanList-module__IH0QPW__barCol:hover i{opacity:1}.PlanList-module__IH0QPW__row{transition:background .18s ease, border-color .18s ease, transform .22s var(--pl-ease), box-shadow .22s var(--pl-ease)}.PlanList-module__IH0QPW__row:hover{transform:translate(3px);box-shadow:0 6px 16px #1c1d210f}.PlanList-module__IH0QPW__row:active{transform:translate(3px)scale(.995)}.PlanList-module__IH0QPW__rowIcon{transition:transform .25s var(--pl-ease), background .18s ease}.PlanList-module__IH0QPW__row:hover .PlanList-module__IH0QPW__rowIcon{transform:scale(1.12)}.PlanList-module__IH0QPW__rowActions{transition:transform .22s var(--pl-ease), color .18s ease}.PlanList-module__IH0QPW__row:hover .PlanList-module__IH0QPW__rowActions{color:#55586a;transform:translate(2px)}.PlanList-module__IH0QPW__check{transition:border-color .18s,background .18s}.PlanList-module__IH0QPW__checkOn{animation:PlanList-module__IH0QPW__planPop .32s var(--pl-ease)}.PlanList-module__IH0QPW__iconBtn{transition:opacity .18s,background .15s,color .15s,transform .15s}.PlanList-module__IH0QPW__iconBtn:active{transform:scale(.92)}.PlanList-module__IH0QPW__chip{transition:background .18s,color .18s}.PlanList-module__IH0QPW__rowNew .PlanList-module__IH0QPW__rowActions svg{transition:transform .3s var(--pl-ease)}.PlanList-module__IH0QPW__rowNew:hover .PlanList-module__IH0QPW__rowActions svg{transform:rotate(90deg)}.PlanList-module__IH0QPW__tile{transition:transform .25s var(--pl-ease), box-shadow .25s var(--pl-ease)}.PlanList-module__IH0QPW__tile:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1c1d2112}.PlanList-module__IH0QPW__tileIcon{transition:transform .3s var(--pl-ease)}.PlanList-module__IH0QPW__tile:hover .PlanList-module__IH0QPW__tileIcon{transform:translateY(-1px)scale(1.08)}.PlanList-module__IH0QPW__seg{transition:background .18s,color .18s,transform .12s}.PlanList-module__IH0QPW__seg:active{transform:scale(.96)}.PlanList-module__IH0QPW__newBtn{transition:background .18s ease, transform .15s var(--pl-ease), box-shadow .2s var(--pl-ease)}.PlanList-module__IH0QPW__newBtn svg{transition:transform .3s var(--pl-ease)}.PlanList-module__IH0QPW__newBtn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1c1d212e}.PlanList-module__IH0QPW__newBtn:hover svg{transform:rotate(90deg)}.PlanList-module__IH0QPW__newBtn:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.PlanList-module__IH0QPW__page,.PlanList-module__IH0QPW__side,.PlanList-module__IH0QPW__main,.PlanList-module__IH0QPW__topbar,.PlanList-module__IH0QPW__filters,.PlanList-module__IH0QPW__tile,.PlanList-module__IH0QPW__sideChart,.PlanList-module__IH0QPW__groupLabel,.PlanList-module__IH0QPW__emptyRow,.PlanList-module__IH0QPW__list .PlanList-module__IH0QPW__row,.PlanList-module__IH0QPW__barCol i,.PlanList-module__IH0QPW__checkOn{animation:none}.PlanList-module__IH0QPW__row,.PlanList-module__IH0QPW__row:hover,.PlanList-module__IH0QPW__row:active,.PlanList-module__IH0QPW__rowIcon,.PlanList-module__IH0QPW__row:hover .PlanList-module__IH0QPW__rowIcon,.PlanList-module__IH0QPW__rowActions,.PlanList-module__IH0QPW__row:hover .PlanList-module__IH0QPW__rowActions,.PlanList-module__IH0QPW__tile:hover,.PlanList-module__IH0QPW__tile:hover .PlanList-module__IH0QPW__tileIcon,.PlanList-module__IH0QPW__newBtn:hover,.PlanList-module__IH0QPW__newBtn:hover svg,.PlanList-module__IH0QPW__rowNew:hover .PlanList-module__IH0QPW__rowActions svg,.PlanList-module__IH0QPW__seg:active,.PlanList-module__IH0QPW__iconBtn:active{transform:none}.PlanList-module__IH0QPW__bars:hover .PlanList-module__IH0QPW__barCol i{opacity:1}}
