.mks-page>* + *{margin-block-start: 16px}.mks-title{margin: 0;font-size: 22px;overflow-wrap: anywhere}.mks-warn{border-inline-start: 4px solid var(--warn,#d68910);display: grid;gap: 8px}.mks-warn .btn{justify-self: start}.mks-bad{color: var(--danger,#c0392b)}.mks-actions{flex-wrap: wrap}.mks-input{inline-size: 100%;min-block-size: 44px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 8px;background: var(--panel);color: inherit;font: inherit}.mks-lbl{display: grid;gap: 4px;font-weight: 600}.mks-sum{display: grid;gap: 12px}.mks-nums{display: flex;flex-wrap: wrap;gap: 32px}.mks-nums>div{display: grid}.mks-nums .num{font-size: 28px}.mks-left{margin: 0;padding-inline-start: 20px;display: grid;gap: 2px}.mks-sample,.mks-chips{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.mks-steps{display: grid;gap: 12px}.mks-steplist{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.mks-step{display: flex;align-items: center;gap: 12px;padding: 8px 12px;border: 1px solid var(--line);border-radius: 8px;flex-wrap: wrap}.mks-step-main{flex: 1 1 200px;min-inline-size: 0;overflow-wrap: anywhere}.mks-step-ico{display: inline-grid;place-items: center;inline-size: 32px;block-size: 32px;border-radius: 50%;background: var(--panel-2,rgba(127,127,127,.12))}.mks-table{inline-size: 100%;border-collapse: collapse}.mks-table th,.mks-table td{padding: 8px 12px;text-align: start;border-block-end: 1px solid var(--line);overflow-wrap: anywhere}.mks-people{overflow-x: auto}.pad{padding: 12px}.mks-nets{display: grid;gap: 8px;grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}.mks-net{display: flex;gap: 8px;align-items: flex-start;padding: 8px 12px;border: 1px solid var(--line);border-radius: 8px;min-block-size: 44px}.mks-netstate{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.mks-grid{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: 4px}.mks-day{min-block-size: 96px;padding: 4px;border: 1px solid var(--line);border-radius: 6px;display: grid;align-content: start;gap: 2px;min-inline-size: 0}.mks-day.off{border-color: transparent}.mks-day.today{border-color: var(--brand)}.mks-event{display: block;font-size: 12px;overflow-wrap: anywhere}@media (max-width: 720px){.mks-grid{grid-template-columns: 1fr}.mks-day.off{display: none}.mks-day{min-block-size: 0}}.mks-card-edit{display: grid;gap: 16px;grid-template-columns: minmax(0,1fr) minmax(0,360px);align-items: start}@media (max-width: 900px){.mks-card-edit{grid-template-columns: 1fr}}.mks-card-view{display: grid;gap: 12px}.mks-card-img{inline-size: 100%;block-size: auto;border-radius: 8px;border: 1px solid var(--line);background: #fff}