/* Reuse admin/payment compositions and common theme; no page palette. */
.mk-edit input[type=datetime-local]{width:100%;min-width:0;min-height:40px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px}
.mk-entry-list{display:grid;gap:12px;margin-top:20px}.mk-entry-list .btn{justify-content:space-between;text-align:left;flex-wrap:wrap;padding:16px;border-radius:14px}.mk-entry-list .btn b{font-size:13px;min-width:100px}.mk-entry-list .btn span{font-size:12px;font-weight:400;flex:1;min-width:170px}
@media(max-width:700px){.mk-tabs.segmented.wb-type-tabs{height:auto}}
.mk-tabs.segmented.wb-type-tabs{max-width:600px;width:100%}.mk-table td:nth-child(3),.mk-table td:nth-child(4){white-space:normal;max-width:230px;overflow-wrap:anywhere}.mk-target{font-size:13px;line-height:1.8;padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-alt)}.mk-edit .cm-quote-result h3{font-size:14px}.mk-edit .at-error{line-height:1.8}
@media(max-width:700px){.mk-tabs.segmented.wb-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px;padding:5px;gap:4px;max-width:100%;min-width:0}.mk-tabs.segmented.wb-type-tabs button{font-size:11px;min-width:0;padding:4px 7px;min-height:28px}.mk-page .at-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-table td:nth-child(3),.mk-table td:nth-child(4){max-width:none}}
