.banner-manage .page-header[data-v-c4396524]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.banner-manage .page-header h3[data-v-c4396524]{margin:0;font-size:18px;color:#303133}.banner-manage .banner-row[data-v-c4396524]{display:flex;align-items:center;gap:16px;padding:12px;margin-bottom:10px;border:1px solid #ebeef5;border-radius:6px;background:#fff;transition:box-shadow .2s}.banner-manage .banner-row[data-v-c4396524]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08)}.banner-manage .banner-row .drag-handle[data-v-c4396524]{cursor:move;color:#c0c4cc;font-size:18px}.banner-manage .banner-row .banner-img[data-v-c4396524]{width:160px;height:90px;border-radius:4px;overflow:hidden;flex-shrink:0}.banner-manage .banner-row .banner-img img[data-v-c4396524]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-manage .banner-row .banner-info[data-v-c4396524]{flex:1}.banner-manage .banner-row .banner-info .title[data-v-c4396524]{font-size:15px;font-weight:600;color:#303133;margin-bottom:6px}.banner-manage .banner-row .banner-info .sort[data-v-c4396524]{font-size:13px;color:#909399}.banner-manage .banner-row .banner-actions[data-v-c4396524]{display:flex;gap:6px}.banner-manage .form-tip[data-v-c4396524]{font-size:12px;color:#c0c4cc;margin-top:4px}