.spm-wrap{background:var(--spm-row-bg,#fff);color:var(--spm-text,#1f2937);font-family:inherit;font-size:var(--spm-size,15px);border:1px solid var(--spm-border,#d1d5db);border-radius:var(--spm-radius,10px);overflow:hidden;max-width:100%;direction:rtl}
.spm-wrap h3{margin:0;padding:var(--spm-pad,12px);background:var(--spm-primary,#f4a106);color:var(--spm-header-text,#fff)}
.spm-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--spm-row-bg,#fff)}
.spm-wrap th{background:var(--spm-header-bg,#191b1f);color:var(--spm-header-text,#fff)}
.spm-wrap th,.spm-wrap td{padding:var(--spm-pad,12px);border:1px solid var(--spm-border,#d1d5db);text-align:right;overflow-wrap:anywhere}
.spm-wrap tbody tr:nth-child(even){background:var(--spm-alt,#f8fafc)}
.spm-inquiry{display:inline-block;padding:.35em .8em;border-radius:.4em;background:var(--spm-inquiry,#2e8b57);color:#fff!important;text-decoration:none}
.spm-inquiry--disabled{opacity:.75}.spm-unit,.spm-updated,.spm-note{font-size:.88em}.spm-category-cell{font-size:.92em}
.spm-layout-minimal{border-width:0;border-radius:0}.spm-layout-minimal th,.spm-layout-minimal td{border-width:0 0 1px}
.spm-single{font-family:inherit}.spm-layout-cards{background:transparent;border-width:0}.spm-layout-cards h3{border-radius:var(--spm-radius)}.spm-layout-cards table,.spm-layout-cards tbody{display:block}.spm-layout-cards thead{display:none}.spm-layout-cards tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:12px}.spm-layout-cards tr{display:block;border:1px solid var(--spm-border);border-radius:var(--spm-radius);overflow:hidden;background:var(--spm-row-bg)}.spm-layout-cards td{display:flex;justify-content:space-between;border-width:0 0 1px}.spm-layout-cards td:before{content:attr(data-label);font-weight:700}
@media(max-width:600px){.spm-wrap table,.spm-wrap tbody,.spm-wrap tr,.spm-wrap td{display:block}.spm-wrap thead{display:none}.spm-wrap tr{border:1px solid var(--spm-border);margin:.6rem;border-radius:var(--spm-radius);overflow:hidden}.spm-wrap td{display:flex;justify-content:space-between;gap:1rem;border-width:0 0 1px}.spm-wrap td:before{content:attr(data-label);font-weight:700}.spm-wrap td:last-child{border:0}}
