.ds-page .ds-mk-plan{flex-direction:column;gap:18px;display:flex}.ds-page .ds-mk-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ds-page .ds-mk-plan-count{font-family:var(--mono);letter-spacing:.06em;color:var(--t3);font-size:12px}.ds-page .ds-mk-plan-count b{color:var(--ember);font-size:15px;font-weight:600}.ds-page .ds-mk-plan-rail{background:#ffffff14;border-radius:3px;height:3px;display:block;overflow:hidden}.ds-page .ds-mk-plan-rail span{background:linear-gradient(90deg, var(--blue), var(--ember));transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}.ds-page .ds-mk-plan-fields{flex-wrap:wrap;gap:12px;display:flex}.ds-page .ds-mk-plan-field{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.ds-page .ds-mk-plan-field input{border:1px solid var(--line-2);background:var(--night-raised);width:100%;min-height:44px;color:var(--ember);font:500 15px var(--ui);border-radius:14px;padding:10px 14px}.ds-page .ds-mk-plan-field input:focus{outline:2px solid var(--ember);outline-offset:2px}.ds-page .ds-mk-plan-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ds-page .ds-mk-plan-row{border:1px solid var(--line);transition:transform .7s var(--ease) calc(var(--i,0) * 60ms), border-color .3s;background:#ffffff05;border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ds-page .ds-mk-plan-row.done{border-color:#6e8bff73}.ds-page .ds-mk-plan.pre .ds-mk-plan-row{transform:translate(-18px)}.ds-page .ds-mk-plan-h{align-items:flex-start;gap:12px;display:flex}.ds-page .ds-mk-plan-h .n{font-family:var(--mono);color:var(--blue-soft);flex:none;padding-top:3px;font-size:12px}.ds-page .ds-mk-plan-row.done .ds-mk-plan-h .n{color:var(--ember)}.ds-page .ds-mk-plan-h .t{flex-direction:column;gap:2px;min-width:0;display:flex}.ds-page .ds-mk-plan-h b{color:var(--t1);font-size:16px;font-weight:600}.ds-page .ds-mk-plan-h small{color:var(--t3);font-size:14px;line-height:1.45}.ds-page .ds-mk-plan-row .ds-chips button{white-space:normal;text-align:left;min-height:44px}.ds-page .ds-mk-plan-kpi{color:var(--t3);font-size:14px}.ds-page .ds-mk-plan-kpi .ds-src{margin-right:6px}.ds-page .ds-mk-plan-out{background:var(--night-raised);border:1px solid var(--line-2);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.ds-page .ds-mk-plan-out-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ds-page .ds-mk-plan-btns{flex-wrap:wrap;gap:8px;display:flex}.ds-page .ds-mk-plan-btns .ds-btn{min-height:44px;padding:8px 18px;font-size:14.5px}.ds-page .ds-mk-plan-sum{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ds-page .ds-mk-plan-sum li{border-bottom:1px dashed var(--line);flex-wrap:wrap;gap:2px 12px;padding:6px 0;font-size:14.5px;display:flex}.ds-page .ds-mk-plan-sum li:last-child{border-bottom:0}.ds-page .ds-mk-plan-sum .k{color:var(--t4);font-family:var(--mono);letter-spacing:.04em;flex:0 0 170px;padding-top:2px;font-size:12px}.ds-page .ds-mk-plan-sum .v{color:var(--ember);flex:200px;min-width:0;font-weight:500}.ds-page .ds-mk-plan-note{margin:0}@media (max-width:480px){.ds-page .ds-mk-plan-row{padding:12px}.ds-page .ds-mk-plan-sum .k{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ds-page .ds-mk-plan-row,.ds-page .ds-mk-plan-rail span{transition:none}.ds-page .ds-mk-plan.pre .ds-mk-plan-row{transform:none}}
