html,body{margin:0;padding:0}body{background:#f3f4f5}@media(max-width:767px){.kms-cards-wrap{background:transparent!important;padding:0!important;overflow:visible!important}table.kms-cards{display:block;width:100%;min-width:0!important}table.kms-cards thead{display:none}table.kms-cards tbody{display:flex;flex-direction:column;gap:8px}table.kms-cards tr{display:flex;flex-direction:column;gap:6px;height:auto;padding:10px 12px;background:#fff;border:1px solid #e1e4e8;border-radius:8px}table.kms-cards td{display:block;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0;text-align:left!important}table.kms-cards td[data-label]{display:flex;align-items:center;justify-content:space-between;gap:12px}table.kms-cards td[data-label]:before{content:attr(data-label);flex:0 0 auto;max-width:45%;color:#5f6b76;font-size:12px}table.kms-cards td[data-label]>*{min-width:0}table.kms-cards td[data-actions]{display:flex;justify-content:flex-end;gap:8px}table.kms-cards td[data-actions]:empty{display:none}}@media(min-width:768px){.kms-list table.kms-cards thead th{position:sticky;top:var(--kms-head, 0px);z-index:10;background:#fff;box-shadow:inset 0 -1px #e1e4e8}}
