.vas-publish-attributes{margin-top:18px}
.vas-publish-attributes__template{overflow:hidden;border:0;border-top:1px solid var(--vs-line-soft, #dce4ef);border-radius:0;background:transparent;box-shadow:none}
.vas-publish-attributes__template>header{display:flex;align-items:center;gap:11px;padding:15px 0;border:0;background:transparent}
.vas-publish-attributes__template>header>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #dce7fd;border-color:color-mix(in srgb,var(--vs-primary,#155eef) 15%,transparent);border-radius:12px;color:var(--vs-primary,#155eef);background:#f3f7ff;background:color-mix(in srgb,var(--vs-primary,#155eef) 8%,var(--vs-surface,#fff))}
.vas-publish-attributes__template>header>span svg{width:19px;height:19px}
.vas-publish-attributes h3{margin:0!important;font-size:15px!important;line-height:1.25}
.vas-publish-attributes p{margin:3px 0 0;color:var(--vs-muted, #667085);font-size:11.5px}
.vas-publish-attributes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 0 16px}
.vas-publish-attributes__grid>label{display:grid;gap:6px;min-width:0}
.vas-publish-attributes__label{display:flex;align-items:center;gap:6px;color:var(--vs-text,#344054);font-size:11.5px;font-weight:750}
.vas-publish-attributes__label>i{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:7px;color:var(--vs-primary,#155eef);background:#f0f5ff;background:color-mix(in srgb,var(--vs-primary,#155eef) 8%,transparent)}
.vas-publish-attributes__label>i svg{width:13px;height:13px}
.vas-publish-attributes input,.vas-publish-attributes select{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--vs-line-strong, #cfd8e6);border-radius:11px;color:var(--vs-ink, #101828);background:var(--vs-surface, #fff);font:inherit;font-size:12px;outline:0}
.vas-publish-attributes input:focus,.vas-publish-attributes select:focus{border-color:var(--vs-primary,#155eef);box-shadow:0 0 0 3px rgba(21,94,239,.13)}
.vas-publish-attributes select[aria-busy="true"]{color:var(--vs-muted, #667085);background-color:var(--vs-surface-subtle, #f8fafc);cursor:wait}
.vas-input{position:relative;display:block}
.vas-input.has-suffix input{padding-right:52px}
.vas-input small{position:absolute;top:50%;right:11px;transform:translateY(-50%);color:var(--vs-muted, #667085);font-size:10.5px;font-weight:750}
.vas-publish-attributes__empty{padding:16px;border:1px dashed var(--vs-line-strong, #cfd8e6);border-radius:13px;color:var(--vs-muted, #667085);background:var(--vs-surface-subtle, #f8fafc);font-size:12px}

.vas-item-attributes{overflow:hidden;border:0!important;border-top:1px solid var(--vs-line-soft,var(--vs-line, #e4e7ec))!important;border-radius:0!important;padding:18px 0!important;background:transparent!important;box-shadow:none!important}
.vas-item-attributes__title{display:flex;align-items:center;gap:10px;padding:0 0 12px}
.vas-item-attributes__title>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #d5edf5;border-color:color-mix(in srgb,var(--vs-primary,#0ca6df) 16%,transparent);border-radius:12px;color:var(--vs-primary,#0ca6df);background:#f0fafd;background:color-mix(in srgb,var(--vs-primary,#0ca6df) 8%,var(--vs-surface,#fff))}
.vas-item-attributes__title>span svg{width:19px;height:19px}
.vas-item-attributes__title h2{margin:0!important;font-size:17px!important}
.vas-item-attributes__group{margin:0;border-top:1px solid var(--vs-line, #e4e7ec)}
.vas-item-attributes__group h3{margin:0;padding:8px 0 5px;font-size:15px!important;color:var(--vs-ink, #101828)}
.vas-item-attributes__group dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0}
.vas-item-attributes__group dl>div{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none}
.vas-item-attributes__group dl>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--vs-primary,#0ca6df);background:#edf9fd;background:color-mix(in srgb,var(--vs-primary,#0ca6df) 9%,var(--vs-surface,#fff))}
.vas-item-attributes__group dl>div>span svg{width:23px;height:23px}
.vas-item-attributes__group dt{color:var(--vs-muted, #667085);font-size:11.5px;line-height:1.2}
.vas-item-attributes__group dd{margin:1px 0 0;color:var(--vs-ink, #101828);font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}

@media(max-width:760px){.vas-publish-attributes{margin-top:14px}
.vas-publish-attributes__template{border-radius:0}
.vas-publish-attributes__template>header{padding:12px 0}
.vas-publish-attributes__template>header p{display:none}
.vas-publish-attributes__grid{grid-template-columns:1fr;padding:0 0 12px;gap:10px}
.vas-publish-attributes__template>header>span{width:34px;height:34px;flex-basis:34px;border-radius:10px}
.vas-publish-attributes__template>header>span svg{width:17px;height:17px}
.vas-item-attributes__title{padding:0 0 10px}
.vas-item-attributes__title>span{width:34px;height:34px;flex-basis:34px;border-radius:10px}
.vas-item-attributes__title>span svg{width:17px;height:17px}
.vas-item-attributes__group{margin:0}
.vas-item-attributes__group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}
.vas-item-attributes__group dl>div{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:7px 0}
.vas-item-attributes__group dl>div>span{width:36px;height:36px;border-radius:10px}
.vas-item-attributes__group dl>div>span svg{width:22px;height:22px}
.vas-item-attributes__group dd{font-size:12.5px}
}
